;
; Adaptec HostRAID SATA (AHCI) Driver
;
; Installation File For Microsoft Windows
;
; Version 1.0
;
; Copyright (c) Adaptec Incorporated
;
; Edited 06/22/06
;

[Version]
signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%INF_PROVIDER%
; Changed for removal of PnP ID 10/2007, .2 added at end
DriverVer=04/27/2007,1.6.0006.2
;
; Source file information
;

[SourceDisksNames]
3426=windows cd


[SourceDisksFiles]
adpahci.sys= 3426

[DestinationDirs]
DefaultDestDir = 12            

[ControlFlags]
ExcludeFromSelect=*


[Manufacturer]
%ADP%= ADAPTEC, NTamd64, NTx86

[ADAPTEC]

[ADAPTEC.NTamd64]
;
; supported Serial ATA AHCI Vendor/Device IDs
;
; Intel
;%PCI\VEN_8086&DEV_2652.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2652


%PCI\VEN_8086&DEV_27C3&SUBSYS_3206103C.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_3206103C
%PCI\VEN_8086&DEV_27C3&SUBSYS_02FE1014.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_02FE1014
%PCI\VEN_8086&DEV_27C3&SUBSYS_02FD1014.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_02FD1014
%PCI\VEN_8086&DEV_27C3&SUBSYS_02FC1014.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_02FC1014


%PCI\VEN_8086&DEV_2682&SUBSYS_03321014.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_03321014
%PCI\VEN_8086&DEV_2682&SUBSYS_02DD1014.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_02DD1014
%PCI\VEN_8086&DEV_2682&SUBSYS_31FE1014.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_31FE1014


%PCI\VEN_8086&DEV_27C3&SUBSYS_778015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_778015D9
%PCI\VEN_8086&DEV_27C3&SUBSYS_918015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_918015D9
%PCI\VEN_8086&DEV_27C3&SUBSYS_798015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_798015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_808015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_808015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_818015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_818015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_838015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_838015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_848015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_848015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_888015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_888015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_898015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_898015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_31FE103C.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_31FE103C
; Removed - Duplicate to PnP that appears in LSI MEGASR driver.
; %PCI\VEN_8086&DEV_2682&SUBSYS_B0031458.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_B0031458

[ADAPTEC.NTx86]
;
; supported Serial ATA AHCI Vendor/Device IDs
;
; Intel
;%PCI\VEN_8086&DEV_2652.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2652

%PCI\VEN_8086&DEV_27C3&SUBSYS_3206103C.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_3206103C
%PCI\VEN_8086&DEV_27C3&SUBSYS_02FE1014.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_02FE1014
%PCI\VEN_8086&DEV_27C3&SUBSYS_02FD1014.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_02FD1014
%PCI\VEN_8086&DEV_27C3&SUBSYS_02FC1014.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_02FC1014


%PCI\VEN_8086&DEV_2682&SUBSYS_03321014.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_03321014
%PCI\VEN_8086&DEV_2682&SUBSYS_02DD1014.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_02DD1014
%PCI\VEN_8086&DEV_2682&SUBSYS_31FE1014.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_31FE1014


%PCI\VEN_8086&DEV_27C3&SUBSYS_778015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_778015D9
%PCI\VEN_8086&DEV_27C3&SUBSYS_918015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_918015D9
%PCI\VEN_8086&DEV_27C3&SUBSYS_798015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_27C3&SUBSYS_798015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_808015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_808015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_818015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_818015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_838015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_838015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_848015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_848015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_888015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_888015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_898015D9.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_898015D9
%PCI\VEN_8086&DEV_2682&SUBSYS_31FE103C.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_31FE103C
; Removed - Duplicate to PnP that appears in LSI MEGASR driver.
; %PCI\VEN_8086&DEV_2682&SUBSYS_B0031458.DeviceDesc% = HostRAID_Inst,PCI\VEN_8086&DEV_2682&SUBSYS_B0031458

;
; adpahci
;

[HostRAID_Inst]
CopyFiles=@adpahci.sys

[HostRAID_Inst.HW]

AddReg = MsiEnable_addreg

[MsiEnable_addreg]
; Definitely need this Key and value
HKR, Interrupt Management\MessageSignaledInterruptProperties, 0x00000010
HKR, Interrupt Management\MessageSignaledInterruptProperties, MSISupported, 0x00010001, 1


[HostRAID_Inst.Services]
AddService = adpahci, 0x00000002, HostRAID_Service_Inst, Miniport_EventLog_Inst


[HostRAID_Service_Inst]
ServiceType    = 1      ; SERVICE_KERNEL_DRIVER
StartType      = 0      ; SERVICE_BOOT_START
ErrorControl   = 1      ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\adpahci.sys
LoadOrderGroup = SCSI Miniport
AddReg         = pnpsafe_pci_addreg
AddReg	       = EnableIoclt_addreg
AddReg         = bus_type_raid

;*************************************************************
;These addreg section is for miniport specific information.

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

[EnableIoclt_addreg]
HKR,"Parameters\Device","DriverParameter",0x00000000,"DisableIoctl=1;"

;*************************************************************
;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,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,0x00010001,7



                                

[Strings]
;Localizable
INF_PROVIDER="Adaptec"
ADP="Adaptec"

;
; All Serial ATA HostRAID AHCI device IDs supported by this driver
;
; Intel
;PCI\VEN_8086&DEV_2652.DeviceDesc = "Adaptec Serial ATA HostRAID "

PCI\VEN_8086&DEV_27C3&SUBSYS_3206103C.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_27C3&SUBSYS_02FE1014.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_27C3&SUBSYS_02FD1014.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_27C3&SUBSYS_02FC1014.DeviceDesc = "Adaptec Serial ATA HostRAID "


PCI\VEN_8086&DEV_2682&SUBSYS_03321014.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_2682&SUBSYS_02DD1014.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_2682&SUBSYS_31FE1014.DeviceDesc = "Adaptec Serial ATA HostRAID "


PCI\VEN_8086&DEV_27C3&SUBSYS_778015D9.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_27C3&SUBSYS_918015D9.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_27C3&SUBSYS_798015D9.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_2682&SUBSYS_808015D9.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_2682&SUBSYS_818015D9.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_2682&SUBSYS_838015D9.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_2682&SUBSYS_848015D9.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_2682&SUBSYS_888015D9.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_2682&SUBSYS_898015D9.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_2682&SUBSYS_31FE103C.DeviceDesc = "Adaptec Serial ATA HostRAID "
PCI\VEN_8086&DEV_2682&SUBSYS_B0031458.DeviceDesc = "Adaptec Serial ATA HostRAID "







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