SI64x.inf Driver File Contents (CMD648_rc1_2k_xp_0041.zip)

Driver Package File Name: CMD648_rc1_2k_xp_0041.zip
File Size: 84.3 KB

; This INF file installs the 648/649 non-Raid ATA driver on
; Windows 98/ME, Windows 2000, and Windows XP systems.

[Version]
Signature="$Chicago$"
Class=hdc
ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
Provider=%SI%
;;CatalogFile=pnp64x.cat
DriverVer=09/14/2001


[SourceDisksNames]
1="Silicon Image ATA 66/100 Driver Installation Disk",pnp64x.sys,,

[SourceDisksFiles]
pnp64x.sys	= 1
pnp64x.mpd	= 1
SilSupp.cpl	= 1

[DestinationDirs]
DefaultDestDir		= 12
DriverFiles		= 12
DriverFiles.NT		= 12
DllFiles.NTX86		= 11

[DriverFiles]
pnp64x.mpd,,,0x20

[DriverFiles.NTX86]
pnp64x.sys,,,0x20

[DllFiles.NTX86]
SilSupp.cpl,,,0x20

[Manufacturer]
%SI%=SI_HDC

[SI_HDC]
%PCI\VEN_1095&DEV_0648.DeviceDesc%=SI_64X, PCI\VEN_1095&DEV_0648&SUBSYS_06481095
%PCI\VEN_1095&DEV_0649.DeviceDesc%=SI_64X, PCI\VEN_1095&DEV_0649&SUBSYS_06491095


[SI_64X]
DriverVer=09/11/01
Copyfiles=DriverFiles
AddReg = ios, win98.reg, Win98ProblemDeviceList, Win98SupportedControllersList

[SI_64X.NTX86]
Copyfiles=DriverFiles.NTX86

[SI_64X.NTX86.Services]
AddService=Pnp64x,0x00000003,SI_64X_Service_Install, Miniport_EventLog_Inst

[SI_64X.NTX86.CoInstallers]
CopyFiles = DllFiles.NTx86
AddReg = SI_64X.NTX86.CoInstall_AddReg

[SI_64X.NTX86.CoInstall_AddReg]
HKR,,CoInstallers32,0x00010000,"SilSupp.cpl, CoInstHandler"

[SI_64X_Service_Install]
DisplayName=%SIIDE.SvcDesc%
ServiceType=1
StartType=0
ErrorControl=1
ServiceBinary=%12%\pnp64x.sys
LoadOrderGroup=Scsi miniport
AddReg=PnPSupport_AddReg
AddReg=ProblemDeviceList_AddReg
AddReg=SupportedControllersList_AddReg


; Mark device as supporting Plug & Play on the PCI(5) bus.
[PnPSupport_AddReg]
HKR,Parameters\PnPInterface,5,0x00010001,1

; List of devices with known configuration issues.
[ProblemDeviceList_AddReg]
HKR,ProblemDevices

; List of controller subsystem IDs to be supported by the PnP64x driver on
; NT/Win2K/XP systems.
[SupportedControllersList_AddReg]
HKR,SupportedSubsystemIDs,%PCI\VEN_1095&DEV_0648.DeviceDesc%,0x00010001, 0x06481095
HKR,SupportedSubsystemIDs,%PCI\VEN_1095&DEV_0649.DeviceDesc%,0x00010001, 0x06491095


[Win98ProblemDeviceList]
HKLM,%Win98ProblemDeviceSubKey%

[Win98SupportedControllersList]
HKLM, %Win98SupportedControllersSubKey%,%PCI\VEN_1095&DEV_0648.DeviceDesc%,0x00010001, 0x06481095
HKLM, %Win98SupportedControllersSubKey%,%PCI\VEN_1095&DEV_0649.DeviceDesc%,0x00010001, 0x06491095


;*************************************************************
;The NT EventLog entries are the same for all SCSI miniports.
[Miniport_EventLog_Inst]
AddReg = Miniport_EventLog_AddReg

[Miniport_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,0x00010001,7


[IOS]
HKR,,DevLoader,,*IOS
HKR,,DontLoadIfConflict,,"Y"

[WIN98.REG]
HKR,,PortDriver,,pnp64x.mpd


[Strings]
SI="Silicon Image"
PCI\VEN_1095&DEV_0648.DeviceDesc="SiI 0648 ATA/66 Controller (Pre-release)"
PCI\VEN_1095&DEV_0649.DeviceDesc="SiI 0649 ATA/100 Controller (Pre-release)"

SIIDE.SvcDesc="SiI 648/649 ATA Controller"


Win98ProblemDeviceSubKey = "System\CurrentControlSet\Services\PnP64x\ProblemDevices"
Win98SupportedControllersSubKey = "System\CurrentControlSet\Services\PnP64x\SupportedSubsystemIDs"
server: web4, load: 0.58