; This INF file installs the Silicon Image non-Raid driver for the SiI 680 ; ATA controller on systems running Windows 98/ME, Windows NT 4.0, ; Windows 2000, Windows XP, Windows Server 2003, and Windows Vista. ; ; Copyright (C) 2001-2006 by Silicon Image, Inc. ; All rights reserved [Version] Signature="$Chicago$" Class=SCSIAdapter ClassGuid={4D36E97B-E325-11CE-BFC1-08002BE10318} Provider=%SI% CatalogFile=pnp680.cat DriverVer=11/15/2006, 1.2.26.0 [SourceDisksNames] 1="Silicon Image ATA/133 Driver Installation Disk",pnp680.sys,, [SourceDisksFiles] pnp680.sys = 1 SiiSupp.vxd = 1 SilSupp.cpl = 1 [DestinationDirs] DefaultDestDir = 12 DllFiles = 11 [DriverFiles_9X] PnP680.mpd,PnP680.sys,,0x20 SiiSupp.vxd,,,0x20 [DriverFiles_NT] PnP680.sys,,,0x20 [DllFiles] SilSupp.cpl,,,0x20 [Manufacturer] %SI%=SI_HDC [SI_HDC] %PCI\VEN_1095&DEV_0680.DeviceDesc%=SI_680, PCI\VEN_1095&DEV_0680&SUBSYS_06801095 %PCI\VEN_1095&DEV_0680.DeviceDesc%=SI_680, PCI\VEN_1095&DEV_0680&SUBSYS_01411028 %PCI\VEN_1095&DEV_0680.DeviceDesc%=SI_680, PCI\VEN_1095&DEV_0680&SUBSYS_9003104D ;; Win9x install section ;; [SI_680] Copyfiles=DriverFiles_9X, DllFiles AddReg = ios, win98.reg, Win98ProblemDeviceList, Win98Supported680SubSystemIds ;; Windows NT4.0/2000/XP and Windows Server 2003 install sections ;; [SI_680.NTX86] Copyfiles=DriverFiles_NT, DllFiles [SI_680.NTX86.Services] AddService=Pnp680,0x00000002,SI_680_Service_Install, Miniport_EventLog_Inst [SI_680.NTX86.CoInstallers] Copyfiles=DllFiles AddReg = SI_680_CoInstall_AddReg [SI_680_CoInstall_AddReg] HKR,,CoInstallers32,0x00010000,"SilSupp.cpl, CoInstHandler" [SI_680_Service_Install] DisplayName=%SI680IDE.SvcDesc% ServiceType=1 StartType=0 ErrorControl=1 ServiceBinary=%12%\pnp680.sys LoadOrderGroup=Scsi miniport AddReg=PnPSupport_AddReg AddReg=ProblemDeviceList_AddReg AddReg=Supported680SubSystemIds_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 PnP680.sys driver on ; NT/Win2K/XP/Server 2003 systems. [Supported680SubSystemIds_AddReg] HKR,SupportedSubsystemIDs,%PCI\VEN_1095&DEV_0680.DeviceDesc%,0x00010001, 0x06801095 HKR,SupportedSubsystemIDs,"%PCI\VEN_1095&DEV_0680.DeviceDesc% (Dell)",0x00010001, 0x01411028 HKR,SupportedSubsystemIDs,"%PCI\VEN_1095&DEV_0680.DeviceDesc% (Sony)",0x00010001, 0x9003104D [Win98ProblemDeviceList] HKLM,%Win98ProblemDeviceSubKey_680% ; List of controller subsystem IDs to be supported by the PnP680.mpd driver on ; Windows 98/ME systems. [Win98Supported680SubSystemIds] HKLM, %Win98SupportedControllersSubKey_680%,%PCI\VEN_1095&DEV_0680.DeviceDesc%,0x00010001, 0x06801095 HKLM, %Win98SupportedControllersSubKey_680%,"%PCI\VEN_1095&DEV_0680.DeviceDesc% (Dell)",0x00010001, 0x01411028 ;************************************************************* ;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,,pnp680.mpd [Strings] SI="Silicon Image" PCI\VEN_1095&DEV_0680.DeviceDesc="Silicon Image SiI 0680 ATA/133 Controller" SI680IDE.SvcDesc="SiI 680 ATA Controller" Win98ProblemDeviceSubKey_680 = "System\CurrentControlSet\Services\PnP680\ProblemDevices" Win98SupportedControllersSubKey_680 = "System\CurrentControlSet\Services\PnP680\SupportedSubsystemIDs"