a) Shorter path names make for incrementally better performance, whether processing or accessing; i gather.
b) Also, would it be better to avoid the file-name changes by specifying the file-names in another manner?
For example (even if ultimately a poor example):
"ms_1_sysFile="etronx~1.sys"
c) I note Fresco's & ViaArena's dependance upon WdfCoInstaller01009.dll (unlike any of the other packages, FWIW).
In addition, the Fresco package includes MSVCR100.dll (presumably for FLxHCIm.exe & FLxHCIu.exe).
I also note that your TXTSETUP.OEM's for these two drivers' <driverkey> naming style differs from the others in your MassStorage Mod in that the <id> doesn't match the <filename> less the extension.
Damnation's ASMedia txtsetup.oem:
[Disks]
disk1="ASMEDIA USB3 Installation Disk",\asmtxhci.inf,\
[Defaults]
SCSI=asmtxhci
[SCSI]
asmtxhci="ASMEDIA USB3 Controller Driver"
asmthub3="ASMEDIA USB3 HUB Driver"
[Files.SCSI.asmtxhci]
driver=disk1,asmtxhci.sys,asmtxhci
inf=disk1,asmtxhci.inf
catalog=disk1,asmtxhci.cat
[Files.SCSI.asmthub3]
driver=disk1,asmthub3.sys,asmthub3
inf=disk1,asmthub3.inf
catalog=disk1,asmthub3.cat
[HardwareIds.SCSI.asmtxhci]
id="PCI\VEN_1B21&DEV_1040","asmtxhci"
id="PCI\VEN_1B21&DEV_1041","asmtxhci"
id="PCI\VEN_1B21&DEV_1042","asmtxhci"
id="PCI\VEN_1B21&DEV_1142","asmtxhci"
[HardwareIds.SCSI.asmthub3]
id="USB\ASMEDIAUSBD_Hub","asmthub3"
Damnation's TI txtsetup.oem:
[Disks]
disk1="TEXAS USB3 Installation Disk",\tixhci.inf,\
[Defaults]
SCSI=tixhci
[SCSI]
tixhci="TEXAS USB3 Controller Driver"
tihub3="TEXAS USB3 HUB Driver"
[Files.SCSI.tixhci]
driver=disk1,tixhci.sys,tixhci
inf=disk1,tixhci.inf
catalog=disk1,tixhci.cat
[Files.SCSI.tihub3]
driver=disk1,tihub3.sys,tihub3
inf=disk1,tihub3.inf
catalog=disk1,tihub3.cat
[HardwareIds.SCSI.tixhci]
id="PCI\VEN_104C&DEV_8241","tixhci"
[HardwareIds.SCSI.tihub3]
id="USB\TIUSBD_Hub","tihub3"
Damnation's Fresco txtsetup.oem:
[Disks]
disk1="FRESCO USB3 Installation Disk",\FLxhcic.inf,\ <-- differing case, use FLxHCIc?
[Defaults]
SCSI=FRESCOxhci
[SCSI]
FRESCOxhci="FRESCO USB3 Controller Driver"
FRESCOHUB3="FRESCO USB3 HUB Driver"
[Files.SCSI.FRESCOxhci]
driver=disk1,FLxHCIc.sys,FRESCOxhci
inf=disk1,FLxHCIc.inf
catalog=disk1,FLxHCIc.cat
[Files.SCSI.FRESCOhub3]
driver=disk1,FLxHCIh.sys,FRESCOhub3
inf=disk1,FLxHCIh.inf
catalog=disk1,FLxHCIh.cat
[HardwareIds.SCSI.FRESCOxhci]
id="PCI\VEN_1B73&DEV_1000","FRESCOxhci"
id="PCI\VEN_1B73&DEV_1009","FRESCOxhci"
id="PCI\VEN_1B73&DEV_1100","FRESCOxhci"
id="PCI\VEN_1B73&DEV_1400","FRESCOxhci"
[HardwareIds.SCSI.FRESCOhub3]
id="FLUSB\ROOT_HUB_FL30","FRESCOhub3"
id="FLUSB\Class_09","FRESCOhub3"
Damnation's VIA-Arena txtsetup.oem:
[Disks]
disk1="VIA USB3 Installation Disk",\xhcdrv.inf,\
[Defaults]
SCSI=VIAxhci
[SCSI]
VIAxhci="VIA USB3 Controller Driver"
ViaHub3="VIA USB3 HUB Driver"
[Files.SCSI.VIAxhci]
driver=disk1,xhcdrv.sys,VIAxhci
inf=disk1,xhcdrv.inf
catalog=disk1,xhcdrv.cat
[Files.SCSI.ViaHub3]
driver=disk1,ViaHub3.sys,ViaHub3
inf=disk1,ViaHub3.inf
catalog=disk1,ViaHub3.cat
[HardwareIds.SCSI.VIAxhci]
id="PCI\VEN_1106&DEV_3432","VIAxhci"
id="PCI\VEN_1106&DEV_9201","VIAxhci"
[HardwareIds.SCSI.ViaHub3]
id="USB\VIA_ROOT_HUB","ViaHub3"
id="VUSB3\CLASS_09","ViaHub3"
id="VUSB2\CLASS_09","ViaHub3"
id="VUSB1\CLASS_09","ViaHub3"
Ah, the service name in the Fresco .Inf is "FLxHCIc" & the VIA-Arena service name is "xhcdrv" from it's respective .Inf.
PS: IIRC, a 2-port card was $100 from TI.
Last edited by TechDud (2012-09-29 15:47:32)