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

  1.  ■; Copyright (c) 2003, Microsoft
  2. [Version]
  3. Signature   = "$Windows NT$"
  4. Class       = Net
  5. ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
  6. Provider    = %MSFT%
  7. DriverVer=06/21/2006,1.26.0.33
  8. [Manufacturer]
  9. %VNT%       = VNT, NTX86
  10. [ControlFlags]
  11. ExcludeFromSelect = *
  12. [VNT.NTX86]
  13. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_01101106
  14. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119
  15. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_011016F3
  16. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_043C1462
  17. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_047C1462
  18. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_04701462
  19. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_70761462
  20. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_90271695
  21. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_E0001458
  22. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_20011919
  23. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_20031919
  24. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_20041919
  25. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_20061919
  26. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_000218EE
  27. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_85001584
  28. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_FC10270F
  29. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_01101019
  30. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_A00A14FF
  31. %VT3119.DeviceDesc% = VT3119.ndi, PCI\VEN_1106&DEV_3119&SUBSYS_A00E14FF
  32. ;-------------------------------------------------------------------------------
  33. ; ndi for 3119
  34. ;-------------------------------------------------------------------------------
  35. [VT3119.ndi.NTX86]
  36. Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
  37. BusType         = 5
  38. DelReg          = GET.delreg
  39. AddReg          = VT3119.reg, GET.reg, pQ.reg, Offload.reg
  40. CopyFiles       = GET.CopyFiles.NTX86
  41. *IfType            = 6          ; IF_TYPE_ETHERNET_CSMACD
  42. *MediaType         = 0          ; NdisMedium802_3
  43. *PhysicalMediaType = 14         ; NdisPhysicalMedium802_3
  44. [VT3119.ndi.NTX86.Services]
  45. AddService      = GETNDIS, 2, GET.Service, GET.EventLog
  46. ;-------------------------------------------------------------------------------
  47. ; VT3119 specific
  48. ;
  49. [VT3119.reg]
  50. HKR, Ndi,                           DeviceID,       0, "PCI\VEN_1106&DEV_3119"
  51. ;-------------------------------------------------------------------------------
  52. ; GET common driver parameters
  53. ;
  54. [GET.reg]
  55. HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
  56. HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
  57. HKR, Ndi,            Service,    0, "GETNDIS"
  58. HKR, ,                                      ReceiveBurstIndicate, 0, "64"
  59. HKR, ,                                      MaxRx,                0, "64"
  60. HKR, ,                                      ReceiveThreshold,     0, "0"
  61. HKR, ,                                      BurstLength,          0, "7"
  62. HKR, ,                                      TxSupThr,             0, "31"
  63. HKR, ,                                      RxSupThr,             0, "31"
  64. HKR, ,                                      TqeTmr,               0, "89"
  65. HKR, ,                                      RqeTmr,               0, "20"
  66. HKR, ,                                      TxCntWak,             0, "8"
  67. HKR, ,                                      SyncTIC,              0, "1"
  68. ; Nway Forced Mode
  69. HKR, ,                                      NwayForce,            0, "1"
  70. ; Power Management Capability
  71. HKR, ,                                      PMC,                  0, "0"
  72. ; Validate Rx SNAP/802.3 packet length
  73. HKR, ,                                      ValidatePacketLen,    0, "0"
  74. ; User defined Network Address (standardized keyword)
  75. HKR, ,                                      NetworkAddress,       0, ""
  76. HKR, Ndi\params\NetworkAddress,             ParamDesc,            0, %NetAddress%
  77. HKR, Ndi\params\NetworkAddress,             Default,              0, ""
  78. HKR, Ndi\params\NetworkAddress,             type,                 0, "edit"
  79. HKR, NDI\params\NetworkAddress,             LimitText,            0, "12"
  80. HKR, NDI\params\NetworkAddress,             UpperCase,            0, "1"
  81. HKR, NDI\params\NetworkAddress,             optional,             0, "1"
  82. HKR, NDI\params\NetworkAddress,             Base,                 0, "16"
  83. ; Tx Buffers (standardized keyword)
  84. HKR, ,                                      *TransmitBuffers,     0, "256"
  85. HKR, Ndi\params\*TransmitBuffers,           ParamDesc,            0, %TXBuffer%
  86. HKR, Ndi\params\*TransmitBuffers,           default,              0, "256"
  87. HKR, Ndi\params\*TransmitBuffers,           type,                 0, "int"
  88. HKR, Ndi\params\*TransmitBuffers,           Min,                  0, "64"
  89. HKR, Ndi\params\*TransmitBuffers,           Max,                  0, "384"
  90. HKR, Ndi\params\*TransmitBuffers,           Step,                 0, "1"
  91. HKR, Ndi\params\*TransmitBuffers,           Base,                 0, "10"
  92. ; Rx Buffers (standardized keyword)
  93. HKR, ,                                      *ReceiveBuffers,      0, "160"
  94. HKR, Ndi\params\*ReceiveBuffers,            ParamDesc,            0, %RXBuffer%
  95. HKR, Ndi\params\*ReceiveBuffers,            default,              0, "160"
  96. HKR, Ndi\params\*ReceiveBuffers,            type,                 0, "int"
  97. HKR, Ndi\params\*ReceiveBuffers,            Min,                  0, "64"
  98. HKR, Ndi\params\*ReceiveBuffers,            Max,                  0, "256"
  99. HKR, Ndi\params\*ReceiveBuffers,            Step,                 0, "4"
  100. HKR, Ndi\params\*ReceiveBuffers,            Base,                 0, "10"
  101. ; Connection Type (standardized keyword)
  102. HKR, ,                                      *SpeedDuplex,         0, "0"
  103. HKR, Ndi\params\*SpeedDuplex,               ParamDesc,            0, %SpeedDuplexSet%
  104. HKR, Ndi\params\*SpeedDuplex,               default,              0, "0"
  105. HKR, Ndi\params\*SpeedDuplex,               type,                 0, "enum"
  106. HKR, Ndi\params\*SpeedDuplex\enum,          "0",                  0, %autoN%
  107. HKR, Ndi\params\*SpeedDuplex\enum,          "1",                  0, %10HD%
  108. HKR, Ndi\params\*SpeedDuplex\enum,          "2",                  0, %10FD%
  109. HKR, Ndi\params\*SpeedDuplex\enum,          "3",                  0, %100HD%
  110. HKR, Ndi\params\*SpeedDuplex\enum,          "4",                  0, %100FD%
  111. ; Flow control capability advertisement (standardized keyword)
  112. HKR, ,                                      *FlowControl,         0, "0"
  113. HKR, Ndi\params\*FlowControl,               ParamDesc,            0, %FlowCtl%
  114. HKR, Ndi\params\*FlowControl,               default,              0, "0"
  115. HKR, Ndi\params\*FlowControl,               type,                 0, "enum"
  116. HKR, Ndi\params\*FlowControl\enum,          "0",                  0, %Disabled%
  117. HKR, Ndi\params\*FlowControl\enum,          "1",                  0, %EnableRx%
  118. HKR, Ndi\params\*FlowControl\enum,          "2",                  0, %EnableTx%
  119. HKR, Ndi\params\*FlowControl\enum,          "3",                  0, %EnableRxTx%
  120. ; Interrupt Moderation (standardized keyword)
  121. HKR, ,                                      *InterruptModeration, 0, "1"
  122. HKR, Ndi\params\*InterruptModeration,       ParamDesc,            0, %AI%
  123. HKR, Ndi\params\*InterruptModeration,       default,              0, "1"
  124. HKR, Ndi\params\*InterruptModeration,       type,                 0, "enum"
  125. HKR, Ndi\params\*InterruptModeration\enum,  "0",                  0, %Disabled%
  126. HKR, Ndi\params\*InterruptModeration\enum,  "1",                  0, %Enabled%
  127. [pQ.reg]
  128. ; number of Tx queue allocation
  129. HKR, ,                                      TxQueueNum,           0, "4"
  130. ; 802.1p/802.1Q Packet Tagging (standardized keyword)
  131. HKR, ,                                      *PriorityVLANTag,     0, "0"
  132. HKR, Ndi\Params\*PriorityVLANTag,           ParamDesc,            0, %8021pq%
  133. HKR, Ndi\Params\*PriorityVLANTag,           Default,              0, "0"
  134. HKR, Ndi\Params\*PriorityVLANTag,           type,                 0, "enum"
  135. HKR, Ndi\Params\*PriorityVLANTag\enum,      "0",                  0, %PQDisabled%
  136. HKR, Ndi\Params\*PriorityVLANTag\enum,      "3",                  0, %PQEnabled%
  137. ; static single VLAN ID setting
  138. HKR, ,                                      VLANID,               0, "0"
  139. HKR, Ndi\params\VLANID,                     ParamDesc,            0, %VLANID%
  140. HKR, Ndi\params\VLANID,                     default,              0, "0"
  141. HKR, Ndi\params\VLANID,                     type,                 0, "int"
  142. HKR, Ndi\params\VLANID,                     Min,                  0, "0"
  143. HKR, Ndi\params\VLANID,                     Max,                  0, "4094"
  144. HKR, Ndi\params\VLANID,                     Step,                 0, "1"
  145. HKR, Ndi\params\VLANID,                     Base,                 0, "10"
  146. [Offload.reg]
  147. ; IPv4 IP Checksum (standardized keyword)
  148. HKR, ,                                          *IPChecksumOffloadIPv4,   0, "3"
  149. HKR, Ndi\params\*IPChecksumOffloadIPv4,         ParamDesc,                0, %IPCKSMv4%
  150. HKR, Ndi\params\*IPChecksumOffloadIPv4,         default,                  0, "3"
  151. HKR, Ndi\params\*IPChecksumOffloadIPv4,         type,                     0, "enum"
  152. HKR, Ndi\params\*IPChecksumOffloadIPv4\enum,    "0",                      0, %Disabled%
  153. HKR, Ndi\params\*IPChecksumOffloadIPv4\enum,    "1",                      0, %EnableTx%
  154. HKR, Ndi\params\*IPChecksumOffloadIPv4\enum,    "2",                      0, %EnableRx%
  155. HKR, Ndi\params\*IPChecksumOffloadIPv4\enum,    "3",                      0, %EnableRxTx%
  156. ; IPv4 TCP Checksum (standardized keyword)
  157. HKR, ,                                          *TCPChecksumOffloadIPv4,  0, "3"
  158. HKR, Ndi\params\*TCPChecksumOffloadIPv4,        ParamDesc,                0, %TCPCKSMv4%
  159. HKR, Ndi\params\*TCPChecksumOffloadIPv4,        default,                  0, "3"
  160. HKR, Ndi\params\*TCPChecksumOffloadIPv4,        type,                     0, "enum"
  161. HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum,   "0",                      0, %Disabled%
  162. HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum,   "1",                      0, %EnableTx%
  163. HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum,   "2",                      0, %EnableRx%
  164. HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum,   "3",                      0, %EnableRxTx%
  165. ; IPv4 UDP Checksum (standardized keyword)
  166. HKR, ,                                          *UDPChecksumOffloadIPv4,  0, "3"
  167. HKR, Ndi\params\*UDPChecksumOffloadIPv4,        ParamDesc,                0, %UDPCKSMv4%
  168. HKR, Ndi\params\*UDPChecksumOffloadIPv4,        default,                  0, "3"
  169. HKR, Ndi\params\*UDPChecksumOffloadIPv4,        type,                     0, "enum"
  170. HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum,   "0",                      0, %Disabled%
  171. HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum,   "1",                      0, %EnableTx%
  172. HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum,   "2",                      0, %EnableRx%
  173. HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum,   "3",                      0, %EnableRxTx%
  174. ; IPv4 TCP Large Send (standardized keyword)
  175. HKR, ,                                          TCPLSSeg,                 0, "8"
  176. HKR, ,                                          *LSOv1IPv4,               0, "1"
  177. HKR, Ndi\params\*LSOv1IPv4,                     ParamDesc,                0, %TCPLSv4%
  178. HKR, Ndi\params\*LSOv1IPv4,                     default,                  0, "1"
  179. HKR, Ndi\params\*LSOv1IPv4,                     type,                     0, "enum"
  180. HKR, Ndi\params\*LSOv1IPv4\enum,                "0",                      0, %Disabled%
  181. HKR, Ndi\params\*LSOv1IPv4\enum,                "1",                      0, %Enabled%
  182. ;-------------------------------------------------------------------------------
  183. ; Installation for NT
  184. ;
  185. [GET.CopyFiles.NTX86]
  186. getnd6.sys,,,2
  187. [GET.Service]
  188. DisplayName     = %GET.Service.DispName%
  189. ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
  190. StartType       = 3 ;%SERVICE_DEMAND_START%
  191. ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
  192. ServiceBinary   = %12%\getnd6.sys
  193. LoadOrderGroup  = NDIS
  194. [GET.EventLog]
  195. AddReg = GET.AddEventLog.reg
  196. [GET.AddEventLog.reg]
  197. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
  198. HKR, , TypesSupported,   0x00010001, 7
  199. ;-------------------------------------------------------------------------------
  200. ; DestinationDirs
  201. ;
  202. [DestinationDirs]
  203. DefaultDestDir          = 11
  204. GET.CopyFiles.NTX86     = 12
  205. [SourceDisksNames]
  206. 1 = %VNT%,,
  207. [SourceDisksFiles]
  208. getnd6.sys = 1
  209. ;-------------------------------------------------------------------------------
  210. ; Uninstall/DelFiles/DelReg
  211. ;
  212. [GET.delreg]
  213. HKR, Ndi\Params
  214. ;-------------------------------------------------------------------------------
  215. ; Localizable Strings
  216. ;
  217. [Strings]
  218. MSFT                = "Microsoft"
  219. VNT                 = "VIA Networking Technologies Inc"
  220. SpeedDuplexSet      = "Speed & Duplex Settings"
  221. autoN               = "Auto Negotiation"
  222. 10HD                = "10 Mbps Half Duplex"
  223. 10FD                = "10 Mbps Full Duplex"
  224. 100HD               = "100 Mbps Half Duplex"
  225. 100FD               = "100 Mbps Full Duplex"
  226. RXBuffer            = "Receive Buffers"
  227. TXBuffer            = "Transmit Buffers"
  228. FlowCtl             = "Flow Control"
  229. Disabled            = "Disabled"
  230. Enabled             = "Enabled"
  231. EnableTx            = "Tx enabled"
  232. EnableRx            = "Rx enabled"
  233. EnableRxTx          = "Rx & Tx enabled"
  234. 8021pq              = "Priority & VLAN"
  235. PQDisabled          = "Priority & VLAN Disabled"
  236. PQEnabled           = "Priority & VLAN Enabled"
  237. AI                  = "InterruptModeration"
  238. NetAddress          = "Network Address"
  239. IPCKSMv4            = "IPv4 Checksum Offload"
  240. TCPCKSMv4           = "TCP Checksum Offload (IPv4)"
  241. UDPCKSMv4           = "UDP Checksum Offload (IPv4)"
  242. TCPLSv4             = "Large Send Offload Version 1 (IPv4)"
  243. VLANID              = "VLAN ID"
  244. VT3119.DeviceDesc    = "VIA Networking Velocity Family Gigabit Ethernet Adapter"
  245. GET.Service.DispName = "VIA Networking Velocity Family Gigabit Ethernet Adapter Driver"