; ousb2.INF
; Copyright (c) 2002 OrangeWare Corporation

[Version]
Signature="$CHICAGO$"
Provider=%VIAMFG%
Class=USB
ClassGuid={36FC9E60-C465-11CF-8056-444553540000}
DriverVer = 03/01/2002


[SourceDisksNames]
1="EHCI Driver Installation Disk",,,


[SourceDisksFiles]
ousbehci.sys = 1
ousb2hub.sys = 1


[Manufacturer]
%VIAMFG%=VIA


[VIA]
%PCI\VEN_1106&DEV_3104%=OEHCI,PCI\VEN_1106&DEV_3104&SUBSYS_12340925
%PCI\VEN_1106&DEV_3104%=OEHCI,PCI\VEN_1106&DEV_3104
%USB2\ROOT_HUB20.DeviceDesc%=ROOTHUB2,USB2\ROOT_HUB20
%HUB2.DeviceDesc%=HUB2,USB2\CLASS_09&SUBCLASS_00


[DestinationDirs]
OEHCI.Files.Ext = 10,SYSTEM32\DRIVERS
OEHCI.DelFiles.Ext = 10,SYSTEM32\DRIVERS


[USBClassReg]
HKR,,,,%USBClassName%
HKR,,Icon,,-20
HKR,,NoInstallClass,,1


[ClassInstall32]
Addreg=USBClassReg


[OEHCI]
CopyFiles=OEHCI.Files.Ext
DelFiles=OEHCI.DelFiles.Ext
AddReg=OEHCI.AddReg


[OEHCI.NT]
CopyFiles=OEHCI.Files.Ext
DelFiles=OEHCI.DelFiles.Ext
AddReg=OEHCI.AddReg.NT


[OEHCI.NT.HW]
AddReg=OEHCI.AddReg.NT.HW


[OEHCI.NT.Services]
AddService = ousbehci, 0x00000002, OEHCI.AddService


[OEHCI.AddService]
DisplayName    = %OWC_USBEHCD.DeviceDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 2                  ; SERVICE_AUTO_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\ousbehci.sys
LoadOrderGroup = Base


[OEHCI.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"ousbehci.sys"


[OEHCI.AddReg.NT]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,ousbehci.sys


[OEHCI.Files.Ext]
ousbehci.sys
ousb2hub.sys


[OEHCI.DelFiles.Ext]
ousbehci.sys,,,1
ousb2hub.sys,,,1
nusbd.sys,,,1

;-------------------------
; Root Hub Install Section
;-------------------------
[ROOTHUB2]
CopyFiles=HUB20.CopyFiles
AddReg=ROOTHUB2.AddReg


[ROOTHUB2.NT]
CopyFiles=HUB20.CopyFiles.NT
;DelFiles=HUB20.DelFiles,USBINF.DelFiles.NT,USBMON.DelFiles.NT


[ROOTHUB2.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,ousb2hub.sys


[ROOTHUB2.NT.Services]
AddService = ousb2hub, 0x00000002, ROOTHUB2.AddService


[ROOTHUB2.AddService]
DisplayName    = %ROOTHUB2.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\ousb2hub.sys
LoadOrderGroup = Base


;-------------------------
; 2.0 Hub Install Section
;-------------------------
[HUB2]
CopyFiles=HUB20.CopyFiles
AddReg=HUB2.AddReg


[HUB2.NT]
CopyFiles=HUB20.CopyFiles.NT
;DelFiles=HUB20.DelFiles,USBINF.DelFiles.NT,USBMON.DelFiles.NT


[HUB2.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,ousb2hub.sys


[HUB2.NT.Services]
AddService = ousb2hub, 0x00000002, ROOTHUB2.AddService


[HUB2.AddService]
DisplayName    = %HUB2.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\ousb2hub.sys
LoadOrderGroup = Base


[HUB20.CopyFiles.NT]
ousb2hub.sys


[Strings]
VIAMFG="VIA Technologies, Inc."

PCI\VEN_1106&DEV_3104="VIA USB 2.0 Enhanced Host Controller"

USB2\ROOT_HUB20.DeviceDesc="USB 2.0 Root Hub Device"
USBClassName = "Universal Serial Bus Controller"

HUB2.DeviceDesc="Generic USB Hub on USB 2.0 Bus"

ROOTHUB2.SvcDesc="OrangeWare USB 2.0 Root Hub Support"
HUB2.SvcDesc="OrangeWare USB 2.0 Hub Support"