home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 5 / Windows / inf / arcsas.inf < prev    next >
Encoding:
Text (UTF-16)  |  2008-01-19  |  23.0 KB  |  247 lines

  1. ;
  2. ; Adaptec IOP SAS RAID Host Adapter Drivers for x86 and X64 Windows Longhorn
  3. ;
  4. ; Installation File For Microsoft x86 and X64 Windows Longhorn
  5. ;
  6. ; Version 1.0
  7. ;
  8. ; Copyright (c) Adaptec Incorporated
  9. ;
  10. ; Edited 05/22/07
  11. ;
  12.  
  13. [Version]
  14. Signature = "$Windows NT$"
  15. Class = SCSIAdapter
  16. ClassGUID = {4d36e97b-e325-11ce-bfc1-08002be10318}
  17. Provider = %ADPT%
  18. DriverVer=03/21/2007,5.2.0.10384
  19.  
  20.  
  21. ;
  22. ; Source file information
  23. ;
  24.  
  25. [SourceDisksNames]
  26. 3426=windows cd
  27.  
  28. [SourceDisksFiles]
  29. arcsas.sys = 3426
  30.  
  31. [DestinationDirs]
  32. DefaultDestDir = 12
  33.  
  34. [ControlFlags]
  35. ExcludeFromSelect = *
  36.  
  37. [Manufacturer]
  38. %ADPT%=ADAPTEC, NTx86, NTamd64
  39.  
  40. [ADAPTEC]
  41.  
  42. [ADAPTEC.NTx86]
  43. %adptAvonPark.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02f21014
  44. %adptRombAurora.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_95801014
  45. %adptBrendon.DeviceDesc% = arcsas_Inst,        PCI\VEN_9005&DEV_0285&SUBSYS_034D1014
  46. %adptIntruder4.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_029D9005
  47. %adptIntruder6.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_029C9005
  48. %adptIntruder8.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_029B9005
  49. %ICPIntruder4.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_02A09005
  50. %ICPIntruder6.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_02A69005
  51. %ICPIntruder8.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_02A19005
  52. %adptBlackBird.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02989005
  53. %adptMarauderX.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02999005
  54. %adptMarauderE.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_029A9005
  55. %icpMarauderX.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02A49005
  56. %icpMarauderE.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02A59005
  57. %adptVoodoo44.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02B59005
  58. %adptVoodoo80.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02B69005
  59. %adptVoodoo08.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02B79005
  60. %icpVoodoo44.DeviceDesc% = arcsas_Inst,            PCI\VEN_9005&DEV_0285&SUBSYS_02B89005
  61. %icpVoodoo80.DeviceDesc% = arcsas_Inst,            PCI\VEN_9005&DEV_0285&SUBSYS_02B99005
  62. %icpVoodoo08.DeviceDesc% = arcsas_Inst,            PCI\VEN_9005&DEV_0285&SUBSYS_02BA9005
  63. %adptMarauder40LP.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02BB9005
  64. %adptMarauder80LP.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02BC9005
  65. %adptMarauder120.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02BD9005
  66. %adptMarauder160.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02BE9005
  67. %icpMarauder40LP.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02BF9005
  68. %icpMarauder80LP.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C09005
  69. %icpMarauder120.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C19005
  70. %icpMarauder160.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C29005
  71. %adptVoodoo120.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C39005
  72. %adptVoodoo160.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C49005
  73. %icpVoodoo120.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C59005
  74. %icpVoodoo160.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C69005
  75. %adptMarauder08LP.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C79005
  76. %icpMarauder08LP.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C89005
  77. %adptAOC_USAS1_S4i.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02B515D9
  78. %adptAOC_USAS1_S8i.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02B615D9
  79. %adptAOC_USAS1_S4iR.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C915D9
  80. %adptAOC_USAS1_S8iR.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02CA15D9
  81. %adptSUN_4i4e.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_7AAC108E
  82. %adptSUN_sas_r_in.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_0286108E
  83. %adptSUN_sas_r_ex.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_0287108E
  84.  
  85.  
  86. [ADAPTEC.NTamd64]
  87. %adptAvonPark.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02f21014
  88. %adptRombAurora.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_95801014
  89. %adptBrendon.DeviceDesc% = arcsas_Inst,        PCI\VEN_9005&DEV_0285&SUBSYS_034D1014
  90. %adptIntruder4.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_029D9005
  91. %adptIntruder6.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_029C9005
  92. %adptIntruder8.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_029B9005
  93. %ICPIntruder4.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_02A09005
  94. %ICPIntruder6.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_02A69005
  95. %ICPIntruder8.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0286&SUBSYS_02A19005
  96. %adptBlackBird.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02989005
  97. %adptMarauderX.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02999005
  98. %adptMarauderE.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_029A9005
  99. %icpMarauderX.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02A49005
  100. %icpMarauderE.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02A59005
  101. %adptVoodoo44.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02B59005
  102. %adptVoodoo80.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02B69005
  103. %adptVoodoo08.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02B79005
  104. %icpVoodoo44.DeviceDesc% = arcsas_Inst,            PCI\VEN_9005&DEV_0285&SUBSYS_02B89005
  105. %icpVoodoo80.DeviceDesc% = arcsas_Inst,            PCI\VEN_9005&DEV_0285&SUBSYS_02B99005
  106. %icpVoodoo08.DeviceDesc% = arcsas_Inst,            PCI\VEN_9005&DEV_0285&SUBSYS_02BA9005
  107. %adptMarauder40LP.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02BB9005
  108. %adptMarauder80LP.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02BC9005
  109. %adptMarauder120.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02BD9005
  110. %adptMarauder160.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02BE9005
  111. %icpMarauder40LP.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02BF9005
  112. %icpMarauder80LP.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C09005
  113. %icpMarauder120.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C19005
  114. %icpMarauder160.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C29005
  115. %adptVoodoo120.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C39005
  116. %adptVoodoo160.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C49005
  117. %icpVoodoo120.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C59005
  118. %icpVoodoo160.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C69005
  119. %adptMarauder08LP.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C79005
  120. %icpMarauder08LP.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C89005
  121. %adptAOC_USAS1_S4i.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02B515D9
  122. %adptAOC_USAS1_S8i.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02B615D9
  123. %adptAOC_USAS1_S4iR.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02C915D9
  124. %adptAOC_USAS1_S8iR.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_02CA15D9
  125. %adptSUN_4i4e.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_7AAC108E
  126. %adptSUN_sas_r_in.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_0286108E
  127. %adptSUN_sas_r_ex.DeviceDesc% = arcsas_Inst,    PCI\VEN_9005&DEV_0285&SUBSYS_0287108E
  128.  
  129.  
  130. ;
  131. ; arcsas
  132. ;
  133. [arcsas_Inst.HW] 
  134. AddReg = MsiEnable_addreg 
  135.  
  136. [MsiEnable_addreg] 
  137. ; The line may not be needed because LH OS creates other Keys at this same location 
  138. ; HKR, Interrupt Management, 0x00000010 
  139. ; Definitely need this Key and value 
  140. HKR, Interrupt Management\MessageSignaledInterruptProperties, 0x00000010 
  141. HKR, Interrupt Management\MessageSignaledInterruptProperties, MSISupported, 0x00010001, 1 
  142.  
  143.  
  144.  
  145. [arcsas_Inst]
  146. CopyFiles = @arcsas.sys
  147.  
  148.  
  149. [arcsas_Inst.Services]
  150. AddService = arcsas, %SPSVCINST_ASSOCSERVICE%, arcsas_Service_Inst, Miniport_EventLog_Inst
  151.  
  152. [arcsas_Service_Inst]
  153. ServiceType    = %SERVICE_KERNEL_DRIVER%
  154. StartType      = %SERVICE_BOOT_START%
  155. ErrorControl   = %SERVICE_ERROR_NORMAL%
  156. ServiceBinary  = %12%\arcsas.sys
  157. LoadOrderGroup = SCSI miniport
  158. AddReg         = pnpsafe_pci_addreg
  159. AddReg = bus_type_raid
  160.  
  161.  
  162. ;*************************************************************
  163. ;These addreg sections should be used for non-SCSI miniports
  164. ;to indicate what STORAGE_BUS_TYPE they actually do support.
  165.  
  166. [bus_type_raid]
  167. HKR, "Parameters", "BusType", 0x00010001, 0x00000008
  168.  
  169.  
  170. ;*************************************************************
  171. ;These addreg sections should be used when installing services to indicate
  172. ;which interface types are safe for PNP and which aren't.  INTERFACE_TYPE
  173. ;is defined in NTDDK.H
  174.  
  175. [pnpsafe_pci_addreg]
  176. HKR, "Parameters\PnpInterface", "5", 0x00010001, 0x00000001
  177.  
  178.  
  179. ;*************************************************************
  180. ;The EventLog entries are the same for all SCSI miniports.
  181.  
  182. [Miniport_EventLog_Inst]
  183. AddReg = Miniport_EventLog_AddReg
  184.  
  185. [Miniport_EventLog_AddReg]
  186. HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
  187. HKR,,TypesSupported,%REG_DWORD%,7
  188.  
  189.  
  190.  
  191. [Strings]
  192. ; localizable
  193. ADPT                 = "Adaptec"
  194. adptAvonPark.DeviceDesc = "IBM ServeRAID 8i Controller"
  195. adptRombAurora.DeviceDesc = "IBM ServeRAID 8k/8k-l Controller"
  196. adptBrendon.DeviceDesc = "IBM ServeRAID 8s Controller"
  197. adptIntruder4.DeviceDesc = "Adaptec SATA RAID AAR-2420SA Controller"
  198. adptIntruder6.DeviceDesc = "Adaptec SATA RAID AAR-2620SA Controller"
  199. adptIntruder8.DeviceDesc = "Adaptec SATA RAID AAR-2820SA Controller"
  200. ICPIntruder4.DeviceDesc = "ICP SATA RAID ICP9047MA Controller"
  201. ICPIntruder6.DeviceDesc = "ICP SATA RAID ICP9067MA Controller"
  202. ICPIntruder8.DeviceDesc = "ICP SATA RAID ICP9087MA Controller"
  203. adptBlackBird.DeviceDesc = "Adaptec RAID 4000"
  204. adptMarauderX.DeviceDesc = "Adaptec SAS RAID 4800SAS Controller"
  205. adptMarauderE.DeviceDesc = "Adaptec SAS RAID 4805SAS Controller"
  206. icpMarauderX.DeviceDesc = "ICP SAS RAID ICP9085LI Controller"
  207. icpMarauderE.DeviceDesc = "ICP SAS RAID ICP5085BR Controller"
  208. adptVoodoo44.DeviceDesc = "Adaptec RAID 5445"
  209. adptVoodoo80.DeviceDesc = "Adaptec RAID 5805"
  210. adptVoodoo08.DeviceDesc = "Adaptec RAID 5085"
  211. icpVoodoo44.DeviceDesc = "ICP5445SL"
  212. icpVoodoo80.DeviceDesc = "ICP5085SL"
  213. icpVoodoo08.DeviceDesc = "ICP5805SL"
  214. adptMarauder40LP.DeviceDesc = "Adaptec RAID 3405"
  215. adptMarauder80LP.DeviceDesc = "Adaptec RAID 3805"
  216. adptMarauder120.DeviceDesc = "Adaptec RAID 31205"
  217. adptMarauder160.DeviceDesc = "Adaptec RAID 31605"
  218. icpMarauder40LP.DeviceDesc = "ICP5045BL"
  219. icpMarauder80LP.DeviceDesc = "ICP5085BL"
  220. icpMarauder120.DeviceDesc = "ICP5125BR"
  221. icpMarauder160.DeviceDesc = "ICP5165BR"
  222. adptVoodoo120.DeviceDesc = "Adaptec RAID 51205"
  223. adptVoodoo160.DeviceDesc = "Adaptec RAID 51605"
  224. icpVoodoo120.DeviceDesc = "ICP5125SL"
  225. icpVoodoo160.DeviceDesc = "ICP5165SL"
  226. adptMarauder08LP.DeviceDesc = "Adaptec RAID 3085"
  227. icpMarauder08LP.DeviceDesc = "ICP5805BL"
  228. adptAOC_USAS1_S4i.DeviceDesc = "AOC-USAS-S4i RAID Controller"
  229. adptAOC_USAS1_S8i.DeviceDesc = "AOC-USAS-S8i RAID Controller"
  230. adptAOC_USAS1_S4iR.DeviceDesc = "AOC-USAS-S4iR RAID Controller"
  231. adptAOC_USAS1_S8iR.DeviceDesc = "AOC-USAS-S8iR RAID Controller"
  232. adptSUN_4i4e.DeviceDesc = "Sun STK RAID REM"
  233. adptSUN_sas_r_in.DeviceDesc = "SG-XPCIESAS-R-IN"
  234. adptSUN_sas_r_ex.DeviceDesc = "SG-XPCIESAS-R-EX"
  235.  
  236.  
  237.  
  238. ;*******************************************
  239. ;Handy macro substitutions (non-localizable)
  240. SPSVCINST_ASSOCSERVICE = 0x00000002
  241. SERVICE_KERNEL_DRIVER  = 1
  242. SERVICE_BOOT_START     = 0
  243. SERVICE_ERROR_NORMAL   = 1
  244. REG_EXPAND_SZ          = 0x00020000
  245. REG_DWORD              = 0x00010001
  246.  
  247.