home *** CD-ROM | disk | FTP | other *** search
/ Tiny System Restore Pack / RESTORE.iso / DRIVERS / NETWORK / 3C509B / W95EL5X9.INF < prev   
Encoding:
INI File  |  1996-08-27  |  11.1 KB  |  350 lines

  1. ; W95EL5X9.INF
  2. ;
  3. ; 3COM EtherLink III 3c5x9 Family Ethernet Adapters
  4. ; Copyright 1995, 3Com Corp
  5. ;
  6. ;**************************************************
  7. ; Revision History
  8. ;
  9. ; %ver 1.1d
  10. ;
  11. ; 1.0a Initial Release for EtherDisk use
  12. ; 1.1a Add TPC adapter type
  13. ; 1.1b Correct the INF to also copy the INF file to the target system
  14. ; 1.1c Correct the INF to copy the correct drivers
  15. ; 1.1d Correct the INF to copy the DOS NDIS 2.01 from the correct path
  16. ;
  17. ;***************************************************
  18. ;
  19. [version]
  20. LayoutFile=layout.inf
  21. signature="$Windows95$"
  22. Class=Net
  23. provider=%V_3Com%
  24.  
  25. [Manufacturer]
  26. %V_3COM%=3COM
  27.  
  28. ;************************************************************************
  29. ;
  30. ; Etherlink III EtherDisk File locations
  31. ;
  32. ;************************************************************************
  33.  
  34. [SourceDisksNames]
  35. ; Cabinet file names and associated disks
  36. ; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
  37. 50="3Com EtherDisk for EtherLink III Family Adapters",,0
  38.  
  39. [SourceDisksFiles]
  40. ;<file> = <cabinet number>,<subdir>,<filename>,<size>
  41. ;Note: File is not in a cabinet if cab# is 0
  42.  
  43. elnk3.vxd       =50,win95, elnk3.vxd,12345
  44. elnk3.dos       =50,ndis2\dos, elnk3.dos, 1234
  45. 3C5X9.com       =50,nwclient, 3c5x9.com, 12345
  46. w95el5x9.inf    =50,,,123
  47.  
  48. [3COM]
  49. %mca_627D.DeviceDesc%=MCA_627D.ndi,     MCA_627D       ;3Com 3C529 MC
  50. %mca_627C.DeviceDesc%=MCA_627C.ndi,     MCA_627C       ;3Com 3C529 MC
  51.  
  52. %*pnp80F7.DeviceDesc%=*PNP80F7.ndi,     *PNP80F7       ;EtherLink III
  53. %*pnp80F8.DeviceDesc%=*pnp80F8.ndi,     *PNP80F8       ;3Com 3c509b compatible
  54.  
  55. %pnpTCM5090.DeviceDesc%=pnpTCM5090.ndi, ISAPNP\TCM5090 ;3Com 3C509B-TP
  56. %pnpTCM5091.DeviceDesc%=pnpTCM5091.ndi, ISAPNP\TCM5091 ;3Com 3C509B
  57. %pnpTCM5094.DeviceDesc%=pnpTCM5094.ndi, ISAPNP\TCM5094 ;3Com 3C509B-Combo
  58. %pnpTCM5095.DeviceDesc%=pnpTCM5095.ndi, ISAPNP\TCM5095 ;3Com 3C509B-TPO
  59. %pnpTCM5098.DeviceDesc%=pnpTCM5098.ndi, ISAPNP\TCM5098 ;3Com 3C509B-TPC
  60.  
  61. %*TCM5090.DeviceDesc%=*TCM5090.ndi,     EISA\*TCM5090  ;3Com 3C509-TP
  62. %*TCM5091.DeviceDesc%=*TCM5091.ndi,     EISA\*TCM5091  ;3Com 3C509
  63. %*TCM5092.DeviceDesc%=*TCM5092.ndi,     *TCM5092       ;3Com 3C579 EISA
  64. %*TCM5093.DeviceDesc%=*TCM5093.ndi,     *TCM5093       ;3Com 3C579-TP EISA
  65. %*TCM5094.DeviceDesc%=*TCM5094.ndi,     EISA\*TCM5094  ;3Com 3C509-Combo
  66. %*TCM5095.DeviceDesc%=*TCM5095.ndi,     EISA\*TCM5095  ;3Com 3C509-TPO
  67. %*TCM5098.DeviceDesc%=*TCM5098.ndi,     EISA\*TCM5098  ;3Com 3C509-TPC
  68.  
  69. ;****************************************************************************
  70. ; Etherlink III (3c509b) ISA PnP Adapter
  71. ;****************************************************************************
  72. [pnpTCM5090.ndi]
  73. AddReg=pnpTCM5090.ndi.reg,elnk3.ndi.reg,elnk3.params
  74.  
  75. [pnpTCM5090.ndi.reg]
  76. HKR,Ndi,DeviceID,,"ISAPNP\TCM5090"
  77. HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
  78.  
  79. [pnpTCM5091.ndi]
  80. AddReg=pnpTCM5091.ndi.reg,elnk3.ndi.reg,elnk3.params
  81.  
  82. [pnpTCM5091.ndi.reg]
  83. HKR,Ndi,DeviceID,,"ISAPNP\TCM5091"
  84. HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
  85.  
  86. [pnpTCM5094.ndi]
  87. AddReg=pnpTCM5094.ndi.reg,elnk3.ndi.reg,elnk3.params
  88.  
  89. [pnpTCM5094.ndi.reg]
  90. HKR,Ndi,DeviceID,,"ISAPNP\TCM5094"
  91. HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
  92.  
  93. [pnpTCM5095.ndi]
  94. AddReg=pnpTCM5095.ndi.reg,elnk3.ndi.reg,elnk3.params
  95.  
  96. [pnpTCM5095.ndi.reg]
  97. HKR,Ndi,DeviceID,,"ISAPNP\TCM5095"
  98. HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
  99.  
  100. [pnpTCM5098.ndi]
  101. AddReg=pnpTCM5098.ndi.reg,elnk3.ndi.reg,elnk3.params
  102.  
  103. [pnpTCM5098.ndi.reg]
  104. HKR,Ndi,DeviceID,,"ISAPNP\TCM5098"
  105. HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
  106.  
  107. ;****************************************************************************
  108. ; *TCM5098 3Com 3C509-TPC
  109. ;****************************************************************************
  110. [*TCM5098.ndi]
  111. AddReg=*TCM5098.ndi.reg,elnk3.ndi.reg,slot
  112.  
  113. [*TCM5098.ndi.reg]
  114. HKR,Ndi,DeviceID,,"*TCM5098"
  115. ;;HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
  116.  
  117. [*TCM5098.ndi.PosDup]
  118. *pnp80f7
  119.  
  120. ;****************************************************************************
  121. ; *TCM5095 3Com 3C509-TPO
  122. ;****************************************************************************
  123. [*TCM5095.ndi]
  124. AddReg=*TCM5095.ndi.reg,elnk3.ndi.reg,slot
  125.  
  126. [*TCM5095.ndi.reg]
  127. HKR,Ndi,DeviceID,,"*TCM5095"
  128. ;;HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
  129.  
  130. [*TCM5095.ndi.PosDup]
  131. *pnp80f7
  132.  
  133. ;****************************************************************************
  134. ; *TCM5094 3Com 3C509-Combo
  135. ;****************************************************************************
  136. [*TCM5094.ndi]
  137. AddReg=*TCM5094.ndi.reg,elnk3.ndi.reg,slot
  138.  
  139. [*TCM5094.ndi.reg]
  140. HKR,Ndi,DeviceID,,"*TCM5094"
  141. HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
  142.  
  143. [*TCM5094.ndi.PosDup]
  144. *pnp80f7
  145.  
  146. ;****************************************************************************
  147. ; *TCM5093 3Com 3C579 EISA
  148. ;****************************************************************************
  149. [*TCM5093.ndi]
  150. AddReg=*TCM5093.ndi.reg,elnk3.ndi.reg,slot
  151.  
  152. [*TCM5093.ndi.reg]
  153. HKR,Ndi,DeviceID,,"*TCM5093"
  154.  
  155. [*TCM5093.ndi.PosDup]
  156. *pnp80f7
  157.  
  158. ;****************************************************************************
  159. ; *TCM5092 3Com 3C579-TP EISA
  160. ;****************************************************************************
  161. [*TCM5092.ndi]
  162. AddReg=*TCM5092.ndi.reg,elnk3.ndi.reg,slot
  163.  
  164. [*TCM5092.ndi.reg]
  165. HKR,Ndi,DeviceID,,"*TCM5092"
  166.  
  167. [*TCM5092.ndi.PosDup]
  168. *pnp80f7
  169.  
  170. ;****************************************************************************
  171. ; *TCM5091 3Com 3C509
  172. ;****************************************************************************
  173. [*TCM5091.ndi]
  174. AddReg=*TCM5091.ndi.reg,elnk3.ndi.reg,slot
  175.  
  176. [*TCM5091.ndi.reg]
  177. HKR,Ndi,DeviceID,,"*TCM5091"
  178. HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
  179.  
  180. [*TCM5091.ndi.PosDup]
  181. *pnp80f7
  182.  
  183. ;****************************************************************************
  184. ; *TCM5090 3Com 3C509-TP
  185. ;****************************************************************************
  186. [*TCM5090.ndi]
  187. AddReg=*TCM5090.ndi.reg,elnk3.ndi.reg,slot
  188.  
  189. [*TCM5090.ndi.reg]
  190. HKR,Ndi,DeviceID,,"*TCM5090"
  191. HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
  192.  
  193. [*TCM5090.ndi.PosDup]
  194. *pnp80f7
  195.  
  196. ;****************************************************************************
  197. ; Etherlink III (3c509b) ISA PnP compatible
  198. ;****************************************************************************
  199. [*pnp80F8.ndi]
  200. AddReg=*pnp80F8.ndi.reg,elnk3.ndi.reg,elnk3.params
  201.  
  202. [*pnp80F8.ndi.reg]
  203. HKR,Ndi,DeviceID,,"*pnp80F8"
  204. HKR,Ndi,MatchAndMoveID,,"*PNP80F7"
  205.  
  206. [*pnp80F8.ndi.PosDup]
  207. *pnp80f7
  208.  
  209. ;****************************************************************************
  210. ; *PNP80F7 3Com EtherLink III
  211. ;****************************************************************************
  212. [*PNP80F7.ndi]
  213. AddReg=*PNP80F7.ndi.reg,elnk3.ndi.reg,elnk3.params
  214. LogConfig=*PNP80F7.LogConfig
  215.  
  216. [*PNP80F7.ndi.reg]
  217. HKR,Ndi,DeviceID,,"*PNP80F7"
  218.  
  219. [*PNP80F7.LogConfig]
  220. ConfigPriority=HARDRECONFIG
  221. IOConfig=10@200-3FF%FFF0(3FF::)
  222.  
  223. ;****************************************************************************
  224. ; *MCA_627C 3Com EtherLink III MCA
  225. ;****************************************************************************
  226. [MCA_627C.ndi]
  227. AddReg=MCA_627C.ndi.reg,elnk3.ndi.reg,slot
  228.  
  229. [MCA_627C.ndi.reg]
  230. HKR,Ndi,DeviceID,,"MCA_627C"
  231.  
  232. [*MCA_627C.ndi.PosDup]
  233. *MCA_627D
  234.  
  235. ;****************************************************************************
  236. ; *MCA_627D 3Com EtherLink III MCA
  237. ;****************************************************************************
  238. [MCA_627D.ndi]
  239. AddReg=MCA_627D.ndi.reg,elnk3.ndi.reg,slot
  240.  
  241. [MCA_627D.ndi.reg]
  242. HKR,Ndi,DeviceID,,"MCA_627D"
  243.  
  244. [*MCA_627D.ndi.PosDup]
  245. *MCA_627C
  246. ;****************************************************************************
  247. ; 3Com elnk3 base section
  248. ;****************************************************************************
  249. [elnk3.ndi.reg]
  250. HKR,,DevLoader,,*ndis
  251. HKR,,DeviceVxDs,,elnk3.vxd
  252. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  253. ; NDIS Info
  254. HKR,NDIS,LogDriverName,,"ELNK3"
  255. HKR,NDIS,MajorNdisVersion,1,02
  256. HKR,NDIS,MinorNdisVersion,1,0A
  257. HKR,NDIS\NDIS2,DriverName,,"ELNK3$"
  258. HKR,NDIS\NDIS2,FileName,,"elnk3.dos"
  259. HKR,NDIS\ODI,DriverName,,"3C5X9"
  260. HKR,NDIS\ODI,FileName,,"3C5X9.com"
  261. ; Interfaces
  262. HKR,Ndi\Interfaces,DefUpper,,"ndis2,ndis3"
  263. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  264. HKR,Ndi\Interfaces,UpperRange,,"ndis2,ndis3,odi"
  265. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  266. ; Install sectioins
  267. HKR,Ndi\Install,ndis3,,"elnk3.ndis3"
  268. HKR,Ndi\Install,ndis2,,"elnk3.ndis2"
  269. ;HKR,Ndi\Install,odi,,"3c5X9.odi"
  270. ; Fix ISAPNP problem
  271. HKLM,System\CurrentControlSet\Services\VxD\ISAPNP,RDPOverRide,3,74,02
  272.  
  273. [elnk3.params]
  274. ; Resources
  275. HKR,,IOAddress,1,02,00,00,00
  276. HKR,NDI\params\IOAddress,resc,1,02,00,00,00
  277. HKR,NDI\params\IOAddress,ParamDesc,,"I/O Base Address"
  278. HKR,NDI\params\IOAddress,flag,1,30,00,00,00
  279. ; MaxTransmits
  280. HKR,NDI\params\MaxTransmits,ParamDesc,,"Maximum Transmits"
  281. HKR,NDI\params\MaxTransmits,flag,1,30,00,00,00
  282. HKR,NDI\params\MaxTransmits,type,,int
  283. HKR,Ndi\params\MaxTransmits,default,,6
  284. HKR,NDI\params\MaxTransmits,min,,2
  285. HKR,NDI\params\MaxTransmits,max,,50
  286. HKR,NDI\params\MaxTransmits,step,,1
  287. HKR,NDI\params\MaxTransmits,optional,,1
  288.  
  289. ; Install NDIS3
  290. [ELNK3.ndis3]
  291. CopyFiles=elnk3.inf.CopyFiles,elnk3.ndis3.CopyFiles
  292. [elnk3.ndis3.CopyFiles]
  293. elnk3.vxd
  294.  
  295. ; Install NDIS2
  296. [ELNK3.ndis2]
  297. CopyFiles=elnk3.inf.CopyFiles,elnk3.ndis2.CopyFiles
  298. [elnk3.ndis2.CopyFiles]
  299. elnk3.dos
  300.  
  301. ; Install ODI
  302. [3C5X9.odi]
  303. CopyFiles=elnk3.inf.CopyFiles,3C5X9.odi.CopyFiles
  304. [3C5X9.odi.CopyFiles]
  305. 3C5X9.com
  306.  
  307. ; Install Inf file
  308. [elnk3.inf.CopyFiles]
  309. w95el5x9.inf
  310.  
  311. ;****************************************************************************
  312. ; Destination Directories
  313. ;****************************************************************************
  314. [DestinationDirs]
  315. DefaultDestDir              =11 ; LDID_SYS
  316. *PNP80F7.ndis3.CopyFiles    =11
  317. *PNP80F8.ndis3.CopyFiles    =11
  318. elnk3.ndis2.CopyFiles       =26 ; LDID_WINBOOT
  319. 3C5X9.odi.CopyFiles         =26 ; LDID_WINBOOT
  320. elnk3.inf.CopyFiles         =17 ; INF_DIR
  321.  
  322. ;****************************************************************************
  323. ; Localizable Strings
  324. ;****************************************************************************
  325. [strings]
  326. ; Provider
  327. V_MS="Microsoft"
  328. ; Manufacturers
  329. V_3COM="3Com"
  330. V_FARALLON="Farallon"
  331.  
  332. ; PNP Devices
  333.  
  334. mca_627C.DeviceDesc=  "3Com EtherLink III MC (3C529) Coax/AUI"
  335. mca_627D.DeviceDesc=  "3Com EtherLink III MC (3C529) Twisted-Pair/AUI"
  336. *pnp80f7.DeviceDesc=  "3Com EtherLink III ISA (3C509/3C509b) in ISA mode"
  337. pnpTCM5090.DeviceDesc="3Com EtherLink III ISA (3C509b-TP) in PnP mode "
  338. pnpTCM5091.DeviceDesc="3Com EtherLink III ISA (3C509b) in PnP mode"
  339. pnpTCM5094.DeviceDesc="3Com EtherLink III ISA (3C509b-Combo) in PnP mode"
  340. pnpTCM5095.DeviceDesc="3Com EtherLink III ISA (3C509b-TPO) in PnP mode"
  341. pnpTCM5098.DeviceDesc="3Com EtherLink III ISA (3C509b-TPC) in PnP mode"
  342. *TCM5090.DeviceDesc=  "3Com EtherLink III ISA (3C509-TP) in EISA mode"
  343. *TCM5091.DeviceDesc=  "3Com EtherLink III ISA (3C509) in EISA mode"
  344. *TCM5094.DeviceDesc=  "3Com EtherLink III ISA (3C509-Combo) in EISA mode"
  345. *TCM5095.DeviceDesc=  "3Com EtherLink III ISA (3C509-TPO) in EISA mode"
  346. *TCM5098.DeviceDesc=  "3Com EtherLink III ISA (3C509-TPC) in EISA mode"
  347. *TCM5092.DeviceDesc=  "3Com EtherLink III EISA (3C579-TP)"
  348. *TCM5093.DeviceDesc=  "3Com EtherLink III EISA (3C579)"
  349. *pnp80F8.DeviceDesc=  "EtherLink III (3C509b) compatible in PnP mode"
  350.