;
; Adaptec (IBM) NFRD960 INF file for Windows 7
;
; Installation File For Microsoft Windows
;
; Version 1.0
;
; Copyright (c) Adaptec Incorporated
;
; Edited 09/25/2008 MS Windows 7 Update
;

[Version]
Signature = "$Windows NT$"
Class = SCSIAdapter
ClassGUID = {4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%IBM%
DriverVer=06/02/2006, 7.10.57

;
; Source file information
;

[SourceDisksNames]
3426=windows cd

[SourceDisksFiles]
nfrd960.sys = 3426

[ControlFlags]
ExcludeFromSelect=*

[DestinationDirs]
DefaultDestDir = 12

[Manufacturer]

;;
;; x86 and X64 architectures
;;
%IBM%=IBM,NTx86,NTamd64

;****************************
;IBM Manufacturer device list
;

[IBM]

[IBM.NTx86]
%SERVERAID4M.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_01BE1014&REV_00
%SERVERAID4L.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_01BF1014&REV_00
%SERVERAID5i.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_02591014
%SERVERAID4Mx.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_02081014&REV_00
%SERVERAID4Lx.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_020E1014&REV_00
%SERVERAID6M.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_9005&DEV_0250&SUBSYS_02791014
%SERVERAID6i.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_9005&DEV_0250&SUBSYS_028C1014
%SERVERAID7k.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_9005&DEV_0250&SUBSYS_028E1014

[IBM.NTamd64]
%SERVERAID4M.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_01BE1014&REV_00
%SERVERAID4L.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_01BF1014&REV_00
%SERVERAID5i.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_02591014
%SERVERAID4Mx.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_02081014&REV_00
%SERVERAID4Lx.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_1014&DEV_01BD&SUBSYS_020E1014&REV_00
%SERVERAID6M.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_9005&DEV_0250&SUBSYS_02791014
%SERVERAID6i.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_9005&DEV_0250&SUBSYS_028C1014
%SERVERAID7k.DeviceDesc% 	= nfrd960_Inst, PCI\VEN_9005&DEV_0250&SUBSYS_028E1014

[nfrd960_Inst]
CopyFiles = @nfrd960.sys

[nfrd960_Inst.Services]
AddService = nfrd960, %SPSVCINST_ASSOCSERVICE%, nfrd960_Service_Inst, Miniport_EventLog_Inst

[nfrd960_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\nfrd960.sys
LoadOrderGroup = SCSI Miniport
AddReg         = pnpsafe_pci_addreg
AddReg         = bus_type_raid


;*************************************************************
;These addreg sections should be used when installing services to indicate
;which interface types are safe for PNP and which aren't.  INTERFACE_TYPE
;is defined in NTDDK.H

[pnpsafe_pci_addreg]
HKR, "Parameters\PnpInterface", "5", 0x00010001, 0x00000001


;*************************************************************
;These addreg sections should be used for non-SCSI miniports
;to indicate what STORAGE_BUS_TYPE they actually do support.

[bus_type_raid]
HKR, "Parameters", "BusType", 0x00010001, 0x00000008


;*************************************************************
;The EventLog entries are the same for all SCSI miniports.

[Miniport_EventLog_Inst]
AddReg = Miniport_EventLog_AddReg

[Miniport_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,%REG_DWORD%,7

[Strings]
; Localizable
IBM="IBM Corporation"
SERVERAID4M.DeviceDesc 	= "IBM ServeRAID 4M Controller"
SERVERAID4L.DeviceDesc 	= "IBM ServeRAID 4L Controller"
SERVERAID5i.DeviceDesc 	= "IBM ServeRAID 5i Controller"
SERVERAID4Mx.DeviceDesc = "IBM ServeRAID 4Mx Controller"
SERVERAID4Lx.DeviceDesc = "IBM ServeRAID 4Lx Controller"
SERVERAID6M.DeviceDesc 	= "IBM ServeRAID 6M Controller"
SERVERAID6i.DeviceDesc 	= "IBM ServeRAID 6i Controller"
SERVERAID7k.DeviceDesc 	= "IBM ServeRAID 7k Controller"

;*******************************************
; Non-localizable
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_BOOT_START     = 0
SERVICE_ERROR_NORMAL   = 1
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001


