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

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