home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / boot.wim / 2 / Windows / inf / dc21x4vm.inf < prev    next >
Windows Setup INFormation  |  2008-01-19  |  32KB  |  314 lines

  1.  ■; Copyright (c) Microsoft Corporation.  All rights reserved.
  2. ;;++ Added by AddSDisk.cmd
  3. [SourceDisksNames]
  4. 3426=windows cd
  5. [SourceDisksFiles]
  6. dc21x4vm.sys         = 3426
  7. ;;--
  8. [version]
  9. Signature   = "$Windows NT$"
  10. Class       = Net
  11. ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
  12. Provider    = %Msft%
  13. DriverVer=06/21/2006,5.5.5.0
  14. ;; Commented by AddSDisk.cmd
  15. ;; LayoutFile  = layout.inf
  16. [Manufacturer]
  17. %Intel%     = Intel,NTx86,NTamd64
  18. [ControlFlags]
  19. ExcludeFromSelect = *
  20. [Intel.NTx86]
  21. %21140.DeviceDesc%      = 21140.ndi,    PCI\VEN_1011&DEV_0009&SUBSYS_21140A00&REV_20     ;Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)
  22. %21140.DeviceDesc%      = 21140.ndi,    PCI\VEN_1011&DEV_0009&SUBSYS_21140A01&REV_20     ;Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)
  23. %21140.DeviceDesc%      = 21140.ndi,    PCI\VEN_1011&DEV_0009&SUBSYS_21140A02&REV_20     ;Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)
  24. %21140.DeviceDesc%      = 21140.ndi,    PCI\VEN_1011&DEV_0009&SUBSYS_21140A03&REV_20     ;Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)
  25. [Intel.NTamd64]
  26. %21140.DeviceDesc%      = 21140.ndi,    PCI\VEN_1011&DEV_0009&SUBSYS_21140A00&REV_20     ;Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)
  27. %21140.DeviceDesc%      = 21140.ndi,    PCI\VEN_1011&DEV_0009&SUBSYS_21140A01&REV_20     ;Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)
  28. %21140.DeviceDesc%      = 21140.ndi,    PCI\VEN_1011&DEV_0009&SUBSYS_21140A02&REV_20     ;Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)
  29. %21140.DeviceDesc%      = 21140.ndi,    PCI\VEN_1011&DEV_0009&SUBSYS_21140A03&REV_20     ;Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)
  30. ;-------------------------------------------------------------------------------
  31. ; Intel  21140
  32. ;
  33. [21140.ndi]
  34. Characteristics = 0x84
  35. BusType         = 5
  36. AddReg          = 21140.reg, 2114x.reg, 21x4vm.reg, 21x4.pci.reg, 21140.con.reg, 2114x.Params
  37. CopyFiles       = dc21x4vm.Copyfiles
  38. [21140.ndi.Services]
  39. AddService      = dc21x4vm, 2, dc21x4vm.Service, dc21x4vm.EventLog
  40. ;-----------------------------------------------------------------------------
  41. ; 21040 specific
  42. ;
  43. [21040.reg]
  44. HKR, ,                                      AdapterCFID,    0, "00021011"
  45. ;-----------------------------------------------------------------------------
  46. ; 21140 specific
  47. ;
  48. [21140.reg]
  49. HKR, ,                                      AdapterCFID,    0, "00091011"
  50. HKR, Ndi\params\InterruptMitigation,        ParamDesc,      0, %InterruptMitigation%
  51. HKR, Ndi\params\InterruptMitigation,        default,        0, "0"
  52. HKR, Ndi\params\InterruptMitigation,        type,           0, "enum"
  53. HKR, Ndi\params\InterruptMitigation\enum,   "0",            0, %Disabled%
  54. HKR, Ndi\params\InterruptMitigation\enum,   "1",            0, %Enabled%
  55. ;-----------------------------------------------------------------------------
  56. ; 21x4 common driver parameters
  57. ;
  58. [21x4vm.reg]
  59. HKR, Ndi,                                   Service,        0, "dc21x4VM"
  60. HKR, Ndi\Interfaces,                        LowerRange,     0, "ethernet"
  61. HKR, Ndi\Interfaces,                        UpperRange,     0, "ndis5"
  62. HKR, ,                                      MediaType,      0, "1"
  63. ; Network Address
  64. HKR, NDI\params\NetworkAddress,             ParamDesc,      0, %NetworkAddress%
  65. HKR, NDI\params\NetworkAddress,             type,           0, "edit"
  66. HKR, NDI\params\NetworkAddress,             LimitText,      0, "12"
  67. HKR, NDI\params\NetworkAddress,             UpperCase,      0, "1"
  68. HKR, NDI\params\NetworkAddress,             default,        0, " "
  69. HKR, NDI\params\NetworkAddress,             optional,       0, "1"
  70. ; Process Transmit First
  71. HKR,Ndi\params\ProcessTransmitFirst,        ParamDesc,      0, %ProcessTransmitFirst%
  72. HKR,Ndi\params\ProcessTransmitFirst,        default,        0, "0"
  73. HKR,Ndi\params\ProcessTransmitFirst,        type,           0, "enum"
  74. HKR,Ndi\params\ProcessTransmitFirst\enum,   "0",            0, %Disabled%
  75. HKR,Ndi\params\ProcessTransmitFirst\enum,   "1",            0, %Enabled%
  76. ;-----------------------------------------------------------------------------
  77. ; PCI common parameters
  78. ;
  79. [21x4.pci.reg]
  80. HKR, Ndi\params\UnderrunRetry,              ParamDesc,      0, %UnderrunRetry%
  81. HKR, Ndi\params\UnderrunRetry,              default,        0, "2"
  82. HKR, Ndi\params\UnderrunRetry,              type,           0, "enum"
  83. HKR, Ndi\params\UnderrunRetry\enum,         "2",            0, " 2"
  84. HKR, Ndi\params\UnderrunRetry\enum,         "4",            0, " 4"
  85. HKR, Ndi\params\UnderrunRetry\enum,         "6",            0, " 6"
  86. HKR, Ndi\params\UnderrunRetry\enum,         "8",            0, " 8"
  87. HKR, Ndi\params\ExtraReceiveBuffers,        ParamDesc,      0, %ExtraReceiveBuffers%
  88. HKR, Ndi\params\ExtraReceiveBuffers,        default,        0, "10"
  89. HKR, Ndi\params\ExtraReceiveBuffers,        type,           0, "enum"
  90. HKR, Ndi\params\ExtraReceiveBuffers\enum,   "0",            0, "  0"
  91. HKR, Ndi\params\ExtraReceiveBuffers\enum,   "10",           0, " 16"
  92. HKR, Ndi\params\ExtraReceiveBuffers\enum,   "20",           0, " 32"
  93. HKR, Ndi\params\ExtraReceiveBuffers\enum,   "40",           0, " 64"
  94. HKR, Ndi\params\ExtraReceiveBuffers\enum,   "80",           0, "128"
  95. HKR, Ndi\params\ExtraReceivePackets,        ParamDesc,      0, %ExtraReceivePackets%
  96. HKR, Ndi\params\ExtraReceivePackets,        default,        0, "64"
  97. HKR, Ndi\params\ExtraReceivePackets,        type,           0, "enum"
  98. HKR, Ndi\params\ExtraReceivePackets\enum,   "10",           0, "16"
  99. HKR, Ndi\params\ExtraReceivePackets\enum,   "20",           0, "32"
  100. HKR, Ndi\params\ExtraReceivePackets\enum,   "40",           0, "64"
  101. HKR, Ndi\params\ExtraReceivePackets\enum,   "64",           0, "100"
  102. HKR, Ndi\params\ExtraReceivePackets\enum,   "128",          0, "200"
  103. ;-----------------------------------------------------------------------------
  104. ; 2104x common parameters
  105. ;
  106. [2104x.reg]
  107. HKR, Ndi\params\BurstLength,                ParamDesc,      0, %BurstLength%
  108. HKR, Ndi\params\BurstLength,                default,        0, "10"
  109. HKR, Ndi\params\BurstLength,                type,           0, "enum"
  110. HKR, Ndi\params\BurstLength\enum,           "1",            0, "1 DWORD"
  111. HKR, Ndi\params\BurstLength\enum,           "2",            0, "2 DWORDS"
  112. HKR, Ndi\params\BurstLength\enum,           "4",            0, "4 DWORDS"
  113. HKR, Ndi\params\BurstLength\enum,           "8",            0, "8 DWORDS"
  114. HKR, Ndi\params\BurstLength\enum,           "10",           0, "16 DWORDS"
  115. HKR, Ndi\params\TransmitThreshold,          ParamDesc,      0, %TransmitThreshold%
  116. HKR, Ndi\params\TransmitThreshold,          default,        0, "60"
  117. HKR, Ndi\params\TransmitThreshold,          type,           0, "enum"
  118. HKR, Ndi\params\TransmitThreshold\enum,     "48",           0, "  72 bytes"
  119. HKR, Ndi\params\TransmitThreshold\enum,     "60",           0, "  96 bytes"
  120. HKR, Ndi\params\TransmitThreshold\enum,     "80",           0, " 128 bytes"
  121. HKR, Ndi\params\TransmitThreshold\enum,     "A0",           0, " 160 bytes"
  122. HKR, ,                                      AdapterType,    0, "5"
  123. HKR, Ndi\params\ReceiveBuffers,             ParamDesc,      0, %ReceiveBuffers%
  124. HKR, Ndi\params\ReceiveBuffers,             default,        0, "30"
  125. HKR, Ndi\params\ReceiveBuffers,             type,           0, "enum"
  126. HKR, Ndi\params\ReceiveBuffers\enum,        "8",            0, " 8"
  127. HKR, Ndi\params\ReceiveBuffers\enum,        "10",           0, "16"
  128. HKR, Ndi\params\ReceiveBuffers\enum,        "20",           0, "32"
  129. HKR, Ndi\params\ReceiveBuffers\enum,        "30",           0, "48"
  130. HKR, Ndi\params\ReceiveBuffers\enum,        "40",           0, "64"
  131. ;-----------------------------------------------------------------------------
  132. ; 2114x common parameters
  133. ;
  134. [2114x.Params]
  135. HKR, Ndi\params\BurstLength,                ParamDesc,      0, %BurstLength%
  136. HKR, Ndi\params\BurstLength,                default,        0, "10"
  137. HKR, Ndi\params\BurstLength,                type,           0, "enum"
  138. HKR, Ndi\params\BurstLength\enum,           "1",            0, "1 DWORD"
  139. HKR, Ndi\params\BurstLength\enum,           "2",            0, "2 DWORDS"
  140. HKR, Ndi\params\BurstLength\enum,           "4",            0, "4 DWORDS"
  141. HKR, Ndi\params\BurstLength\enum,           "8",            0, "8 DWORDS"
  142. HKR, Ndi\params\BurstLength\enum,           "10",           0, "16 DWORDS"
  143. HKR, Ndi\params\BurstLength\enum,           "20",           0, "32 DWORDS"
  144. HKR, ,                                      AdapterType,    0, "5"
  145. HKR, Ndi\params\ReceiveBuffers,             ParamDesc,      0, %ReceiveBuffers%
  146. HKR, Ndi\params\ReceiveBuffers,             default,        0, "30"
  147. HKR, Ndi\params\ReceiveBuffers,             type,           0, "enum"
  148. HKR, Ndi\params\ReceiveBuffers\enum,        "8",            0, " 8"
  149. HKR, Ndi\params\ReceiveBuffers\enum,        "10",           0, "16"
  150. HKR, Ndi\params\ReceiveBuffers\enum,        "20",           0, "32"
  151. HKR, Ndi\params\ReceiveBuffers\enum,        "30",           0, "48"
  152. HKR, Ndi\params\ReceiveBuffers\enum,        "40",           0, "64"
  153. [2114x.reg]
  154. HKR, Ndi\params\TransmitThreshold100,       ParamDesc,      0, %TransmitThreshold100%
  155. HKR, Ndi\params\TransmitThreshold100,       default,        0, "200"
  156. HKR, Ndi\params\TransmitThreshold100,       type,           0, "enum"
  157. HKR, Ndi\params\TransmitThreshold100\enum,  "80",           0, " 128 bytes"
  158. HKR, Ndi\params\TransmitThreshold100\enum,  "100",          0, " 256 bytes"
  159. HKR, Ndi\params\TransmitThreshold100\enum,  "200",          0, " 512 bytes"
  160. HKR, Ndi\params\TransmitThreshold100\enum,  "400",          0, "1024 bytes"
  161. HKR, Ndi\params\TransmitThreshold,          ParamDesc,      0, %TransmitThreshold%
  162. HKR, Ndi\params\TransmitThreshold,          default,        0, "60"
  163. HKR, Ndi\params\TransmitThreshold,          type,           0, "enum"
  164. HKR, Ndi\params\TransmitThreshold\enum,     "48",           0, "  72 bytes"
  165. HKR, Ndi\params\TransmitThreshold\enum,     "60",           0, "  96 bytes"
  166. HKR, Ndi\params\TransmitThreshold\enum,     "80",           0, " 128 bytes"
  167. HKR, Ndi\params\TransmitThreshold\enum,     "A0",           0, " 160 bytes"
  168. HKR, Ndi\params\UnderrunThreshold,          ParamDesc,      0, %UnderrunThreshold%
  169. HKR, Ndi\params\UnderrunThreshold,          default,        0, "0A"
  170. HKR, Ndi\params\UnderrunThreshold,          type,           0, "enum"
  171. HKR, Ndi\params\UnderrunThreshold\enum,     "0A",           0, " 10"
  172. HKR, Ndi\params\UnderrunThreshold\enum,     "14",           0, " 20"
  173. HKR, Ndi\params\UnderrunThreshold\enum,     "32",           0, " 50"
  174. HKR, Ndi\params\UnderrunThreshold\enum,     "64",           0, "100"
  175. HKR, Ndi\params\StoreAndForward,            ParamDesc,      0, %StoreAndForward%
  176. HKR, Ndi\params\StoreAndForward,            default,        0, "0"
  177. HKR, Ndi\params\StoreAndForward,            type,           0, "enum"
  178. HKR, Ndi\params\StoreAndForward\enum,       "0",            0, %Disabled%
  179. HKR, Ndi\params\StoreAndForward\enum,       "1",            0, %Enabled%
  180. HKR, Ndi\params\MemoryReadMultiple,         ParamDesc,      0, %MemoryReadMultiple%
  181. HKR, Ndi\params\MemoryReadMultiple,         default,        0, "0"
  182. HKR, Ndi\params\MemoryReadMultiple,         type,           0, "enum"
  183. HKR, Ndi\params\MemoryReadMultiple\enum,    "0",            0, %Disabled%
  184. HKR, Ndi\params\MemoryReadMultiple\enum,    "1",            0, %Enabled%
  185. ;-----------------------------------------------------------------------------
  186. ; 21040 common conection type parameter
  187. ;
  188. [21040.con.reg]
  189. HKR, Ndi\params\ConnectionType,             ParamDesc,      0, %ConnectionType%
  190. HKR, Ndi\params\ConnectionType,             default,        0, "0"
  191. HKR, Ndi\params\ConnectionType,             type,           0, "enum"
  192. HKR, Ndi\params\ConnectionType\enum,        "0",            0, %AutoDetect%
  193. HKR, Ndi\params\ConnectionType\enum,        "2",            0, %10BaseT%
  194. HKR, Ndi\params\ConnectionType\enum,        "3",            0, %10BaseTFull_Duplex%
  195. HKR, Ndi\params\ConnectionType\enum,        "1",            0, %10Base2(BNC)%
  196. HKR, Ndi\params\ConnectionType\enum,        "5",            0, %10Base5(AUI)%
  197. ;-----------------------------------------------------------------------------
  198. ; 21140 common conection type parameter
  199. ;
  200. [21140.con.reg]
  201. HKR, Ndi\params\ConnectionType,             ParamDesc,      0, %ConnectionType%
  202. HKR, Ndi\params\ConnectionType,             default,        0, "0"
  203. HKR, Ndi\params\ConnectionType,             type,           0, "enum"
  204. HKR, Ndi\params\ConnectionType\enum,        "0",            0, %AutoSense%
  205. HKR, Ndi\params\ConnectionType\enum,        "8",            0, %100BaseTx%
  206. HKR, Ndi\params\ConnectionType\enum,        "9",            0, %100BaseTxFull_Duplex%
  207. HKR, Ndi\params\ConnectionType\enum,        "0A",           0, %100BaseT4%
  208. HKR, Ndi\params\ConnectionType\enum,        "0B",           0, %100BaseFx%
  209. HKR, Ndi\params\ConnectionType\enum,        "0C",           0, %100BaseFxFull_Duplex%
  210. HKR, Ndi\params\ConnectionType\enum,        "2",            0, %10BaseT%
  211. HKR, Ndi\params\ConnectionType\enum,        "3",            0, %10BaseTFull_Duplex%
  212. ;-----------------------------------------------------------------------------
  213. ; Common dc21x4vm-Based Service and Driver
  214. ;
  215. [dc21x4vm.Service]
  216. DisplayName     = %dc21x4vm.Service.DispName%
  217. ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
  218. StartType       = 3 ;%SERVICE_DEMAND_START%
  219. ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
  220. ServiceBinary   = %12%\dc21x4vm.sys
  221. LoadOrderGroup  = NDIS
  222. [dc21x4vm.Copyfiles]
  223. dc21x4vm.sys,,,2
  224. [dc21x4vm.EventLog]
  225. AddReg = dc21x4vm.AddEventLog.reg
  226. [dc21x4vm.AddEventLog.reg]
  227. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
  228. HKR, , TypesSupported,   0x00010001, 7
  229. ;-----------------------------------------------------------------------------
  230. ; DestinationDirs
  231. ;
  232. [DestinationDirs]
  233. DefaultDestDir   = 12
  234. dc21x4vm.Copyfiles = 12
  235. ;-------------------------------------------------------------------------------
  236. ; Localizable Strings
  237. ;
  238. [Strings]
  239. Msft                    = "Microsoft"
  240. Intel                   = "Intel"
  241. SnoozeMode              = "Snooze Mode"
  242. Disabled                = "Disabled"
  243. Enabled                 = "Enabled"
  244. InterruptMitigation     = "Interrupt Mitigation"
  245. ReceiveBuffers          = "Receive Buffers"
  246. ProcessTransmitFirst    = "Process Transmit First"
  247. UnderrunRetry           = "Underrun Max Retries"
  248. ExtraReceiveBuffers     = "Extra Receive Buffers"
  249. ExtraReceivePackets     = "Extra Receive Packets"
  250. BurstLength             = "Burst Length"
  251. TransmitThreshold       = "Transmit Threshold"
  252. TransmitThreshold100    = "Transmit Threshold 100Mbps"
  253. UnderrunThreshold       = "Underrun Threshold"
  254. StoreAndForward         = "Store And Forward"
  255. MemoryReadMultiple      = "Memory Read Multiple"
  256. ConnectionType          = "Connection Type"
  257. AutoDetect              = "Auto Detect"
  258. 10BaseT                 = "10BaseT (Twisted Pair)"
  259. 10BaseTFull_Duplex      = "10BaseT Full Duplex"
  260. 10Base2(BNC)            = "10Base2 (BNC)"
  261. 10Base5(AUI)            = "10Base5 (AUI)"
  262. AutoSense               = "AutoSense"
  263. 100BaseTx               = "100BaseTx"
  264. 100BaseTxFull_Duplex    = "100BaseTx Full Duplex"
  265. 100BaseT4               = "100BaseT4"
  266. 100BaseFx               = "100BaseFx"
  267. 100BaseFxFull_Duplex    = "100BaseFx Full Duplex"
  268. NetworkAddress          = "Network Address"
  269. 21140.DeviceDesc        = "Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)"
  270. dc21x4vm.Service.DispName = "dc21x4VM Based Network Adapter Driver"