Install XP on USB3 stick Install XP on USB3 stick
#1
Posted 06 September 2012 - 09:39 AM
So I've already got XP working on USB stick in USB2
I'm attempting to inject a textmode driver into my install for USB3 support
I've attempted to create a txtsetup.oem files for my USB3 controller (A Renesas USB3 Controller)
I've injected successfully but have not had much luck installing as it BSODs right after the part where you can select your RAID Driver
here is my attempt at a txtsetup.oem (not really sure how to do this, so it's sure to have mistakes)
TXTSETUP.OEM
[Disks]
disk1="RENESAS USB3 Installation Disk",\nusb3xhc.inf,\
disk2="RENESAS USB3 HUB Installation Disk",\nusb3hub.inf,\
[Defaults]
SCSI=nusb3xhcx86
[SCSI]
nusb3xhcx86="nusb3xhc Driver x86"
nusb3xhcx64="nusb3xhc Driver x64"
nusb3hubx86="nusb3hub Driver x86"
nusb3hubx64="nusb3hub Driver x64"
[Files.scsi.nusb3xhcx86]
driver=disk1,nusb3xhc.sys,nusb3xhc
inf=disk1,nusb3xhc.inf
catalog=disk1,nusb3xhc.cat
[Files.scsi.nusb3xhcx64]
driver=disk1,nusb3xhc.sys,nusb3xhc
inf=disk1,nusb3xhc.inf
catalog=disk1,nusb3xhc.cat
[Files.scsi.nusb3hubx86]
driver=disk1,nusb3hub.sys,nusb3hub3
inf=disk1,nusb3hub.inf
catalog=disk1,nusb3hub.cat
[Files.scsi.nusb3hubx64]
driver=disk1,nusb3hub.sys,nusb3hub3
inf=disk1,nusb3hub.inf
catalog=disk1,nusb3hub.cat
[HardwareIds.scsi.nusb3xhcx86]
id="detected\nusb3xhc","nusb3xhc"
[HardwareIds.scsi.nusb3xhcx64]
id="detected\nusb3xhc","nusb3xhc"
[HardwareIds.scsi.nusb3hubx86]
id="detected\nusb3hub","nusb3hub"
[HardwareIds.scsi.nusb3hubx64]
id="detected\nusb3hub","nusb3hub"
[Config.nusb3xhc]
[Config.nusb3hub]
Any help would be appreciated!
#2
Posted 06 September 2012 - 09:58 AM
http://www.911cd.net...showtopic=23637
and try editing directly txtsetup.sif
In any case choose EITHER of x86 and x64 to simplify the procedure.
It'a lot of time I don't deal with txtsetup.oem file, but it seems to me like the issue is with HardwareIds.scsi.ID which is "invalid", compare with the above and with:
http://www.osronline...tsetup_1wmq.htm
http://www.osronline...tsetup_1qpe.htm
jaclaz
#3
Posted 06 September 2012 - 11:40 AM
#4
Posted 06 September 2012 - 01:15 PM
Damnation, on 06 September 2012 - 09:39 AM, said:
I'm attempting to inject a textmode driver into my install for USB3 support
Can you clarify:
Do you like to install XP from a USB device at Renesas controller to a internal hard disk?
Do you like to install XP to a USB device at Renesas controller?
Do youuse Renesas USB 3.0 Driver 2.1.28.1
http://downloadcente...x?DwnldID=19880
#5
Posted 06 September 2012 - 10:06 PM
cdob, on 06 September 2012 - 01:15 PM, said:
Damnation, on 06 September 2012 - 09:39 AM, said:
I'm attempting to inject a textmode driver into my install for USB3 support
Can you clarify:
Do you like to install XP from a USB device at Renesas controller to a internal hard disk?
Do you like to install XP to a USB device at Renesas controller?
Do youuse Renesas USB 3.0 Driver 2.1.28.1
http://downloadcente...x?DwnldID=19880
From the USB onto a harddisk
Renesas USB 3.0 Driver 2.1.28.1
Thats the driver I got yes
#6
Posted 06 September 2012 - 10:40 PM
Renesas 2.1.28.1 support uPD720200 and uPD720200a.
Renesas 3.0.20 support uPD720201 and uPD720202.
Renesas 3.0.20 doesn't support a uPD720200a out of the box.
However rusb3xhc.sys does work nonetheless.
I prefer a edited Renesas 3.0.20 to support both cases:
txtsetup.sif
[WinntDirectories] 300 = OemDir\disk01 [SourceDisksFiles] rusb3xhc.inf = 1,,,,,,,300,0,0 ;rusb3xhc.cat = 1,,,,,,,300,0,0 rusb3xhc.sys = 1,,,,,,,300,0,0 rusb3xhc.sys = 1,,,,,,,4,0,0 rusb3co.dll = 1,,,,,,,300,0,0 rusb3hub.inf = 1,,,,,,,300,0,0 ;rusb3hub.cat = 1,,,,,,,300,0,0 rusb3hub.sys = 1,,,,,,,300,0,0 rusb3hub.sys = 1,,,,,,,4,0,0 [HardwareIdsDatabase] PCI\VEN_1033&DEV_0194 = "rusb3xhc" PCI\VEN_1912&DEV_0014 = "rusb3xhc" PCI\VEN_1912&DEV_0015 = "rusb3xhc" RENESAS_USB3\ROOT_HUB30 ="rusb3hub" RENESAS_USB3\CLASS_09 ="rusb3hub" [BootBusExtenders.Load] rusb3hub = rusb3hub.sys rusb3xhc = rusb3xhc.sys [BootBusExtenders] rusb3xhc = "Renesas Electronics USB 3.0 Host Controller",files.none,rusb3xhc rusb3hub = "Renesas Electronics USB 3.0 Root Hub",files.none,rusb3hub
hivesft.inf
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\Inf;%SystemRoot%\OemDir\disk01"
rusb3xhc.inf
[RENESAS] %PCI\VEN_1912&DEV_0014&REV_01.DeviceDesc% = RUSB3XHC, PCI\VEN_1033&DEV_0194
rusb3hub.inf
[RENESAS] %RENESAS_USB3\ROOT_HUB30&VID_1912&PID_0014.DeviceDesc% = RUSB3HUB, RENESAS_USB3\ROOT_HUB30
winnt.sif
[Unattended] DriverSigningPolicy=Ignore NonDriverSigningPolicy=Ignore
And Renesas 2.1.28:
txtsetup.sif
[WinntDirectories] 300 = OemDir\disk01 [SourceDisksFiles] nusb3xhc.inf = 1,,,,,,,300,0,0 nusb3xhc.cat = 1,,,,,,,300,0,0 nusb3xhc.sys = 1,,,,,,,300,0,0 nusb3xhc.sys = 1,,,,,,,4,0,0 nusb3co.dll = 1,,,,,,,300,0,0 nusb3hub.inf = 1,,,,,,,300,0,0 nusb3hub.cat = 1,,,,,,,300,0,0 nusb3hub.sys = 1,,,,,,,300,0,0 nusb3hub.sys = 1,,,,,,,4,0,0 [HardwareIdsDatabase] PCI\VEN_1033&DEV_0194 = "nusb3xhc" NUSB3\ROOT_HUB30 ="nusb3hub" NUSB3\CLASS_09\CLASS_09 ="nusb3hub" [BootBusExtenders.Load] nusb3hub = nusb3hub.sys nusb3xhc = nusb3xhc.sys [BootBusExtenders] nusb3xhc = "Renesas Electronics USB 3.0 Host Controller",files.none,nusb3xhc nusb3hub = "Renesas Electronics USB 3.0 Root Hub",files.none,nusb3hub
hivesft.inf
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\Inf;%SystemRoot%\OemDir\disk01"
#7
Posted 07 September 2012 - 06:47 AM
Quote
[Disks]
disk1="RENESAS USB3 Installation Disk",\nusb3xhc.inf,\
disk2="RENESAS USB3 HUB Installation Disk",\nusb3hub.inf,\
[Defaults]
SCSI=nusb3xhcx86
[SCSI]
nusb3xhcx86="Renesas USB3 Driver x86"
nusb3hubx86="Renesas USB3 HUB Driver x86"
[Files.SCSI.nusb3xhcx86]
driver=disk1,nusb3xhc.sys,nusb3xhc
inf=disk1,nusb3xhc.inf
catalog=disk1,nusb3xhc.cat
[Files.SCSI.nusb3xhcx64]
driver=disk1,nusb3xhc.sys,nusb3xhc
inf=disk1,nusb3xhc.inf
catalog=disk1,nusb3xhc.cat
[Files.SCSI.nusb3hubx86]
driver=disk1,nusb3hub.sys,nusb3hub3
inf=disk1,nusb3hub.inf
catalog=disk1,nusb3hub.cat
[Files.SCSI.nusb3hubx64]
driver=disk1,nusb3hub.sys,nusb3hub3
inf=disk1,nusb3hub.inf
catalog=disk1,nusb3hub.cat
[HardwareIds.USB.nusb3xhcx86]
id="PCI\VEN_1033&DEV_0194&REV_03","Renesas Electronics USB 3.0 Host Controller"
id="PCI\VEN_1033&DEV_0194&REV_04","Renesas Electronics USB 3.0 Host Controller"
[HardwareIds.USB.nusb3xhcx64]
id="PCI\VEN_1033&DEV_0194&REV_03","Renesas Electronics USB 3.0 Host Controller"
id="PCI\VEN_1033&DEV_0194&REV_04","Renesas Electronics USB 3.0 Host Controller"
[HardwareIds.USB.nusb3hubx86]
id="NUSB3\ROOT_HUB30","Renesas Electronics USB 3.0 Root Hub"
id="NUSB3\CLASS_09&SUBCLASS_00&PROT_00","Renesas Electronics USB Hub"
id="NUSB3\CLASS_09&SUBCLASS_00&PROT_01","Renesas Electronics USB 2.0 Hub"
id="NUSB3\CLASS_09&SUBCLASS_00&PROT_02","Renesas Electronics USB 2.0 Hub"
id="NUSB3\CLASS_09&SUBCLASS_00&PROT_03","Renesas Electronics USB 3.0 Hub"
[HardwareIds.USB.nusb3hubx64]
id="NUSB3\ROOT_HUB30.DeviceDesc","Renesas Electronics USB 3.0 Root Hub"
id="NUSB3\CLASS_09&SUBCLASS_00&PROT_00","Renesas Electronics USB Hub"
id="NUSB3\CLASS_09&SUBCLASS_00&PROT_01","Renesas Electronics USB 2.0 Hub"
id="NUSB3\CLASS_09&SUBCLASS_00&PROT_02","Renesas Electronics USB 2.0 Hub"
id="NUSB3\CLASS_09&SUBCLASS_00&PROT_03","Renesas Electronics USB 3.0 Hub"
[Config.nusb3xhc]
value = Interrupt Management\MessageSignaledInterruptProperties,MSISupported,1,0x00010001,1
value = "", ErrorControl, REG_DWORD, 1
value = "", Group, REG_SZ, "Base"
value = "", Start, REG_DWORD, 3
value = "", Type, REG_DWORD, 1
[Config.nusb3hub]
value = "EventMessageFile",0x00020000,"%11%\iologmsg.dll;%12%\nusb3hub.sys"
value = "TypesSupported",0x00010001,7
value = "", ErrorControl, REG_DWORD, 1
value = "", Group, REG_SZ, "Base"
value = "", Start, REG_DWORD, 3
value = "", Type, REG_DWORD, 1
Any problems with it?
It's made these changes to TXTSETUP.SIF
Quote
[SourceDisksFiles.x86]
nusb3co.dll = 1984,,,,,,,1984,0,0
nusb3co.dll = 1985,,,,,,,1985,0,0
nusb3hub.cat = 1984,,,,,,,1984,0,0
nusb3hub.cat = 1985,,,,,,,1985,0,0
nusb3hub.inf = 1984,,,,,,,1984,0,0
nusb3hub.inf = 1985,,,,,,,1985,0,0
nusb3hub.sys = 1,,,,,,4_,4,1,,,1,4
nusb3hub.sys = 1984,,,,,,,1984,0,0
nusb3hub.sys = 1985,,,,,,,1985,0,0
nusb3xhc.cat = 1984,,,,,,,1984,0,0
nusb3xhc.cat = 1985,,,,,,,1985,0,0
nusb3xhc.inf = 1984,,,,,,,1984,0,0
nusb3xhc.inf = 1985,,,,,,,1985,0,0
nusb3xhc.sys = 1,,,,,,4_,4,1,,,1,4
nusb3xhc.sys = 1984,,,,,,,1984,0,0
nusb3xhc.sys = 1985,,,,,,,1985,0,0
[SCSI.Load]
nusb3hub3 = nusb3hub.sys,4
nusb3xhc = nusb3xhc.sys,4
[fileflags]
nusb3hub.sys = 16
nusb3xhc.sys = 16
[SCSI]
nusb3hub3 = "Renesas USB3 HUB Driver x86"
nusb3xhc = "Renesas USB3 Driver x86"
#8
Posted 07 September 2012 - 09:53 AM
Damnation, on 07 September 2012 - 06:47 AM, said:
Any problems with it?
Should work.
I doub't [Config] sections are required. x86 and x64 parts are mixed still.
Quote
Suggestion was to edit txtsetup.sif manually
Quote
[SourceDisksFiles.x86]
nusb3xhc.sys = 1,,,,,,4_,4,1,,,1,4
nusb3xhc.sys = 1984,,,,,,,1984,0,0
nusb3xhc.sys = 1985,,,,,,,1985,0,0
Again: do you like to install Windows XP 32 bit?
Do you like to install Windows XP 64 bit?
Verify the file properties: does file \i386\nusb3xhc.sys matches the x86 version?
Try the result at real hardware.
#9
Posted 07 September 2012 - 10:24 AM
#10
Posted 07 September 2012 - 12:46 PM
jaclaz, on 06 September 2012 - 09:58 AM, said:
cdob, on 07 September 2012 - 09:53 AM, said:
....
Again: do you like to install Windows XP 32 bit?
Do you like to install Windows XP 64 bit?
tomasz86, on 07 September 2012 - 10:24 AM, said:
I would say that - surprisingly
jaclaz
#11
Posted 09 September 2012 - 04:04 AM
Quote
[WinntDirectories] 300 = USB3\Renesas [SourceDisksFiles] nusb3xhc.inf = 1,,,,,,,300,0,0 nusb3xhc.cat = 1,,,,,,,300,0,0 nusb3xhc.sys = 1,,,,,,,300,0,0 nusb3xhc.sys = 1,,,,,,,4,0,0 nusb3co.dll = 1,,,,,,,300,0,0 nusb3hub.inf = 1,,,,,,,300,0,0 nusb3hub.cat = 1,,,,,,,300,0,0 nusb3hub.sys = 1,,,,,,,300,0,0 nusb3hub.sys = 1,,,,,,,4,0,0 [HardwareIdsDatabase] PCI\VEN_1033&DEV_0194 = "nusb3xhc" NUSB3\ROOT_HUB30 ="nusb3hub" NUSB3\CLASS_09\CLASS_09 ="nusb3hub" [BootBusExtenders.Load] nusb3hub = nusb3hub.sys nusb3xhc = nusb3xhc.sys [BootBusExtenders] nusb3xhc = "Renesas Electronics USB 3.0 Host Controller",files.none,nusb3xhc nusb3hub = "Renesas Electronics USB 3.0 Root Hub",files.none,nusb3hub
as well as hivesft.inf
Quote
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\Inf;%SystemRoot%\USB3\Renesas"
I created USB3\Renesas Directories
but it says it cannot find nusb3hub.sys
#12
Posted 09 September 2012 - 04:17 AM
#13
Posted 09 September 2012 - 04:43 AM
Damnation, on 09 September 2012 - 04:04 AM, said:
but it says it cannot find nusb3hub.sys
A 32 bit windows XP setup search files at directory \I386\
Create a new installation temp space at hard disk. Copy files XP files to this directory.
Edit files and copy Renesas files to \I386\
Next build the USB stick again.
#14
Posted 09 September 2012 - 08:42 AM
[BootBusExtenders.Load] nusb3hub = nusb3hub.sys nusb3xhc = nusb3xhc.sys [BootBusExtenders] nusb3xhc = "Renesas Electronics USB 3.0 Host Controller",files.none,nusb3xhc nusb3hub = "Renesas Electronics USB 3.0 Root Hub",files.none,nusb3hub
Seems to be working now, it's seeing my USB
So one last question, does anyone know what to add to a TXTSETUP.OEM file so that it will add those lines to BootbusExtenders automatically?
heres my revised TXTSETUP.OEM
[Disks] disk1="RENESAS USB3 Installation Disk",\nusb3xhc.inf,\ disk2="RENESAS USB3 HUB Installation Disk",\nusb3hub.inf,\ [Defaults] SCSI=nusb3xhcx86 [SCSI] nusb3xhcx86="Renesas USB3 Driver x86" nusb3hubx86="Renesas USB3 HUB Driver x86" [Files.SCSI.nusb3xhcx86] driver=disk1,nusb3xhc.sys,nusb3xhc inf=disk1,nusb3xhc.inf catalog=disk1,nusb3xhc.cat [Files.SCSI.nusb3hubx86] driver=disk1,nusb3hub.sys,nusb3hub inf=disk1,nusb3hub.inf catalog=disk1,nusb3hub.cat [HardwareIds.SCSI.nusb3xhcx86] id="PCI\VEN_1033&DEV_0194&REV_03","nusb3xhc" id="PCI\VEN_1033&DEV_0194&REV_04","nusb3xhc" [HardwareIds.SCSI.nusb3hubx86] id="NUSB3\ROOT_HUB30","nusb3hub" id="NUSB3\CLASS_09&SUBCLASS_00&PROT_00","nusb3hub" id="NUSB3\CLASS_09&SUBCLASS_00&PROT_01","nusb3hub" id="NUSB3\CLASS_09&SUBCLASS_00&PROT_02","nusb3hub" id="NUSB3\CLASS_09&SUBCLASS_00&PROT_03","nusb3hub" [Config.nusb3xhc] value = Interrupt Management\MessageSignaledInterruptProperties,MSISupported,1,0x00010001,1 value = "", ErrorControl, REG_DWORD, 1 value = "", Group, REG_SZ, "Boot Bus Extender" value = "", Start, REG_DWORD, 0 value = "", Type, REG_DWORD, 1 [Config.nusb3hub] value = "EventMessageFile",0x00020000,"%11%\iologmsg.dll;%12%\nusb3hub.sys" value = "TypesSupported",0x00010001,7 value = "", ErrorControl, REG_DWORD, 1 value = "", Group, REG_SZ, "Boot Bus Extender" value = "", Start, REG_DWORD, 0 value = "", Type, REG_DWORD, 1
just wondering what to add to it so it will add the lines to BootbusExtenders Automatically
Thanks for the help
#15
Posted 09 September 2012 - 11:12 AM
Damnation, on 09 September 2012 - 08:42 AM, said:
Thanks for the help
I don't think that you can add those keys "directly" through TXTSETUP.OEM, but you can most probably modify the invoked from it .inf file(s).
jaclaz
This post has been edited by jaclaz: 09 September 2012 - 11:13 AM
#16
Posted 09 September 2012 - 12:33 PM
Damnation, on 09 September 2012 - 08:42 AM, said:
Did you include default USB3 drivers?
Did you used a txtsetup.oem?
If you used txtsetup.oem, don't edit txtsetup.sif.
Quote
Why do you like to do this? SCSI is working too.
#17
Posted 09 September 2012 - 12:43 PM
cdob, on 09 September 2012 - 12:33 PM, said:
XP doesn't have default USB3 Drivers
Quote
Did you used a txtsetup.oem?
yes I did
Quote
If you used txtsetup.oem, don't edit txtsetup.sif.
but the TXTSETUP.OEM did not add the BootBusExtender entries, or can it work without them?
Quote
Why do you like to do this? SCSI is working too.
Because TXTSETUP.OEM doesn't add BootBusExtender entries
#18
Posted 10 September 2012 - 10:23 AM
Damnation, on 09 September 2012 - 12:43 PM, said:
Let's clarify: did you include USB 3 drivers as provided by the manufacturer?
Quote
Quote
Yes, it can work
Try txtsetup.oem
[Disks] disk1="RENESAS USB3 Installation Disk",\nusb3xhc.inf,\ [Defaults] SCSI=nusb3xhc [SCSI] nusb3xhc="Renesas USB3 Controller Driver" nusb3hub="Renesas USB3 HUB Driver" [Files.SCSI.nusb3xhc] driver=disk1,nusb3xhc.sys,nusb3xhc inf=disk1,nusb3xhc.inf catalog=disk1,nusb3xhc.cat [Files.SCSI.nusb3hub] driver=disk1,nusb3hub.sys,nusb3hub inf=disk1,nusb3hub.inf catalog=disk1,nusb3hub.cat [HardwareIds.SCSI.nusb3xhc] id="PCI\VEN_1033&DEV_0194","nusb3xhc" [HardwareIds.SCSI.nusb3hub] id="NUSB3\ROOT_HUB30","nusb3hub" id="NUSB3\CLASS_09","nusb3hub"
#19
Posted 10 September 2012 - 11:09 AM
[Disks] disk1="RENESAS USB3 Installation Disk",\nusb3xhc.inf,\ [Defaults] SCSI=nusb3xhc [SCSI] nusb3xhc="Renesas USB3 Controller Driver" nusb3hub="Renesas USB3 HUB Driver" [Files.SCSI.nusb3xhc] driver=disk1,nusb3xhc.sys,nusb3xhc inf=disk1,nusb3xhc.inf catalog=disk1,nusb3xhc.cat [Files.SCSI.nusb3hub] driver=disk1,nusb3hub.sys,nusb3hub inf=disk1,nusb3hub.inf catalog=disk1,nusb3hub.cat [HardwareIds.SCSI.nusb3xhc] id="PCI\VEN_1033&DEV_0194","nusb3xhc" [HardwareIds.SCSI.nusb3hub] id="NUSB3\ROOT_HUB30","nusb3hub" id="NUSB3\CLASS_09","nusb3hub"
it did not add any additional lines to bootbusextenders or bootbusextenders.load
Quote
Let's clarify: did you include USB 3 drivers as provided by the manufacturer?
http://www.clevo.com...es/download.asp
model is p150hm
the version 2.0.30.0 is not as recent as the one I got from intel
Quote
That's a edited driver.
but I'm not altering the .inf files at all
#20
Posted 10 September 2012 - 12:46 PM
Damnation, on 10 September 2012 - 11:09 AM, said:
Yes, this is the expected result. It's using SCSI section.
Quote
Yes, however a added txtsetup.oem is a edited driver package.
This is nice too.
As for XP USB installation: there is no final answer.
Remember: approach is without OS manufacturer support.
There are different results at different used BIOS and used hardware.
Try it.



Help
Back to top











