Cagiano

x64 AMD SATA Controller?

Nov 1st, 2014
393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;
  2. ; Copyright (c) 2008-2011 AMD
  3. ;
  4.  
  5. [Version]
  6. Signature="$Windows NT$"
  7. Provider=%AMD%
  8. Class=HDC
  9. ClassGUID={4d36e96a-e325-11ce-bfc1-08002be10318}
  10. DriverVer=03/04/2011,1.2.001.0292
  11. CatalogFile=amd_sata.cat
  12.  
  13. ;******************************************************************************
  14.  
  15. [SourceDisksNames]
  16. 1 = %DiskId%,,,
  17.  
  18.  
  19. [SourceDisksFiles]
  20. amd_sata.sys = 1
  21. amd_xata.sys = 1
  22.  
  23.  
  24. [ControlFlags]
  25. ;ExcludeFromSelect = *
  26.  
  27. [DestinationDirs]
  28. DefaultDestDir   = 12
  29.  
  30. ;******************************************************************************
  31.  
  32. [Manufacturer]
  33. %AMD%   = AMD,NTAMD64.6.1
  34.  
  35. [AMD.NTAMD64.6.1]
  36. %AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1002&DEV_4391&CC_0106
  37. %AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1002&DEV_4394&CC_0106
  38. %AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1022&DEV_7801&CC_0106
  39. %AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1022&DEV_7804&CC_0106
  40.  
  41. ;******************************************************************************
  42.  
  43. [amd_sata_inst]
  44. ;FeatureScore=0xFE
  45. CopyFiles=amd_sata_inst.CopyDrv
  46. AddPowerSetting=AhciPowerSetting
  47.  
  48. [amd_sata_inst.CopyDrv]
  49. amd_sata.sys
  50. amd_xata.sys
  51.  
  52. [AhciPowerSetting]
  53. Subgroup = {0012ee47-9041-4b5d-9b77-535fba8b1442}
  54. Setting =  {0b2d69d7-a2a1-449c-9680-f91c70521c60}, "AHCI Link Power Management - HIPM/DIPM", "Configures the LPM state.",,0x00000001
  55.  
  56. Value = 0, "Active", "Neither Host or Device initiated allowed", 0x00010001, 0
  57. Value = 1, "HIPM", "Host initiated allowed only", 0x00010001, 1
  58. Value = 2, "HIPM+DIPM", "Both Host and Device initiated allowed", 0x00010001, 3
  59. Value = 3, "DIPM", "Device initiated allowed only", 0x00010001, 2
  60.  
  61. ; High Performance
  62. Default = {8C5E7FDA-E8BF-4A96-9A85-A6E23A8C635C}, 0, 0
  63. Default = {8C5E7FDA-E8BF-4A96-9A85-A6E23A8C635C}, 1, 1
  64. ; Balanced
  65. Default = {381B4222-F694-41F0-9685-FF5BB260DF2E}, 0, 1
  66. Default = {381B4222-F694-41F0-9685-FF5BB260DF2E}, 1, 1
  67. ; Power Saving
  68. Default = {A1841308-3541-4FAB-BC81-F71556F20B4A}, 0, 2
  69. Default = {A1841308-3541-4FAB-BC81-F71556F20B4A}, 1, 2
  70.  
  71.  
  72. [amd_sata_inst.Services]
  73. AddService = amd_sata, %SPSVCINST_ASSOCSERVICE% , amd_sata_Service_Inst, amd_sata_EventLog_Inst
  74. AddService = amd_xata, , amd_xata_Service_Inst, amd_xata_EventLog_Inst
  75.  
  76.  
  77. [amd_sata_Service_Inst]
  78. ServiceType    = %SERVICE_KERNEL_DRIVER%
  79. StartType      = %SERVICE_BOOT_START%
  80. ErrorControl   = %SERVICE_ERROR_NORMAL%
  81. ServiceBinary  = %12%\amd_sata.sys
  82. LoadOrderGroup = SCSI miniport
  83. AddReg         = amd_sata_Service_AddReg
  84.  
  85.  
  86. [amd_sata_EventLog_Inst]
  87. AddReg = amd_sata_EventLog_AddReg
  88.  
  89. [amd_sata_EventLog_AddReg]
  90. HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
  91. HKR,,TypesSupported,%REG_DWORD%,7
  92.  
  93. [amd_sata_Service_AddReg]
  94. HKR, "Parameters\PnpInterface", "5", %REG_DWORD%, 0x00000001
  95. HKR, "Parameters", "BusType", %REG_DWORD%, 0x0000000b
  96. HKR, "Parameters\Device","EnableQueryAccessAlignment",%REG_DWORD%, 0
  97. ;
  98. HKR, "Parameters\Device","AmdSataFua",%REG_DWORD%, 0x00
  99. HKR, "Parameters\Device","AmdSataChannelFlags",%REG_DWORD%, 1
  100. HKR, "Parameters\Device","AmdSataWMI",%REG_DWORD%, 0
  101. ;HKR, "Parameters\Device","AmdSataHIPM",%REG_DWORD%, 0
  102. ;HKR, "Parameters\Device","AmdSataDIPM",%REG_DWORD%, 0
  103. HKR, "Parameters\Device","AmdSataPassThru",%REG_DWORD%, 1
  104. HKR, "Parameters\Device","AmdSataPMDisabled",%REG_DWORD%, 0xFF
  105. HKR, "Parameters\Device","AmdSataCCC",%REG_DWORD%, 0xFF
  106. HKR, "Parameters\Device","AmdSataCCCTV",%REG_DWORD%, 0xFFFF
  107. HKR, "Parameters\Device","AmdSataCCCCC",%REG_DWORD%, 0x20
  108. HKR, "Parameters\Device","AmdSataSgl",%REG_DWORD%, 0x100
  109.  
  110.  
  111. [amd_xata_Service_Inst]
  112. ServiceType    = %SERVICE_KERNEL_DRIVER%
  113. StartType      = %SERVICE_BOOT_START%
  114. ErrorControl   = %SERVICE_ERROR_NORMAL%
  115. ServiceBinary  = %12%\amd_xata.sys
  116. LoadOrderGroup = SCSI miniport
  117. AddReg         = amd_xata_Service_AddReg
  118.  
  119.  
  120. [amd_xata_EventLog_Inst]
  121. AddReg = amd_xata_EventLog_AddReg
  122.  
  123. [amd_xata_EventLog_AddReg]
  124. HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
  125. HKR,,TypesSupported,%REG_DWORD%,7
  126.  
  127. [amd_xata_Service_AddReg]
  128. HKR, "Parameters","AmdXataTrimSupport",%REG_DWORD%, 1
  129. HKR, "Parameters","AmdXataOptions",%REG_DWORD%, 1
  130.  
  131.  
  132. ;- HW ---
  133.  
  134.  
  135. [amd_sata_inst.HW]
  136. AddReg = amd_sata_inst.HW.AddReg
  137.  
  138. [amd_sata_inst.HW.AddReg]
  139. HKR,,"UpperFilters",%REG_MULTI_SZ%,"amd_xata"
  140. HKR,,"xata",%REG_DWORD%,1
  141. HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, %REG_DWORD%, 0
  142. HKR, "StorPort", "EnableIdlePowerManagement", %REG_DWORD%, 0x01
  143.  
  144. ;******************************************************************************
  145.  
  146. [Strings]
  147.  
  148. ;
  149. ; Localizable Strings
  150. ;
  151.  
  152. diskId = "AMD SATA Installation Disk"
  153. AMD = "AMD"
  154. AMDSATA.DeviceDesc = "AMD SATA Controller"
  155. ;PCI\CC_010601.DeviceDesc = "AHCI Standard Controller"
  156.  
  157. ;
  158. ; Non-Localizable Strings
  159. ;
  160.  
  161. SPSVCINST_ASSOCSERVICE = 0x00000002
  162. SERVICE_KERNEL_DRIVER  = 1
  163. SERVICE_BOOT_START     = 0
  164. SERVICE_SYSTEM_START   = 1
  165. SERVICE_DEMAND_START   = 3
  166. SERVICE_ERROR_NORMAL   = 1
  167.  
  168. REG_SZ                 = 0
  169. REG_BINARY             = 1
  170. REG_KEYONLY            = 0x00000010
  171. REG_DWORD              = 0x00010001
  172. REG_EXPAND_SZ          = 0x00020000
  173. REG_MULTI_SZ           = 0x00010000
Advertisement
Add Comment
Please, Sign In to add comment