Topic: Cant find Etronxhcic.sys XP phase1

http://www.megafileupload.com/en/file/3 … 06-7z.html

The above link is a modified masstorage driver pack I modded with USB3 drivers included

I've run into trouble with these 3

ETRON, FRESCO, and VIA

These ones never seem to find their files no matter what I do, I've named them correctly down to case-sensitivity but XP setup never seems to find them,

any help as to where I went wrong?

Re: Cant find Etronxhcic.sys XP phase1

what version etron/fresco?  My apology; no time to DL now.

Last edited by TechDud (2012-09-25 18:44:30)

Re: Cant find Etronxhcic.sys XP phase1

version 115

Re: Cant find Etronxhcic.sys XP phase1

Whoops, wrong name, meant Etronxhci.sys, also Etronhub3.sys aswell

Re: Cant find Etronxhcic.sys XP phase1

[ETRON]

;doesnt work for some reason - can't find the files

ms_count=3
ms_1_deviceName="ETRON USB3 Controller"
ms_1_tag="etronxhci"
ms_1_sysFile="etronxhci.sys"
ms_1_hwids="PCI\VEN_1B6F&DEV_7023,PCI\VEN_1B6F&DEV_7052"
ms_1_isBusExtender=false
ms_1_exc_skipIfOS="w2k,w2k3"

ms_2_deviceName="ETRON USB3 Hub Controller"
ms_2_tag="etronhub3"
ms_2_sysFile="etronhub3.sys"
ms_2_hwids="ENUSB3\ROOT_HUB30,ENUSB3\EXT_HUB10,ENUSB3\EXT_HUB20,ENUSB3\EXT_HUB30"
ms_2_isBusExtender=false
ms_2_exc_skipIfOS="w2k,w2k3"

ms_3_deviceName="ETRON USB3 STOR Controller"
ms_3_tag="etronstor"
ms_3_sysFile="etronstor.sys"
ms_3_hwids="ENUSB\Class_08&SubClass_06"
ms_3_isBusExtender=false
ms_3_exc_skipIfOS="w2k,w2k3"

not sure if there is a problem in here

Re: Cant find Etronxhcic.sys XP phase1

Quote from EtronXHCI.INF:
"%Etron_STOR.DeviceDesc%=EtronSTOR,ENUSB\Class_08&SubClass_06&Prot_50 ; Etron USB Mass Storage Device
%Etron_UASP.DeviceDesc%=EtronSTOR, ENUSB\Class_08&SubClass_06&Prot_62"

I wonder if being more specific would improve the odds of success.
etron driver v0.112 could be another driver as next-resort, perhaps; as it lacks EtronSTOR.SYS.

Re: Cant find Etronxhcic.sys XP phase1

I made these edits

[ETRON]

;doesnt work for some reason - can't find the files

ms_count=3
ms_1_deviceName="ETRON USB3 Controller"
ms_1_tag="etronxhci"
ms_1_sysFile="etronxhci.sys"
ms_1_hwids="PCI\VEN_1B6F&DEV_7023&CC_0C0330,PCI\VEN_1B6F&DEV_7052&CC_0C0330,PCI\VEN_1B6F&DEV_7023&SUBSYS_80301025,PCI\VEN_1B6F&DEV_7023&SUBSYS_06271025,PCI\VEN_1B6F&DEV_7023&SUBSYS_06081025,PCI\VEN_1B6F&DEV_7023&SUBSYS_05891025,PCI\VEN_1B6F&DEV_7023&SUBSYS_70011B5B"
ms_1_isBusExtender=false
ms_1_exc_skipIfOS="w2k,w2k3"

ms_2_deviceName="ETRON USB3 Hub Controller"
ms_2_tag="etronhub3"
ms_2_sysFile="etronhub3.sys"
ms_2_hwids="ENUSB3\ROOT_HUB30,ENUSB3\EXT_HUB10,ENUSB3\EXT_HUB20,ENUSB3\EXT_HUB30"
ms_2_isBusExtender=false
ms_2_exc_skipIfOS="w2k,w2k3"

ms_3_deviceName="ETRON USB3 STOR Controller"
ms_3_tag="etronstor"
ms_3_sysFile="etronstor.sys"
ms_3_hwids="ENUSB\Class_08&SubClass_06&Prot_50,ENUSB\Class_08&SubClass_06&Prot_62"
ms_3_isBusExtender=false
ms_3_exc_skipIfOS="w2k,w2k3"

still no luck, can't find etronxhci.sys

Re: Cant find Etronxhcic.sys XP phase1

