[Manufacturer]
%AMD.Mfg%=AMD.Section,NTx86 ?ER.Mfg%=ACER.Section,NTx86 %ATI.Mfg%=ATI.Section,NTx86
%Compaq.Mfg%=Compaq.Section,NTx86 %CMD.Mfg%=CMD.Section,NTx86 %Cypress.Mfg%=Cypress.Section,NTx86 %Generic.Mfg%=Generic.Section,NTx86 %Intel.Mfg%=Intel.Section,NTx86 %Lucent.Mfg%=Lucent.Section,NTx86 %NEC.Mfg%=NEC.Section,NTx86 %OPTi.Mfg%=OPTi.Section,NTx86
%Reliance.Mfg%=Reliance.Section,NTx86 %SIS.Mfg%=SIS.Section,NTx86
%SMSC.Mfg%=SMSC.Section,NTx86 %Symbios.Mfg%=Symbios.Section,NTx86 %VIA.Mfg%=VIA.Section,NTx86
;[SignatureAttributes]
;usbehci.sys=SignatureAttributes.DRM ;usbhub.sys=SignatureAttributes.DRM ;usbohci.sys=SignatureAttributes.DRM ;usbport.sys=SignatureAttributes.DRM ;usbuhci.sys=SignatureAttributes.DRM
;[SignatureAttributes.DRM] ;DRMLevel=1300
; =================== Generic ==================================
[Generic.Section.NTx86]
%PCI\\CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\\CC_0C0300 %PCI\\CC_0C0310.DeviceDesc%=OHCI.Dev,PCI\\CC_0C0310 %PCI\\CC_0C0320.DeviceDesc%=EHCI.Dev,PCI\\CC_0C0320
%USB\\ROOT_HUB.DeviceDesc%=ROOTHUB.Dev,USB\\ROOT_HUB %USB\\ROOT_HUB20.DeviceDesc%=ROOTHUB.Dev,USB\\ROOT_HUB20
; -------------------------------------------------------------- ; EHCI
; --------------------------------------------------------------
; For Windows NT... [EHCI.Dev.NT]
AddReg=EHCI.AddReg.NT
CopyFiles=EHCI.CopyFiles.NT,USB.CopyFiles.NT
[EHCI.AddReg.NT]
HKR,,EnumPropPages32,,\HKR,,Controller,1,01
;HKLM,System\\CurrentControlSet\\Services\%usbehci,BootFlags,0x00010003,4
[EHCI.CopyFiles.NT] usbehci.sys,,,0x100 usbport.sys,,,0x100
[EHCI.Dev.NT.Services]
AddService = usbehci, 0x00000002, EHCI.AddService
[EHCI.AddService]
DisplayName = %EHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER ;StartType = 3 ; SERVICE_DEMAND_START StartType = 0 ; SERVICE_BOOT_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %\%usbehci.sys ;LoadOrderGroup = Base
LoadOrderGroup = Boot Bus Extender
[EHCI.UnsupportedDev.NT]
; Do-nothing section used to avoid \DeviceUpgradeUnsupported=1
[EHCI.UnsupportedDev.NT.Services]
AddService = , 0x00000002 ; null service install
; -------------------------------------------------------------- ; OHCI
; --------------------------------------------------------------
; For Windows NT... [OHCI.Dev.NT]
AddReg=OHCI.AddReg.NT
CopyFiles=OHCI.CopyFiles.NT,USB.CopyFiles.NT
[OHCI.AddReg.NT]
HKR,,EnumPropPages32,,\HKR,,Controller,1,01
;HKLM,System\\CurrentControlSet\\Services\%usbohci,BootFlags,0x00010003,4
[OHCI.CopyFiles.NT] usbohci.sys,,,0x100 usbport.sys,,,0x100
[OHCI.Dev.NT.Services]
AddService = usbohci, 0x00000002, OHCI.AddService DelService = openhci
[OHCI.AddService]
DisplayName = %OHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER ;StartType = 3 ; SERVICE_DEMAND_START StartType = 0 ; SERVICE_BOOT_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %\%usbohci.sys ;LoadOrderGroup = Base
LoadOrderGroup = Boot Bus Extender
[OHCI.UnsupportedDev.NT]
; Do-nothing section used to avoid \DeviceUpgradeUnsupported=1
[OHCI.UnsupportedDev.NT.Services]
AddService = , 0x00000002 ; null service install ;
; OHCI core flavors ;
[OHCI_HYDRA.Dev.NT] Needs=OHCI.Dev.NT
AddReg=OHCI_HYDRA.AddReg.NT
[OHCI_HYDRA.AddReg.NT] ;hydra flavor
HKR,,\
[OHCI_HYDRA.Dev.NT.Services] Needs=OHCI.Dev.NT.Services
[OHCI_NEC.Dev.NT]
Needs=OHCI.Dev.NT
AddReg=OHCI_NEC.AddReg.NT
[OHCI_NEC.AddReg.NT] ;nec flavor
HKR,,\
[OHCI_NEC.Dev.NT.Services] Needs=OHCI.Dev.NT.Services
[OHCI_NOCC.Dev.NT] Needs=OHCI.Dev.NT
AddReg=OHCI_NOCC.AddReg.NT
[OHCI_NOCC.AddReg.NT] ;nec companion, disable cc detect HKR,,\
[OHCI_NOCC.Dev.NT.Services] Needs=OHCI.Dev.NT.Services
[OHCI_NOSS.Dev.NT] Needs=OHCI.Dev.NT
AddReg=OHCI_NOSS.AddReg.NT
[OHCI_NOSS.AddReg.NT]
HKR,,\
[OHCI_NOSS.Dev.NT.Services] Needs=OHCI.Dev.NT.Services
; -------------------------------------------------------------- ; UHCI
; --------------------------------------------------------------
; For Windows NT... [UHCI.Dev.NT]
AddReg=UHCI.AddReg.NT
CopyFiles=UHCI.CopyFiles.NT,USB.CopyFiles.NT
[UHCI.AddReg.NT]
HKR,,EnumPropPages32,,\