3 ; LICENSE: GNU GPLv2 only as published by the Free Software Foundation
4 ; PURPOSE: Storahci Driver INF
5 ; PROGRAMMERS: Aman Priyadarshi (aman.eureka@gmail.com)
9 signature="$Windows NT$"
11 ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
21 DefaultDestDir = 12 ; DIRID_DRIVERS
29 %SATA_AHCI.DeviceDesc%=storahci_Inst, PCI\CC_010601; Standard SATA AHCI Controller
35 CopyFiles = storahci_CopyFiles
38 ; Enables Storport IPM for this adapter
39 HKR, "StorPort", "EnableIdlePowerManagement", %REG_DWORD%, 0x01
41 [storahci_Inst.Services]
42 AddService = storahci, %SPSVCINST_ASSOCSERVICE%, storahci_Service_Inst, Miniport_EventLog_Inst
44 [storahci_Service_Inst]
45 DisplayName = %DeviceDesc%
46 ServiceType = %SERVICE_KERNEL_DRIVER%
47 StartType = %SERVICE_BOOT_START%
48 ErrorControl = %SERVICE_ERROR_CRITICAL%
49 ServiceBinary = %12%\storahci.sys
50 LoadOrderGroup = SCSI Miniport
57 HKR, "Parameters\PnpInterface", "5", %REG_DWORD%, 0x00000001
58 HKR, "Parameters", "BusType", %REG_DWORD%, 0x0000000B
60 [Miniport_EventLog_Inst]
61 AddReg = Miniport_EventLog_AddReg
63 [Miniport_EventLog_AddReg]
64 HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
65 HKR,,TypesSupported,%REG_DWORD%,7
69 DeviceDesc = "AHCI SATA Driver"
70 SATA_AHCI.DeviceDesc = "Standard SATA AHCI Controller"
74 DeviceDesc = "Modúl-pilot SATA AHCI"
75 SATA_AHCI.DeviceDesc = "Dispozitiv de control standard AHCI SATA"
79 DeviceDesc = "AHCI SATA Sürücüsü"
80 SATA_AHCI.DeviceDesc = "Ölçünlü SATA AHCI Denetleyicisi"
82 SPSVCINST_ASSOCSERVICE = 0x00000002
83 SERVICE_KERNEL_DRIVER = 1
84 SERVICE_BOOT_START = 0
85 SERVICE_ERROR_CRITICAL = 3
86 REG_EXPAND_SZ = 0x00020000
87 REG_DWORD = 0x00010001