Well, they exceed the 8.3 DOS filename restriction for textmode to work...

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: Cant find Etronxhcic.sys XP phase1

mr_smartepants wrote:

Well, they exceed the 8.3 DOS filename restriction for textmode to work...

Didn't know textmode was restricted to 8.3,

Shortened the names, that's fixed it, Thanks

Re: Cant find Etronxhcic.sys XP phase1

On to Fresco

now says can't find flxhcic.sys - can't be filename as its 7.3

[FRESCO]

;DOESNT WORK

ms_count=2
ms_1_deviceName="FRESCO USB3 Controller"
ms_1_tag="flxhcic"
ms_1_sysFile="flxhcic.sys"
ms_1_hwids="PCI\VEN_1B73&DEV_1000,PCI\VEN_1B73&DEV_1009,PCI\VEN_1B73&DEV_1100,PCI\VEN_1B73&DEV_1400"
ms_1_isBusExtender=false
ms_1_exc_skipIfOS="w2k,w2k3"

ms_2_deviceName="FRESCO USB3 Hub Controller"
ms_2_tag="flxhcih"
ms_2_sysFile="flxhcih.sys"
ms_2_hwids="FLUSB\ROOT_HUB_FL30,FLUSB\Class_09"
ms_2_isBusExtender=false
ms_2_exc_skipIfOS="w2k,w2k3"

any ideas?

Re: Cant find Etronxhcic.sys XP phase1

Damnation wrote:

can't find flxhcic.sys

[FRESCO]

;DOESNT WORK

ms_1_sysFile="flxhcic.sys"
ms_2_sysFile="flxhcih.sys"

any ideas?

The header in brackets [] is the folder name.
So in order to find the two .sys files the file path would need to be:
dpms -
D\M\FRESCO\flxhcic.sys
D\M\FRESCO\flxhcih.sys

Obviously "FRESCO" is a long name and should be shortened to something like "FR" or "UF" (USB-Fresco).

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: Cant find Etronxhcic.sys XP phase1

D\M\FRESCO\flxhcic.sys
D\M\FRESCO\flxhcih.sys

Obviously "FRESCO" is a long name and should be shortened to something like "FR" or "UF" (USB-Fresco).

That's how I have it so it Should work right?

I have this for ASMEDIA

D\M\ASMEDIA\asmtxhci.sys
D\M\ASMEDIA\asmthub3.sys

yet ASMEDIA works fine

Re: Cant find Etronxhcic.sys XP phase1

there is a limit to the max path length...

if you exceed it any drivers that are beyond the path limit do not install


please take Erik's advise and shorten your path names to one or two letters.


there is also a memory limit for mass storage drivers if you exceed that then they won't install either.

big_smile

I have only been able to train a handful of people to be able to edit mass storage correctly.
Took me months to train mr_s, it ain't as easy as it looks.

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Cant find Etronxhcic.sys XP phase1

OK I shortened the path to

D\M\UF

but still says can't find flxhcic.sys

should i shorten file-names too?

Re: Cant find Etronxhcic.sys XP phase1

try remarking a few drivers you don't need in mass

either set ms count to zero (prefered)
or set skip os for your os.

you may not be able to install your specific USB drivers from mass storage...
it may not work at all for any USB drivers... since it isn't  technically a mass storage driver.
the methods and rules for Mass Storage Textmode are MUCH different than for any other drivers

have you ever had to go searching for the "F6" driver for a Mass Storage device?
it isn't the same driver that windows uses.
its a special one for textmode... are you using the OEM F6 driver for your USB3?
do you follow me?

furthermore USB may depend on Chipset which isn't installed yet sad

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Cant find Etronxhcic.sys XP phase1

Well I've manged to get these ones working:

Asmedia
Renesas
Etron - after shortening the filenames - worked

Texas - is assumed to be working as textmode finds it's files - but is untested (I don't have a machine with Texas USB3 to test)

So the only ones now that aren't working are:

Fresco
VIA

I know these are not designed for textmode, but from my testing it works just fine if it finds the files

Re: Cant find Etronxhcic.sys XP phase1

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)

Re: Cant find Etronxhcic.sys XP phase1

PPS:  Your tags in the MassStorage_1206.ini; are they case sensitive?

Re: Cant find Etronxhcic.sys XP phase1

the txtsetup.oem files should be ignored by DPBASE right?

I think the tags are case sensitive in MassStorage_1206.ini, have I made a typo?

and what can be done about the dependance on WdfCoInstaller01009.dll ?

Re: Cant find Etronxhcic.sys XP phase1

a typo, yes; iirc.

