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