;;*****************************************************************************
;;*****************************************************************************
;;
;; nvidesm.inf
;;
;;
;; Copyright (c) 2002 NVIDIA Corporation.
;;
;;*****************************************************************************
;;*****************************************************************************

[Version]
Signature="$CHICAGO$"
Class=hdc
ClassGUID={4D36E96A-E325-11CE-BFC1-08002BE10318}
DriverVer=10/04/2002,5.10.2600.0284
CatalogFile=nvidesm.cat
Provider=%MfgName%

[SourceDisksNames]
1=%DiskDescription%,,,""

[SourceDisksFiles]
nvidesm.sys=1,,
nvmdcoi.dll=1,,

[SourceDisksFiles.x86]
nvidesm.sys=1,,
nvmdcoi.dll=1,,

[Manufacturer]
%MfgName%=NVIDIA

[NVIDIA]
%PChannelDescript% = nvidech,NVIDIA_NFORCE_IDE_CHANNEL_0001
%SChannelDescript% = nvidech,NVIDIA_NFORCE_IDE_CHANNEL_0002
%nvidesm.DeviceDesc%=nvidesm, PCI\VEN_10DE&DEV_0065

;; Excluding drivers from the "Add New Hardware" list.
[ControlFlags]
ExcludeFromSelect=*

[DestinationDirs]
DefaultDestDir=10,system32\drivers
nvidesm.FileList=10,system32\drivers
nvmdcoi.FileList=11

[nvidesm.FileList]
nvidesm.sys

[nvmdcoi.FileList]
nvmdcoi.dll

;;*****************************************************************************
;; nvidech
;;*****************************************************************************
[nvidech]
reboot

[nvidech.Services]
AddService = nvidesm, 0x00000002, nvidesm.ServiceInstall, nvidesm.EventLogInstall

;;*****************************************************************************
;; nvidesm
;;*****************************************************************************

[nvidesm]
CopyFiles=nvidesm.FileList
DelReg=nvidesm_nonata.DelReg

[nvidesm_nonata.DelReg]
HKLM,System\CurrentControlSet\Control\PnP\PCI,EnableNativeModeATA

[nvidesm.CoInstallers]
CopyFiles=nvmdcoi.FileList
AddReg=nvmdcoi.AddReg

;
; Service Installation
;
[nvidesm.Services]
AddService = nvidesm, 0x00000002, nvidesm.ServiceInstall, nvidesm.EventLogInstall

[nvidesm.ServiceInstall]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 0                  ; SERVICE_BOOT_START
ErrorControl   = 1
LoadOrderGroup = SCSI Miniport
ServiceBinary  = %12%\nvidesm.sys
AddReg         = pnpsafe_isa_addreg

;
; SCSI port required PNP service key
;

[nvmdcoi.AddReg]
HKR,,CoInstallers32,0x00010000,"nvmdcoi.dll, NvIdeCoInstaller"

[pnpsafe_isa_addreg]
HKR, Parameters\PnpInterface, 1, 0x00010001, 0x00000001

;;*****************************************************************************
;; Event Logging
;;*****************************************************************************
;The NT EventLog entries are the same for all SCSI miniports.
[nvidesm.EventLogInstall]
AddReg = nvidesm.EventLogAddReg

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

;;*****************************************************************************
;; Strings
;;*****************************************************************************
[Strings]
MfgName="NVIDIA Corporation"
DiskDescription="NVIDIA® nForce™ Driver CD or Disk"
PChannelDescript         = "Primary nForce™ IDE Channel"
SChannelDescript         = "Secondary nForce™ IDE Channel"
nvidesm.DeviceDesc="NVIDIA® nForce™ IDE Controller"