From FLxHCIc.inf:
FLxHCIc.NT.Services]
AddService=FLxHCIc,0x00000002,FLxHCIc_Service

[FLxHCIc_MSI.NT.Services]
AddService=FLxHCIc,0x00000002,FLxHCIc_Service

so would the appropriate list be:

[FRESCO]

ms_count=2
ms_1_deviceName="FRESCO USB3 Controller"
ms_1_tag="FLxHCIc"
ms_1_sysFile="FLxHCIc.sys"
ms_1_hwids="PCI\VEN_1B73&DEV_1000,PCI\VEN_1B73&DEV_1009,PCI\VEN_1B73&DEV_1100,PCI\VEN_1B73&DEV_1400"
ms_1_isBusExtender=false
ms_1_exc_skipIfOS="w2k,w2k3"

ms_2_deviceName="FRESCO USB3 Hub Controller"
ms_2_tag="FLxHCIh"
ms_2_sysFile="FLxHCIh.sys"
ms_2_hwids="FLUSB\ROOT_HUB_FL30,FLUSB\Class_09"
ms_2_isBusExtender=false
ms_2_exc_skipIfOS="w2k,w2k3"

does this presentation from MS help?  i found it earlier.  http://download.microsoft.com/download/ … ddc08.pptx
it references a framework needed.  would this be supported in text-mode, or no?

Last edited by TechDud (2012-09-29 20:54:52)

Re: Cant find Etronxhcic.sys XP phase1

TechDud wrote:

a typo, yes; iirc.

does this presentation from MS help?  i found it earlier.  http://download.microsoft.com/download/ … ddc08.pptx
it references a framework needed.  would this be supported in text-mode, or no?

Don't have office installed on this pc, so I can't view that right now, I'll get on a pc that does and have a look


your suggestion for the etron filename "etronx~1.sys" that works so thanks for that.

Re: Cant find Etronxhcic.sys XP phase1

hopefully that helps avoid a multiplicity of files.
wouldn't "WdfCoInstaller01009.dll " be "wdfcoi~1.dll" in 8.3 ?  Could this format too easily confuse other versions of this coinstaller that exist, though?
i don't see any other dll's loaded with MassStorage_1206.ini BTW, could this be '"F6"-only' via txtsetup.oem?

no wonder the .sys executables are so small with those packages.
Perhaps if the framework is already present on the install media, this would all be skookum!  smile

I don't know what this pack ultimately does; yet i'm all for it! lol

Last edited by TechDud (2012-09-29 21:34:46)

Re: Cant find Etronxhcic.sys XP phase1

The wdcoinstaller.dll contains an exe if you look at it with 7zip "Kernel Mode driver framework install 1.9"

so what is it exactly?

Re: Cant find Etronxhcic.sys XP phase1

if it's an executable, can it be loaded as a seperate sys file?  i don't see any other drivers using 2 sys files in the MassStorage_1206.ini; would that be possible?

From the previously mentioned presentation, it might rely upon 3 services; named "wudfsvc", "wudfrd", & "wudfpf"
from "Microsoft Kernel-Mode Driver Framework-v1.9-Win2k-WinXP-Win2K3.exe".
http://msdn.microsoft.com/en-us/library … 85%29.aspx

http://support.microsoft.com/kb/970158 & http://support.microsoft.com/kb/970159 big_smile
links gleaned from http://forum.oszone.net/nextnewesttothread-205267.html

If i recall correctly, an old version of the KMDF was included with Windows Media Player 11 :!:

I must confess, that i too, am confused about what the co-installer truly is.  To clarify:

MSDN wrote:

"The UMDF 1.7 coinstaller (WUDFUpdate_01007.dll) updates wudfhost.exe, wudfplatform.dll, wudfsvc.dll, wudfx.dll and wudfcoinstaller.dll (located at %windir%\system32), wudfpf.sys, wudfrd.sys (located at %windir%\system32\drivers). Currently, each coinstaller has 2 Windows Update packages: 1 for pre-Vista operating systems (e.g. 2000, XP, 2003, etc) and 1 for Vista (RTM, SP1). This happens, because the windows update technology changed in Vista. These 2 packages combined are around 99% of the coinstaller size. The other 1% is just the code for the configuration of the device and is pretty minimal (a few kb only).
http://blogs.msdn.com/b/iliast/archive/ … llers.aspx

Last edited by TechDud (2012-09-29 23:20:07)

Re: Cant find Etronxhcic.sys XP phase1

there is a wdf01000.sys in the exe file I found and extracted,

tried to include it in the massstorage.ini file, but it doesn't seem to work if I don't give it HWIDs