home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 March / PCWorld_2004-03_cd.bin / Hardware / VIAeth / RPLW95 / fetnd3.inf < prev    next >
Windows Setup INFormation  |  2003-01-15  |  19KB  |  403 lines

  1. ;
  2. ;  Purpose:  Netcard setup information file for Windows 95
  3. ;
  4. ;  Author:   Tevin Chen
  5. ;
  6. ;  Date:     Jan, 2003
  7. ;
  8. ;
  9.  
  10. [Version]
  11. Signature   = "$Windows 95$"
  12. Class       = Net
  13. ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
  14. Provider    = %Prov%
  15. LayoutFile  = layout.inf
  16.  
  17. [Manufacturer]
  18. %Manuf%     = MANUF
  19.  
  20. [MANUF]
  21. %VT3106S.DeviceDesc% = VT3106S.ndi, PCI\VEN_1106&DEV_3053
  22. %VT3106J.DeviceDesc% = VT3106J.ndi, PCI\VEN_1106&DEV_3106
  23. %VT3065.DeviceDesc% = VT3065.ndi,   PCI\VEN_1106&DEV_3065
  24. %VT3043.DeviceDesc% = VT3043.ndi,   PCI\VEN_1106&DEV_3043
  25.  
  26. ;-------------------------------------------------------------------------------
  27. ; ndi for 3106S
  28. ;-------------------------------------------------------------------------------
  29. [VT3106S.ndi]
  30. DelReg          = FET.delreg, FlowCtrl.delreg, Misc.delreg.win, AI.delreg, Tagging.delreg, VLAN.delreg
  31. AddReg          = VT3106.reg, FET.reg, FlowCtrl.reg, FET.reg.win, AI.reg, Tagging.reg, VLAN.reg
  32.  
  33. ;-------------------------------------------------------------------------------
  34. ; ndi for 3106J
  35. ;-------------------------------------------------------------------------------
  36. [VT3106S.ndi]
  37. DelReg          = FET.delreg, FlowCtrl.delreg, PM.delreg.win, Misc.delreg.win, AI.delreg
  38. AddReg          = VT3106.reg, FET.reg, FlowCtrl.reg, FET.reg.win, AI.reg
  39.  
  40. ;-------------------------------------------------------------------------------
  41. ; ndi for 3065
  42. ;-------------------------------------------------------------------------------
  43. [VT3065.ndi]
  44. DelReg          = FET.delreg, FlowCtrl.delreg, PM.delreg.win, Misc.delreg.win, AI.delreg
  45. AddReg          = VT3065.reg, FET.reg, FlowCtrl.reg, FET.reg.win, AI.reg
  46.  
  47. ;-------------------------------------------------------------------------------
  48. ; ndi for 3043
  49. ;-------------------------------------------------------------------------------
  50. [VT3043.ndi]
  51. DelReg          = FET.delreg, Misc.delreg.win
  52. AddReg          = VT3043.reg, FET.reg, FET.reg.win
  53.  
  54. ;-------------------------------------------------------------------------------
  55. ; VT3106 specific , AdapterCFID = 0x31061106 (HEX) = 822481158 (DEC)
  56. ;
  57. [VT3106.reg]
  58. HKR, Ndi,                                   DeviceID,       0, "PCI\VEN_1106&DEV_3106"
  59. HKR, ,                                      AdapterCFID,    0, "822481158"
  60. HKR, ,                                      AdapterType,    0, "5"
  61. HKR, ,                                      MediaType,      0, "1"
  62.  
  63. HKR, ,                                      ReceiveBurstIndicate,0,"32"
  64. HKR, ,                                      ReceiveThreshold,   0, "0"
  65. HKR, ,                                      TransmitThreshold,  0, "0"
  66. HKR, ,                                      BurstLength,        0, "1"
  67. HKR, ,                                      MapRegisters,       0, "256"
  68. HKR, ,                                      EarlyReceive,       0, "0"
  69. HKR, ,                                      EarlyTransmit,      0, "0"
  70. ; Nway Forced Mode
  71. HKR, ,                                      NwayForce,          0, "1"
  72.  
  73. HKR, ,                                      TransmitBuffers, 0, "64"
  74. HKR, Ndi\params\TransmitBuffers,            ParamDesc,       0, %TXBuffer%
  75. HKR, Ndi\params\TransmitBuffers,            default,         0, "64"
  76. HKR, Ndi\params\TransmitBuffers,            type,            0, "int"
  77. HKR, Ndi\params\TransmitBuffers,            Min,             0, "48"
  78. HKR, Ndi\params\TransmitBuffers,            Max,             0, "128"
  79. HKR, Ndi\params\TransmitBuffers,            Step,            0, "1"
  80. HKR, Ndi\params\TransmitBuffers,            Base,            0, "10"
  81. HKR, Ndi\params\TransmitBuffers,            flag,            1, "20","00","00","00"
  82.  
  83. HKR, ,                                      ReceiveBuffers,  0, "64"
  84. HKR, Ndi\params\ReceiveBuffers,             ParamDesc,       0, %RXBuffer%
  85. HKR, Ndi\params\ReceiveBuffers,             default,         0, "64"
  86. HKR, Ndi\params\ReceiveBuffers,             type,            0, "int"
  87. HKR, Ndi\params\ReceiveBuffers,             Min,             0, "64"
  88. HKR, Ndi\params\ReceiveBuffers,             Max,             0, "128"
  89. HKR, Ndi\params\ReceiveBuffers,             Step,            0, "1"
  90. HKR, Ndi\params\ReceiveBuffers,             Base,            0, "10"
  91. HKR, Ndi\params\ReceiveBuffers,             flag,            1, "20","00","00","00"
  92.  
  93. ;-----------------------------------------------------------------------------
  94. ; VT3065 specific , AdapterCFID = 0x30651106 (HEX) = 811929862 (DEC)
  95. ;
  96. [VT3065.reg]
  97. HKR, ,                                      AdapterCFID,    0, "811929862"
  98. HKR, ,                                      AdapterType,    0, "5"
  99. HKR, ,                                      MediaType,      0, "1"
  100. HKR, ,                                      BusType,        0, "5"
  101. HKR, Ndi,                                   DeviceID,       0, "PCI\VEN_1106&DEV_3065"
  102.  
  103. ; NDIS3 driver parameters:
  104. HKR, ,                                      ReceiveBurstIndicate,0,"20"
  105. HKR, ,                                      ReceiveThreshold,   0, "0"
  106. HKR, ,                                      TransmitThreshold,  0, "0"
  107. HKR, ,                                      BurstLength,        0, "1"
  108. HKR, ,                                      MapRegisters,       0, "20"
  109. HKR, ,                                      EarlyReceive,       0, "0"
  110. HKR, ,                                      EarlyTransmit,      0, "0"
  111. ; Nway Forced Mode
  112. HKR, ,                                      NwayForce,          0, "1"
  113.  
  114. HKR, ,                                      TransmitBuffers, 0, "64"
  115. HKR, Ndi\params\TransmitBuffers,            ParamDesc,       0, %TXBuffer%
  116. HKR, Ndi\params\TransmitBuffers,            default,         0, "64"
  117. HKR, Ndi\params\TransmitBuffers,            type,            0, "int"
  118. HKR, Ndi\params\TransmitBuffers,            Min,             0, "48"
  119. HKR, Ndi\params\TransmitBuffers,            Max,             0, "128"
  120. HKR, Ndi\params\TransmitBuffers,            Step,            0, "1"
  121. HKR, Ndi\params\TransmitBuffers,            Base,            0, "10"
  122. HKR, Ndi\params\TransmitBuffers,            flag,            1, "20","00","00","00"
  123.  
  124. HKR, ,                                      ReceiveBuffers,  0, "64"
  125. HKR, Ndi\params\ReceiveBuffers,             ParamDesc,       0, %RXBuffer%
  126. HKR, Ndi\params\ReceiveBuffers,             default,         0, "64"
  127. HKR, Ndi\params\ReceiveBuffers,             type,            0, "int"
  128. HKR, Ndi\params\ReceiveBuffers,             Min,             0, "64"
  129. HKR, Ndi\params\ReceiveBuffers,             Max,             0, "128"
  130. HKR, Ndi\params\ReceiveBuffers,             Step,            0, "1"
  131. HKR, Ndi\params\ReceiveBuffers,             Base,            0, "10"
  132. HKR, Ndi\params\ReceiveBuffers,             flag,            1, "20","00","00","00"
  133. ;-----------------------------------------------------------------------------
  134. ; VT3043 specific, AdapterCFID = 0x30431106 (HEX) = 809701638 (DEC)
  135. ;
  136. [VT3043.reg]
  137. HKR, ,                                      AdapterCFID,    0, "809701638"
  138. HKR, ,                                      AdapterType,    0, "5"
  139. HKR, ,                                      MediaType,      0, "1"
  140. HKR, ,                                      BusType,        0, "5"
  141. HKR, Ndi,                                   DeviceID,       0, "PCI\VEN_1106&DEV_3043"
  142.  
  143. ; NDIS3 driver parameters:
  144. HKR, ,                                      ReceiveBurstIndicate,0,"20"
  145. HKR, ,                                      ReceiveThreshold,   0, "0"
  146. HKR, ,                                      TransmitThreshold,  0, "0"
  147. HKR, ,                                      BurstLength,        0, "1"
  148. HKR, ,                                      MapRegisters,       0, "8"
  149. HKR, ,                                      EarlyReceive,       0, "0"
  150. HKR, ,                                      EarlyTransmit,      0, "0"
  151.  
  152. HKR, ,                                      TransmitBuffers,    0, "8"
  153. HKR, Ndi\params\TransmitBuffers,            ParamDesc,          0, %TXBuffer%
  154. HKR, Ndi\params\TransmitBuffers,            default,            0, "8"
  155. HKR, Ndi\params\TransmitBuffers,            type,               0, "int"
  156. HKR, Ndi\params\TransmitBuffers,            Min,                0, "4"
  157. HKR, Ndi\params\TransmitBuffers,            Max,                0, "64"
  158. HKR, Ndi\params\TransmitBuffers,            Step,               0, "1"
  159. HKR, Ndi\params\TransmitBuffers,            Base,               0, "10"
  160. HKR, Ndi\params\TransmitBuffers,            flag,               1, "20","00","00","00"
  161.  
  162. HKR, ,                                      ReceiveBuffers,     0, "64"
  163. HKR, Ndi\params\ReceiveBuffers,             ParamDesc,          0, %RXBuffer%
  164. HKR, Ndi\params\ReceiveBuffers,             default,            0, "64"
  165. HKR, Ndi\params\ReceiveBuffers,             type,               0, "int"
  166. HKR, Ndi\params\ReceiveBuffers,             Min,                0, "64"
  167. HKR, Ndi\params\ReceiveBuffers,             Max,                0, "128"
  168. HKR, Ndi\params\ReceiveBuffers,             Step,               0, "1"
  169. HKR, Ndi\params\ReceiveBuffers,             Base,               0, "10"
  170. HKR, Ndi\params\ReceiveBuffers,             flag,               1, "20","00","00","00"
  171.  
  172. ;-----------------------------------------------------------------------------
  173. ; FET common driver parameters
  174. ;
  175. [FET.reg.win]
  176. ; Install sections
  177. HKR, Ndi\Install,                           ndis3,          0, "FET.ndis3"
  178. HKR, Ndi\Install,                           ndis2,          0, "FET.ndis2"
  179. HKR, Ndi\Install,                           odi,            0, "FET.odi"
  180.  
  181. HKR, NDIS,                                  MajorNdisVersion,1,03
  182. HKR, NDIS,                                  MinorNdisVersion,1,0A
  183. HKR, ,                                      DevLoader,      0, *ndis
  184. HKR, NDIS,                                  LogDriverName,  0, "FETNDIS"
  185. HKR, NDIS\NDIS2,                            DriverName,     0, "FETND$"
  186. HKR, NDIS\NDIS2,                            FileName,       0, "fetnd.dos"
  187. HKR, NDIS\ODI,                              DriverName,     0, "FETODI"
  188. HKR, NDIS\ODI,                              FileName,       0, "fetodi.com"
  189.  
  190. HKR, Ndi\Interfaces,                        DefLower,       0, "ethernet"
  191. HKR, Ndi\Interfaces,                        LowerRange,     0, "ethernet"
  192. HKR, Ndi\Interfaces,                        DefUpper,       0, "ndis2,ndis3"
  193. HKR, Ndi\Interfaces,                        UpperRange,     0, "ndis3,ndis2,odi"
  194. HKR, ,                                      DeviceVxDs,     0, "fetnd3.sys"
  195.  
  196. ; the parameter below are in windows 95(OSR2)/98(SE)/ME only
  197. ; Wake On LAN Event
  198. HKR, ,                                      WOLEvent,       0, "0"
  199. HKR, Ndi\params\WOLEvent,                   ParamDesc,      0, %WOLEvent%
  200. HKR, Ndi\params\WOLEvent,                   default,        0, "0"
  201. HKR, Ndi\params\WOLEvent,                   type,           0, "enum"
  202. HKR, Ndi\params\WOLEvent\enum,              0,              0, %OSDefault%
  203. HKR, Ndi\params\WOLEvent\enum,              1,              0, %OSAndUnicast%
  204. HKR, Ndi\params\WOLEvent,                   flag,           1, "20","00","00","00"
  205.  
  206.  
  207. [Tagging.reg]
  208. ; number of Tx queue allocation
  209. HKR, ,                                      TxQueueNum,     0, "8"
  210. ; 802.1p/802.1q Packet Tagging
  211. HKR, ,                                      8021pqtag,      0, "0"
  212. HKR,Ndi\Params\8021pqtag,                   ParamDesc,      0, %8021pq%
  213. HKR,Ndi\Params\8021pqtag,                   Default,        0, "0"
  214. HKR,Ndi\Params\8021pqtag,                   type,           0, "enum"
  215. HKR,Ndi\Params\8021pqtag\enum,              "0",            0, %Disabled%
  216. HKR,Ndi\Params\8021pqtag\enum,              "1",            0, %Enabled%
  217. HKR,Ndi\params\8021pqtag,                   flag,           1, "20","00","00","00"
  218.  
  219. [VLAN.reg]
  220. ; static single VLAN ID setting
  221. HKR, ,                                      VLANID,          0, "0"
  222. HKR, Ndi\params\VLANID,                     ParamDesc,       0, %VLANID%
  223. HKR, Ndi\params\VLANID,                     default,         0, "0"
  224. HKR, Ndi\params\VLANID,                     type,            0, "int"
  225. HKR, Ndi\params\VLANID,                     Min,             0, "0"
  226. HKR, Ndi\params\VLANID,                     Max,             0, "4094"
  227. HKR, Ndi\params\VLANID,                     Step,            0, "1"
  228. HKR, Ndi\params\VLANID,                     Base,            0, "10"
  229. HKR, Ndi\params\VLANID,                     flag,            1, "20","00","00","00"
  230. ;-----------------------------------------------------------------------------
  231. ; common conection type parameter
  232. ;
  233. [FET.reg]
  234.  
  235. ; Connection Type
  236. HKR, ,                                      ConnectionType, 0, "0"
  237. HKR, Ndi\params\ConnectionType,             ParamDesc,      0, %ConnectionType%
  238. HKR, Ndi\params\ConnectionType,             default,        0, "0"
  239. HKR, Ndi\params\ConnectionType,             type,           0, "enum"
  240. HKR, Ndi\params\ConnectionType\enum,        0,              0, %autoN%
  241. HKR, Ndi\params\ConnectionType\enum,        1,              0, %100HD%
  242. HKR, Ndi\params\ConnectionType\enum,        2,              0, %100FD%
  243. HKR, Ndi\params\ConnectionType\enum,        3,              0, %10HD%
  244. HKR, Ndi\params\ConnectionType\enum,        4,              0, %10FD%
  245. HKR, Ndi\params\ConnectionType,             flag,           1, "30","00","00","00"
  246.  
  247. ; User defined Network Address
  248. HKR, Ndi\params\NetworkAddress,             ParamDesc,      0, %NetAddress%
  249. HKR, Ndi\params\NetworkAddress,             Default,        0, ""
  250. HKR, Ndi\params\NetworkAddress,             type,           0, "edit"
  251. HKR, NDI\params\NetworkAddress,             LimitText,      0, "12"
  252. HKR, NDI\params\NetworkAddress,             UpperCase,      0, "1"
  253. HKR, NDI\params\NetworkAddress,             optional,       0, "1"
  254. HKR, NDI\params\NetworkAddress,             Base,           0, "16"
  255. HKR, Ndi\params\NetworkAddress,             flag,           1, "20","00","00","00"
  256.  
  257. ; Validate Rx SNAP/802.3 packet length
  258. HKR, ,                                      ValidatePacketLen, 0, "1"
  259. HKR, Ndi\params\ValidatePacketLen,          ParamDesc,      0, %ValPktLen%
  260. HKR, Ndi\params\ValidatePacketLen,          default,        0, "1"
  261. HKR, Ndi\params\ValidatePacketLen,          type,           0, "enum"
  262. HKR, Ndi\params\ValidatePacketLen\enum,     0,              0, %Disabled%
  263. HKR, Ndi\params\ValidatePacketLen\enum,     1,              0, %Enabled%
  264. HKR, Ndi\params\ValidatePacketLen,          flag,           1, "20","00","00","00"
  265.  
  266. ; Validate Rx SNAP/802.3 packet length
  267. HKR, ,                                      ValidatePacketLen, 0, "0"
  268.  
  269. [FlowCtrl.reg]
  270. ; Flow control capability advertisement
  271. HKR, ,                                      FlowCtrl,       0, "0"
  272. HKR, Ndi\params\FlowCtrl,                   ParamDesc,      0, %FlowCtl%
  273. HKR, Ndi\params\FlowCtrl,                   default,        0, "0"
  274. HKR, Ndi\params\FlowCtrl,                   type,           0, "enum"
  275. HKR, Ndi\params\FlowCtrl\enum,              0,              0, %HwDefault%
  276. HKR, Ndi\params\FlowCtrl\enum,              1,              0, %Disabled%
  277. HKR, Ndi\params\FlowCtrl\enum,              2,              0, %Enabled%
  278. HKR, Ndi\params\FlowCtrl,                   flag,           1, "20","00","00","00"
  279.  
  280. [AI.reg]
  281. ; Adaptive Interrupt Capability
  282. HKR, ,                                      AdaptiveInt,     0, "1"
  283. HKR, Ndi\params\AdaptiveInt,                ParamDesc,       0, %AdaptiveInt%
  284. HKR, Ndi\params\AdaptiveInt,                default,         0, "1"
  285. HKR, Ndi\params\AdaptiveInt,                type,            0, "enum"
  286. HKR, Ndi\params\AdaptiveInt\enum,           0,               0, %Disabled%
  287. HKR, Ndi\params\AdaptiveInt\enum,           1,               0, %Enabled%
  288. HKR, Ndi\params\AdaptiveInt,                flag,            1, "20","00","00","00"
  289. ;-----------------------------------------------------------------------------
  290. ; Installation for Windows 95
  291. ;
  292.  
  293. [FET.ndis3]
  294. CopyFiles=FET.ndis3.CopyFiles
  295.  
  296. [FET.ndis2]
  297. CopyFiles=FET.ndis2.CopyFiles
  298.  
  299. [FET.odi]
  300. CopyFiles=FET.odi.CopyFiles
  301.  
  302. ;-------------------------------------------------------------------------------
  303. ; CopyFiles sections for Windows 95
  304. ;
  305.  
  306. [FET.ndis3.CopyFiles]
  307. fetnd3.sys
  308.  
  309. [FET.ndis2.CopyFiles]
  310. fetnd.dos
  311.  
  312. [FET.odi.CopyFiles]
  313. fetodi.com
  314.  
  315. ;-----------------------------------------------------------------------------
  316. ; DestinationDirs
  317. ;
  318. [DestinationDirs]
  319. FET.ndis3.CopyFiles      = 11
  320. FET.ndis2.CopyFiles      = 10
  321. FET.odi.CopyFiles        = 10
  322.  
  323. [SourceDisksNames]
  324. 1 = %DiskName%,,,
  325.  
  326. [SourceDisksFiles]
  327. fetnd3.sys    = 50,,10000
  328. fetnd.dos     = 50,,10000
  329. fetodi.com    = 50,,10000
  330. fetnd3.inf    = 50,,10000
  331.  
  332. ;-------------------------------------------------------------------------------
  333. ; Uninstall/DelFiles/DelReg
  334. ;
  335. [FET.delreg]
  336. HKR,Ndi\Params\ReceiveBuffers
  337. HKR,,ReceiveBuffers
  338. HKR,Ndi\Params\TransmitBuffers
  339. HKR,,TransmitBuffers
  340. HKR,Ndi\Params\ConnectionType
  341. HKR,,ConnectionType
  342. HKR,,NetworkAddress
  343. HKR,Ndi\Params\ValidatePacketLen
  344. HKR,,ValidatePacketLen
  345.  
  346. [FlowCtrl.delreg]
  347. HKR,Ndi\Params\ReceivePAUSE
  348. HKR,,ReceivePAUSE
  349. HKR,Ndi\Params\FlowCtrl
  350. HKR,,FlowCtrl
  351.  
  352. [PM.delreg.win]
  353. HKR,Ndi\Params\MagicPaketWakeUp
  354. HKR,,MagicPaketWakeUp
  355. HKR,Ndi\Params\WOLTrigger
  356. HKR,,WOLTrigger
  357.  
  358. [Misc.delreg.win]
  359. HKR,Ndi\Params\IPXSPXAutoFrame
  360. HKR,,IPXSPXAutoFrame
  361.  
  362. [Tagging.delreg]
  363. HKR,,TxQueueNum
  364. HKR,Ndi\Params\8021pqtag
  365. HKR,,8021pqtag
  366.  
  367. [VLAN.delreg]
  368. HKR,Ndi\Params\VLANID
  369. HKR,,VLANID
  370.  
  371. [AI.delreg]
  372. HKR,Ndi\Params\AdaptiveInt
  373. HKR,,AdaptiveInt
  374. ;-------------------------------------------------------------------------------
  375. ; Localizable Strings
  376. ;
  377. [Strings]
  378. Prov                = "VIA"
  379. DiskName            = "Network Adapter source disk"
  380. ConnectionType      = "Connection Type"
  381. autoN               = "Auto-Negotiation"
  382. 100HD               = "100BaseTx Half Duplex"
  383. 100FD               = "100BaseTx Full Duplex"
  384. 10HD                = "10BaseT   Half Duplex"
  385. 10FD                = "10BaseT   Full Duplex"
  386. Disabled            = "Disabled"
  387. Enabled             = "Enabled"
  388. WOLEvent            = "Wake On LAN Event"
  389. OSDefault           = "OS Default Event"
  390. OSAndUnicast        = "OS Default & Unicast"
  391. TXBuffer            = "Transmit Buffers"
  392. RXBuffer            = "Receive Buffers"
  393. NetAddress          = "Network Address"
  394. FlowCtl             = "Flow Control"
  395. AdaptiveInt         = "Adaptive Interrupt"
  396. HwDefault           = "Hardware Default"
  397.  
  398. Manuf   = "VIA Technologies, Inc."
  399. VT3106S.DeviceDesc   = "VIA VT6105M Rhine III Management Adapter"
  400. VT3106J.DeviceDesc   = "VIA VT6105 Rhine III Fast Ethernet Adapter"
  401. VT3065.DeviceDesc    = "VIA Rhine II Fast Ethernet Adapter"
  402. VT3043.DeviceDesc    = "VIA VT86C100A Rhine Fast Ethernet Adapter"
  403.