This is my first message on this forum.
My laptop is a Futjisu Siemens Lifebook S7220.
The Futjisu BIOS, last release v1.15, is able to boot from USB 2.0 pendrive or USB 2.0 HDD.
I've made a pendrive with Windows XP Pro SP3 and I can boot from it but Windows XP is very slow.
So, I've bought an USB 3.0 expresscard from VANTECUSA based on the USB 3.0 PCIe chipset from RENESAS/NEC and a Mach Xtreme Technology FX 32 Go USB 3.0 pendrive.
From the time being, the USB 3.0 pendrive is on the way but I can play with the USB 3.0 expresscard and my USB 2.0 Windows XP pendrive.
As the USB 3.0 RENESAS/NEC chipset is USB 2.0 backward compatible, I have tried to boot from the USB 2.0 pendrive connected to the USB 3.0 expresscard but without success. The BIOS does not recognize the USB 3.0 chipset.
Googling on internet for a workaround, I have discovered the Winbuilder ChainbootXP script. To make this script able to detect the USB 3.0 expresscard, I guess relevant drivers have to be added to.
The USB 3.0 expresscard relies on two Windows drivers :
- nusb3hub.sys for the Root Hub
- nusb3xhc.sys for the Host Controller
Here below the content of the nusb3hub.inf file :
; ========================================================
; Copyright (c) 2010 Renesas Electronics Corporation
; INF file for installing USB 3.0 hub driver.
; ========================================================
[Version]
Signature="$Windows NT$"
Class=USB
ClassGuid={36FC9E60-C465-11CF-8056-444553540000}
Provider=%RENESAS%
DriverVer=09/30/2010,2.0.26.0
CatalogFile=nusb3hub.cat
[SourceDisksNames]
1 = %DISKID%
[SourceDisksFiles]
nusb3hub.sys = 1
[DestinationDirs]
DefaultDestDir = 12
[Manufacturer]
%RENESAS% = RENESAS
[RENESAS]
; Hub
%NUSB3\ROOT_HUB30.DeviceDesc% = NUSB3HUB, NUSB3\ROOT_HUB30
%NUSB3\CLASS_09.DeviceDesc% = NUSB3HUB, NUSB3\CLASS_09
%NUSB3\CLASS_09&SUBCLASS_00&PROT_01.DeviceDesc% = NUSB3HUB, NUSB3\CLASS_09&SUBCLASS_00&PROT_01
%NUSB3\CLASS_09&SUBCLASS_00&PROT_02.DeviceDesc% = NUSB3HUB, NUSB3\CLASS_09&SUBCLASS_00&PROT_02
%NUSB3\CLASS_09&SUBCLASS_00&PROT_03.DeviceDesc% = NUSB3HUB, NUSB3\CLASS_09&SUBCLASS_00&PROT_03
[DefaultInstall]
CopyINF = nusb3hub.inf
;---------------------
; NUSB3HUB
;---------------------
[NUSB3HUB.NT]
CopyFiles = NUSB3HUB.CopyFiles
[NUSB3HUB.CopyFiles]
nusb3hub.sys
[NUSB3HUB.NT.Services]
AddService = nusb3hub, 0x00000002, NUSB3HUB.AddService, NUSB3HUB.EventLog
[NUSB3HUB.AddService]
DisplayName = %NUSB3HUB.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\nusb3hub.sys
LoadOrderGroup = Base
[NUSB3HUB.EventLog]
AddReg = NUSB3HUB.EventLog.AddReg
[NUSB3HUB.EventLog.AddReg]
HKR,,"EventMessageFile",0x00020000,"%11%\iologmsg.dll;%12%\nusb3hub.sys"
HKR,,"TypesSupported",0x00010001,7
[Strings]
RENESAS = "Renesas Electronics"
DISKID = "Renesas Electronics USB 3.0 Device Driver Installation Disk"
; Hub
NUSB3\ROOT_HUB30.DeviceDesc = "Renesas Electronics USB 3.0 Root Hub"
NUSB3\CLASS_09.DeviceDesc = "Renesas Electronics USB Hub"
NUSB3\CLASS_09&SUBCLASS_00&PROT_01.DeviceDesc = "Renesas Electronics USB 2.0 Hub"
NUSB3\CLASS_09&SUBCLASS_00&PROT_02.DeviceDesc = "Renesas Electronics USB 2.0 MTT Hub"
NUSB3\CLASS_09&SUBCLASS_00&PROT_03.DeviceDesc = "Renesas Electronics USB 3.0 Hub"
NUSB3HUB.SvcDesc = "Renesas Electronics USB 3.0 Hub Driver"Here below the content of the nusb3xhc.inf file :
; ========================================================
; Copyright (c) 2010 Renesas Electronics Corporation
; INF file for installing USB 3.0 host controller driver.
; ========================================================
[Version]
Signature="$Windows NT$"
Class=USB
ClassGuid={36FC9E60-C465-11CF-8056-444553540000}
Provider=%RENESAS%
DriverVer=09/30/2010,2.0.26.0
CatalogFile=nusb3xhc.cat
[SourceDisksNames]
1 = %DISKID%
[SourceDisksFiles]
nusb3xhc.sys = 1
[DestinationDirs]
DefaultDestDir = 12
[Manufacturer]
%RENESAS% = RENESAS
[RENESAS]
; Host Controller
%NUSB3XHC.DeviceDesc% = NUSB3XHC, PCI\VEN_1033&DEV_0194&REV_03
%NUSB3XHC.DeviceDesc% = NUSB3XHC, PCI\VEN_1033&DEV_0194&REV_04
[DefaultInstall]
CopyINF = nusb3xhc.inf
;---------------------
; NUSB3XHC
;---------------------
[NUSB3XHC.NT]
CopyFiles = NUSB3XHC.CopyFiles
[NUSB3XHC.CopyFiles]
nusb3xhc.sys
[NUSB3XHC.NT.HW]
AddReg = NUSB3XHC.AddReg.HW
[NUSB3XHC.AddReg.HW]
HKR,"Interrupt Management\MessageSignaledInterruptProperties",MSISupported,0x00010001,1
[NUSB3XHC.NT.Services]
AddService = nusb3xhc, 0x00000002, NUSB3XHC.AddService, NUSB3XHC.EventLog
[NUSB3XHC.AddService]
DisplayName = %NUSB3XHC.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\nusb3xhc.sys
LoadOrderGroup = Base
[NUSB3XHC.EventLog]
AddReg = NUSB3XHC.EventLog.AddReg
[NUSB3XHC.EventLog.AddReg]
HKR,,"EventMessageFile",0x00020000,"%11%\iologmsg.dll;%12%\nusb3xhc.sys"
HKR,,"TypesSupported",0x00010001,7
[Strings]
RENESAS = "Renesas Electronics"
DISKID = "Renesas Electronics USB 3.0 Device Driver Installation Disk"
; Host Controller
NUSB3XHC.DeviceDesc = "Renesas Electronics USB 3.0 Host Controller"
NUSB3XHC.SvcDesc = "Renesas Electronics USB 3.0 Host Controller Driver"Could one give me some advice to achieve my need ?
Thanks for your help.








