|
|
; USBPORT.INF -- This file contains descriptions of all the ; USB Host Controllers that use USBPORT ;
[Version] signature="$CHICAGO$" Class=USB ClassGUID={36FC9E60-C465-11CF-8056-444553540000} Provider=%Msft% LayoutFile=LAYOUT.INF DriverVer=10/14/1999,5.00.2152.1
[ControlFlags] ExcludeFromSelect = * AllowUpgrade = PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_00, 0x1 AllowUpgrade = PCI\VEN_1106&DEV_3038&REV_01, 0x1 AllowUpgrade = PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_02, 0x1 AllowUpgrade = PCI\VEN_1106&DEV_3038&REV_03, 0x1 AllowUpgrade = PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_04, 0x1 AllowUpgrade = PCI\VEN_1106&DEV_3038&REV_00, 0x1 AllowUpgrade = PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_01, 0x1 AllowUpgrade = PCI\VEN_1106&DEV_3038&REV_02, 0x1 AllowUpgrade = PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_03, 0x1 AllowUpgrade = PCI\VEN_1106&DEV_3038&REV_04, 0x1 AllowUpgrade = PCI\VEN_1106&DEV_3038&CC_0C0300, 0x1
[DestinationDirs] DefaultDestDir=11 ; LDID_SYS ; ; For Windows NT, all drivers go into %windir%\system32\drivers. Since ; there isn't a DIRID (LDID) that represents this path on both NT and Win95, ; we specify the relative path off of %windir%. ; EHCI.CopyFiles.NT = 10, system32\drivers OHCI.CopyFiles.NT = 10, system32\drivers UHCI.CopyFiles.NT = 10, system32\drivers USB.CopyFiles.NT = 10, system32\drivers USBUI.CopyFiles.NT = 11 HCCOIN.CopyFiles.NT = 11 HUB20.CopyFiles.NT = 10, system32\drivers
; =================== Class Sections ===========================
[ClassInstall] Addreg=USBClassReg
[USBClassReg] HKR,,,,%USBClassName% HKR,,Icon,,-20 HKR,,NoInstallClass,,1
[ClassInstall32] Addreg=USBClassReg
; =================== Table of content ========================= ; note that these are in alphabetical order ;
[Manufacturer] %AMD.Mfg%=AMD.Section %ACER.Mfg%=ACER.Section %Compaq.Mfg%=Compaq.Section %CMD.Mfg%=CMD.Section %Cypress.Mfg%=Cypress.Section %Generic.Mfg%=Generic.Section %Intel.Mfg%=Intel.Section %Lucent.Mfg%=Lucent.Section %NEC.Mfg%=NEC.Section %Microsoft.Mfg%=Microsoft.Section %OPTi.Mfg%=OPTi.Section %Philips.Mfg%=Philips.Section %Reliance.Mfg%=Reliance.Section %SIS.Mfg%=SIS.Section %SMSC.Mfg%=SMSC.Section %Symbios.Mfg%=Symbios.Section %VIA.Mfg%=VIA.Section
; =================== Generic ==================================
[Generic.Section] %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 ; provides backward compatibilty with USB2.0 on WinMe and ; Windows 2000 %USB\ROOT_HUB20.DeviceDesc%=ROOTHUB.Dev,USB\ROOT_HUB20
; -------------------------------------------------------------- ; EHCI ; --------------------------------------------------------------
; For Win95... [EHCI.Dev] AddReg=EHCI.AddReg, USB.AddReg CopyFiles=OHCI.CopyFiles,USB.CopyFiles DelFiles=USB.DelFiles
[EHCI.AddReg] HKR,,NTMPDriver,,usbehci.sys HKR,,EnumPropPages,,"usbui.dll,USBControllerPropPageProvider"
[EHCI.CopyFiles] usbehci.sys usbport.sys
; For Windows NT... [EHCI.Dev.NT] AddReg=EHCI.AddReg.NT CopyFiles=EHCI.CopyFiles.NT,USBUI.CopyFiles.NT,USB.CopyFiles.NT,HCCOIN.CopyFiles.NT DelFiles=USB.DelFiles.NT,HCCOIN.Delfiles.NT
[EHCI.AddReg.NT] HKR,,EnumPropPages32,,"usbui.dll,USBControllerPropPageProvider" HKR,,Controller,1,01
[EHCI.CopyFiles.NT] usbehci.sys usbport.sys
[EHCI.Dev.NT.Services] AddService = usbehci, 0x00000002, EHCI.AddService
[EHCI.AddService] DisplayName = %EHCIMP.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\usbehci.sys LoadOrderGroup = Base
[EHCI.Dev.NT.CoInstallers] CopyFiles=HCCOIN.CopyFiles.NT AddReg=EHCI.CoInstallers_AddReg
[EHCI.CoInstallers_AddReg] HKR,,CoInstallers32,0x00010000,"hccoin.dll,HCCOIN_Entry"
[EHCI.UnsupportedDev.NT] ; Do-nothing section used to avoid "Unknown hardware" installation prompts. DeviceUpgradeUnsupported=1
[EHCI.UnsupportedDev.NT.Services] AddService = , 0x00000002 ; null service install
; -------------------------------------------------------------- ; OHCI ; --------------------------------------------------------------
; For Win95...
[OHCI.Dev] AddReg=OHCI.AddReg, USB.AddReg CopyFiles=OHCI.CopyFiles,USB.CopyFiles DelFiles=USB.DelFiles
[OHCI.AddReg] HKR,,NTMPDriver,,usbohci.sys HKR,,EnumPropPages,,"usbui.dll,USBControllerPropPageProvider"
[OHCI.CopyFiles] usbohci.sys usbport.sys
; For Windows NT... [OHCI.Dev.NT] AddReg=OHCI.AddReg.NT CopyFiles=OHCI.CopyFiles.NT,USBUI.CopyFiles.NT,USB.CopyFiles.NT DelFiles=USB.DelFiles.NT
[OHCI.AddReg.NT] HKR,,EnumPropPages32,,"usbui.dll,USBControllerPropPageProvider" HKR,,Controller,1,01
[OHCI.CopyFiles.NT] usbohci.sys usbport.sys
[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 ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\usbohci.sys LoadOrderGroup = Base
[OHCI.UnsupportedDev.NT] ; Do-nothing section used to avoid "Unknown hardware" installation prompts. 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,,"HcFlavor",0x00010001,101
[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,,"HcFlavor",0x00010001,102
[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,,"Usb2cc",0x00010001,-1
[OHCI_NOCC.Dev.NT.Services] Needs=OHCI.Dev.NT.Services
; -------------------------------------------------------------- ; UHCI ; --------------------------------------------------------------
; For Win95...
[UHCI.Dev] AddReg=OHCI.AddReg, USB.AddReg CopyFiles=UHCI.CopyFiles,USB.CopyFiles DelFiles=USB.DelFiles
[UHCI.AddReg] HKR,,NTMPDriver,,usbuhci.sys HKR,,EnumPropPages,,"usbui.dll,USBControllerPropPageProvider"
[UHCI.CopyFiles] usbuhci.sys usbport.sys
; For Windows NT... [UHCI.Dev.NT] AddReg=UHCI.AddReg.NT CopyFiles=UHCI.CopyFiles.NT,USBUI.CopyFiles.NT,USB.CopyFiles.NT DelFiles=USB.DelFiles.NT
[UHCI.AddReg.NT] HKR,,EnumPropPages32,,"usbui.dll,USBControllerPropPageProvider" HKR,,Controller,1,01
[UHCI.CopyFiles.NT] usbuhci.sys usbport.sys
[UHCI.Dev.NT.Services] AddService = usbuhci, 0x00000002, UHCI.AddService DelService = uhcd
[UHCI.AddService] DisplayName = %UHCIMP.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\usbuhci.sys LoadOrderGroup = Base
[UHCI.UnsupportedDev.NT] ; Do-nothing section used to avoid "Unknown hardware" installation prompts. DeviceUpgradeUnsupported=1 DelReg=UHCI.UnsupportedDev.DelReg.NT
[UHCI.UnsupportedDev.NT.Services] AddService = , 0x00000002 ; null service install
[UHCI.UnsupportedDev.DelReg.NT] HKLM,"System\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#CC_0C0300"
; -------------------------------------------------------------- ; USB ROOT HUB ; --------------------------------------------------------------
[ROOTHUB.Dev.NT] CopyFiles=Hub20.CopyFiles.NT DelFiles=Hub20.DelFiles,USBINF.DelFiles.NT,USBMON.DelFiles.NT AddReg=ROOTHUB.AddReg.NT
[ROOTHUB.AddReg.NT] HKR,,EnumPropPages32,,"usbui.dll,USBHubPropPageProvider"
[ROOTHUB.Dev.NT.Services] AddService = usbhub, 0x00000002, ROOTHUB.AddService
[ROOTHUB.AddService] DisplayName = %ROOTHUB.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\usbhub.sys LoadOrderGroup = Base
[ACER.Section] %PCI\VEN_10B9&DEV_5237&CC_0C0310.DeviceDesc%=OHCI_HYDRA.Dev,PCI\VEN_10B9&DEV_5237&CC_0C0310
; =================== AMD =================================== [AMD.Section] %PCI\VEN_1022&DEV_740C&CC_0C0310.DeviceDesc%=OHCI_HYDRA.Dev,PCI\VEN_1022&DEV_740C&CC_0C0310
; =================== CMD ================================== [CMD.Section] %PCI\VEN_1095&DEV_0670&CC_0C0310.DeviceDesc%=OHCI.Dev,PCI\VEN_1095&DEV_0670&CC_0C0310 %PCI\VEN_1095&DEV_0673&CC_0C0310.DeviceDesc%=OHCI.Dev,PCI\VEN_1095&DEV_0673&CC_0C0310
; =================== Compaq =================================== [Compaq.Section] %PCI\VEN_0E11&DEV_A0F8&CC_0C0310.DeviceDesc%=OHCI_HYDRA.Dev,PCI\VEN_0E11&DEV_A0F8&CC_0C0310
; =================== Cypress =================================== [Cypress.Section] %PCI\VEN_1080&DEV_C693&CC_0C0310.DeviceDesc%=OHCI_HYDRA.Dev,PCI\VEN_1080&DEV_C693&CC_0C0310
; =================== Intel ==================================== [Intel.Section] %PCI\VEN_8086&DEV_2412&CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\VEN_8086&DEV_2412&CC_0C0300 %PCI\VEN_8086&DEV_2422&CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\VEN_8086&DEV_2422&CC_0C0300 %PCI\VEN_8086&DEV_2442&CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\VEN_8086&DEV_2442&CC_0C0300 %PCI\VEN_8086&DEV_2444&CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\VEN_8086&DEV_2444&CC_0C0300 %PCI\VEN_8086&DEV_7020&CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\VEN_8086&DEV_7020&CC_0C0300 %PCI\VEN_8086&DEV_7112&CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\VEN_8086&DEV_7112&CC_0C0300 %PCI\VEN_8086&DEV_719A&CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\VEN_8086&DEV_719A&CC_0C0300 %PCI\VEN_8086&DEV_7602&CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\VEN_8086&DEV_7602&CC_0C0300 %PCI\VEN_8086&DEV_24C2&CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\VEN_8086&DEV_24C2&CC_0C0300 %PCI\VEN_8086&DEV_24C4&CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\VEN_8086&DEV_24C4&CC_0C0300 %PCI\VEN_8086&DEV_24C7&CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\VEN_8086&DEV_24C7&CC_0C0300 %PCI\VEN_8086&DEV_24CD&CC_0C0320.DeviceDesc%=EHCI.Dev,PCI\VEN_8086&DEV_24CD&CC_0C0320
; =================== Lucent ================================== [Lucent.Section] %PCI\VEN_11C1&DEV_5801&CC_0C0310.DeviceDesc%=OHCI.Dev,PCI\VEN_11C1&DEV_5801&CC_0C0310 %PCI\VEN_11C1&DEV_5802&CC_0C0310.DeviceDesc%=OHCI.Dev,PCI\VEN_11C1&DEV_5802&CC_0C0310 %PCI\VEN_11C1&DEV_5803&CC_0C0310.DeviceDesc%=OHCI.Dev,PCI\VEN_11C1&DEV_5803&CC_0C0310
; =================== Microsoft =================================== [Microsoft.Section]
; =================== NEC ================================== [NEC.Section] %PCI\VEN_1033&DEV_0035&CC_0C0310.DeviceDesc%=OHCI_NEC.Dev,PCI\VEN_1033&DEV_0035&CC_0C0310 %PCI\VEN_1033&DEV_0035&REV_02.DeviceDesc%=OHCI_NEC.Dev,PCI\VEN_1033&DEV_0035&REV_02 %PCI\VEN_1033&DEV_0035&SUBSYS_00011179&REV_41.DeviceDesc%=OHCI_NOCC.Dev,PCI\VEN_1033&DEV_0035&SUBSYS_00011179&REV_41 ;USB2 Companion %PCI\VEN_1033&DEV_0035&REV_41.DeviceDesc%=OHCI.Dev,PCI\VEN_1033&DEV_0035&REV_41
;USB2 controllers %PCI\VEN_1033&DEV_00E0&REV_01.DeviceDesc%=EHCI.Dev,PCI\VEN_1033&DEV_00E0&REV_01 %PCI\VEN_1033&DEV_00E0&REV_02.DeviceDesc%=EHCI.Dev,PCI\VEN_1033&DEV_00E0&REV_02
; =================== OPTi ===================================== [OPTi.Section] %PCI\VEN_1045&DEV_C861&CC_0C0310.DeviceDesc%=OHCI_HYDRA.Dev,PCI\VEN_1045&DEV_C861&CC_0C0310
; =================== Philips ===================================== [Philips.Section]
; =================== Reliance ===================================== [Reliance.Section] %PCI\VEN_1166&DEV_0220&CC_0C0310.DeviceDesc%=OHCI.Dev,PCI\VEN_1166&DEV_0220&CC_0C0310
; =================== SIS ====================================== [SIS.Section] %PCI\VEN_1039&DEV_7001&CC_0C0310.DeviceDesc%=OHCI_HYDRA.Dev,PCI\VEN_1039&DEV_7001&CC_0C0310
; =================== SMSC ====================================== [SMSC.Section] %PCI\VEN_1055&DEV_9462.DeviceDesc%=OHCI.Dev,PCI\VEN_1055&DEV_9462
; =================== Symbios ====================================== [Symbios.Section] %PCI\VEN_1000&DEV_0901&CC_0C0310.DeviceDesc%=OHCI_HYDRA.Dev,PCI\VEN_1000&DEV_0901&CC_0C0310
; =================== VIA ==================================== [VIA.Section] %PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_00.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_00 %PCI\VEN_1106&DEV_3038&REV_00.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&REV_00 %PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_01.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_01 %PCI\VEN_1106&DEV_3038&REV_01.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&REV_01 %PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_02.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_02 %PCI\VEN_1106&DEV_3038&REV_02.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&REV_02 %PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_03.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_03 %PCI\VEN_1106&DEV_3038&REV_03.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&REV_03 %PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_04.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_04 %PCI\VEN_1106&DEV_3038&REV_04.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&REV_04 %PCI\VEN_1106&DEV_3038&CC_0C0300.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&CC_0C0300 %PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_50.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&SUBSYS_12340925&REV_50 %PCI\VEN_1106&DEV_3038&REV_50.DeviceDesc%=UHCI.Dev,PCI\VEN_1106&DEV_3038&REV_50 ;USB2 controllers %PCI\VEN_1106&DEV_3104&REV_51.DeviceDesc%=EHCI.Dev,PCI\VEN_1106&DEV_3104&REV_51
; =================== Global ==================================
[USB.AddReg] HKR,,DevLoader,,*NTKERN
[USB.CopyFiles] ;usbd.sys usbhub.sys
[USB.DelFiles] usbhub.sys,,,1 openhci.sys,,,1 usbohci.sys,,,1 usbport.sys,,,1 uhcd.sys,,,1 usbd.sys,,,1 imagecls.sys,,,1 hcd.vxd,,,1 usbd.vxd,,,1 usb_enum.vxd,,,1 vtaishid.vxd,,,1 tmusb.sys,,,1 taishid.sys,,,1 usbhub20.sys,,,1
[USB.CopyFiles.NT] ;usbd.sys usbhub.sys
[USB.DelFiles.NT] usbhub.sys,,,1 openhci.sys,,,1 usbohci.sys,,,1 usbport.sys,,,1 uhcd.sys,,,1 usbd.sys,,,1 imagecls.sys,,,1 hcd.vxd,,,1 usbd.vxd,,,1 usb_enum.vxd,,,1 vtaishid.vxd,,,1 tmusb.sys,,,1 taishid.sys,,,1 usbuidll.dll,,,1 usbhub20.sys,,,1
[USBMON.DelFiles] mondrv.sys,,,1 mondll.dll,,,1
[USBMON.DelFiles.NT] mondrv.sys,,,1 mondll.dll,,,1
[USBINF.DelFiles] propext.inf,,,1 tmusb.inf,,,1 ehidmous.inf,,,1 ehidkbd.inf,,,1 ehidjoy.inf,,,1
[USBINF.DelFiles.NT] propext.inf,,,1 tmusb.inf,,,1 ehidmous.inf,,,1 ehidkbd.inf,,,1 ehidjoy.inf,,,1
[HUB20.AddReg] HKR,,DevLoader,,*NTKERN HKR,,NTMPDriver,,usbhub.sys
[HUB20.CopyFiles] usbhub.sys usbd.sys
[HUB20.CopyFiles.NT] usbhub.sys usbd.sys
[USBUI.CopyFiles.NT] usbui.dll
[HCCOIN.CopyFiles.NT] hccoin.dll
[HCCOIN.DelFiles.NT] hccoin.dll,,,1
|