home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / net3com.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1997-10-17  |  9.2 KB  |  303 lines

  1. ; NET3COM.INF
  2. ;
  3. ; 3COM Network Interface Cards.
  4. ;
  5. ; Copyright 1994-1995, Microsoft Corporation
  6.  
  7. [version]
  8. CatalogFile=net3com.cat
  9. LayoutFile=layout.inf, layout1.inf, layout2.inf
  10. signature="$CHICAGO$"
  11. Class=Net
  12. provider=%V_MS%
  13.  
  14. [Manufacturer]
  15. %V_3COM%=3COM
  16.  
  17. [3COM]
  18. %*pnp80f3.DeviceDesc%=*PNP80F3.ndi,     *PNP80F3       ;EtherLink II/IITP
  19. %*pnp80f6.DeviceDesc%=*PNP80F6.ndi,     *PNP80F6       ;EtherLink 16
  20. %mca_6042.DeviceDesc%=MCA_6042.ndi,     MCA_6042       ;EtherLink/MC
  21.  
  22. ;****************************************************************************
  23. ; *PNP80F3  3Com EtherLink II or IITP (8 or 16-bit)
  24. ;****************************************************************************
  25. [*PNP80F3.ndi]
  26. AddReg=*PNP80F3.ndi.reg,3Com.ndi.reg
  27. LogConfig=*PNP80F3.LogConfig
  28.  
  29. [*PNP80F3.ndi.reg]
  30. HKR,Ndi,DeviceID,,"*PNP80F3"
  31.  
  32. [*PNP80F3.LogConfig]
  33. ConfigPriority=HARDRECONFIG
  34. IOConfig=250-25F(3FF::),280-28F(3FF::),2A0-2AF(3FF::),2E0-2EF(3FF::),300-30F(3FF::),310-31F(3FF::),330-33F(3FF::),350-35F(3FF::)
  35. IRQConfig=3,4,5,9
  36.  
  37. ;****************************************************************************
  38. ; *PNP80F6  3Com EtherLink 16
  39. ;****************************************************************************
  40. [*PNP80F6.ndi]
  41. AddReg=*PNP80F6.ndi.reg,elnk16.ndi.reg
  42. LogConfig=*PNP80F6.LogConfig
  43.  
  44. [*PNP80F6.ndi.reg]
  45. HKR,Ndi,DeviceID,,"*PNP80F6"
  46.  
  47. [*PNP80F6.LogConfig]
  48. ConfigPriority=HARDRECONFIG
  49. IOConfig=10@200-3FF%FFF0(3FF::)
  50.  
  51. ;****************************************************************************
  52. ; MCA_6042  3Com EtherLink/MC
  53. ;****************************************************************************
  54. [MCA_6042.ndi]
  55. AddReg=MCA_6042.ndi.reg,elnkmc.ndi.reg,slotnumber
  56.  
  57. [MCA_6042.ndi.reg]
  58. HKR,Ndi,DeviceID,,"MCA_6042"
  59.  
  60.  
  61. ;****************************************************************************
  62. ; 3Com Elnkii base section
  63. ;****************************************************************************
  64. [3Com.ndi.reg]
  65. HKR,,DevLoader,,*ndis
  66. HKR,,DeviceVxDs,,elnkii.vxd
  67. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  68. ; NDIS Info
  69. HKR,NDIS,LogDriverName,,"ELNKII"
  70. HKR,NDIS,MajorNdisVersion,1,03
  71. HKR,NDIS,MinorNdisVersion,1,0A
  72. HKR,NDIS\NDIS2,DriverName,,"ELNKII$"
  73. HKR,NDIS\NDIS2,FileName,,"elnkii.dos"
  74. HKR,NDIS\ODI,DriverName,,"3C503"
  75. HKR,NDIS\ODI,FileName,,"3c503.com"
  76. ; Interfaces
  77. HKR,Ndi\Interfaces,DefUpper,,"ndis2,ndis3"
  78. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  79. HKR,Ndi\Interfaces,UpperRange,,"ndis2,ndis3,odi"
  80. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  81. ; Install sections
  82. HKR,Ndi\Install,ndis3,,"*PNP80F3.ndis3"
  83. HKR,Ndi\Install,ndis2,,"*PNP80F3.ndis2"
  84. ;HKR,Ndi\Install,odi,,"3C503.odi"
  85. ; Resources
  86. HKR,,Interrupt,1,04,00,00,00
  87. HKR,,IOAddress,1,02,00,00,00
  88. HKR,NDI\params\Interrupt,resc,1,04,00,00,00
  89. HKR,NDI\params\Interrupt,ParamDesc,,"Interrupt Level"
  90. HKR,NDI\params\Interrupt,flag,1,70,00,00,00 ;ndis2,ndis3,irq2 is allowed
  91. HKR,NDI\params\IOAddress,resc,1,02,00,00,00
  92. HKR,NDI\params\IOAddress,ParamDesc,,"I/O Base Address"
  93. HKR,NDI\params\IOAddress,flag,1,30,00,00,00
  94. ; params
  95. HKR,NDI\params\DMAChannel,ParamDesc,,"DMA Channel"
  96. HKR,NDI\params\DMAChannel,type,,int
  97. HKR,Ndi\params\DMAChannel,default,,1
  98. HKR,NDI\params\DMAChannel,min,,1
  99. HKR,NDI\params\DMAChannel,max,,3
  100. HKR,NDI\params\DMAChannel,step,,1
  101. HKR,NDI\params\DMAChannel,flag,1,10,00,00,00
  102. HKR,NDI\params\DMAChannel,optional,,1
  103. ; MaxTransmits
  104. HKR,NDI\params\MaxTransmits,ParamDesc,,"Maximum Transmits"
  105. HKR,NDI\params\MaxTransmits,flag,1,10,00,00,00
  106. HKR,NDI\params\MaxTransmits,type,,int
  107. HKR,Ndi\params\Maxtransmits,default,,12
  108. HKR,NDI\params\MaxTransmits,min,,8
  109. HKR,NDI\params\MaxTransmits,max,,50
  110. HKR,NDI\params\MaxTransmits,step,,1
  111. ; DataTransfer
  112. HKR,NDI\params\DataTransfer,ParamDesc,,"Data Transfer Mode"
  113. HKR,NDI\params\DataTransfer,flag,1,10,00,00,00
  114. HKR,NDI\params\DataTransfer,default,,pio_word
  115. HKR,NDI\params\DataTransfer,type,,enum
  116. HKR,NDI\params\DataTransfer\enum,block_dma,,block_dma
  117. HKR,NDI\params\DataTransfer\enum,demand_dma,,demand_dma
  118. HKR,NDI\params\DataTransfer\enum,single_dma,,single_dma
  119. HKR,NDI\params\DataTransfer\enum,pio_word,,pio_word
  120. HKR,NDI\params\DataTransfer\enum,pio_byte,,pio_byte
  121. ; XmitBufs
  122. HKR,NDI\params\XmitBufs,ParamDesc,,"Transmit Buffers"
  123. HKR,NDI\params\XmitBufs,flag,1,10,00,00,00
  124. HKR,NDI\params\XmitBufs,type,,int
  125. HKR,Ndi\params\XmitBufs,default,,2
  126. HKR,NDI\params\XmitBufs,min,,1
  127. HKR,NDI\params\XmitBufs,max,,2
  128. HKR,NDI\params\XmitBufs,step,,1
  129. HKR,NDI\params\Transceiver,ParamDesc,,"Transceiver Location"
  130. HKR,NDI\params\Transceiver,flag,1,30,00,00,00
  131. HKR,NDI\params\Transceiver,default,,onboard
  132. HKR,NDI\params\Transceiver,type,,enum
  133. HKR,NDI\params\Transceiver\enum,external,,external
  134. HKR,NDI\params\Transceiver\enum,onboard,,onboard
  135.  
  136. ; Install NDIS3
  137. [*PNP80F3.ndis3]
  138. CopyFiles=*PNP80F3.ndis3.CopyFiles
  139. [*PNP80F3.ndis3.CopyFiles]
  140. elnkii.vxd
  141.  
  142. ; Install NDIS2
  143. [*PNP80F3.ndis2]
  144. CopyFiles=*PNP80F3.ndis2.CopyFiles
  145. [*PNP80F3.ndis2.CopyFiles]
  146. elnkii.dos
  147.  
  148. ; Install ODI
  149. [3C503.odi]
  150. CopyFiles=3C503.odi.CopyFiles
  151. [3C503.odi.CopyFiles]
  152. 3C503.com
  153.  
  154.  
  155. ;****************************************************************************
  156. ; 3Com elnk16 base section
  157. ;****************************************************************************
  158. [elnk16.ndi.reg]
  159. HKR,,DevLoader,,*ndis
  160. HKR,,DeviceVxDs,,elnk16.vxd
  161. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  162. ; NDIS Info
  163. HKR,NDIS,LogDriverName,,"ELNK16"
  164. HKR,NDIS,MajorNdisVersion,1,03
  165. HKR,NDIS,MinorNdisVersion,1,0A
  166. HKR,NDIS\NDIS2,DriverName,,"ELNK16$"
  167. HKR,NDIS\NDIS2,FileName,,"elnk16.dos"
  168. HKR,NDIS\ODI,DriverName,,"3C507"
  169. HKR,NDIS\ODI,FileName,,"3c507.com"
  170. ; Interfaces
  171. HKR,Ndi\Interfaces,DefUpper,,"ndis2,ndis3"
  172. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  173. HKR,Ndi\Interfaces,UpperRange,,"ndis2,ndis3,odi"
  174. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  175. ; Install sections
  176. HKR,Ndi\Install,ndis3,,"elnk16.ndis3"
  177. HKR,Ndi\Install,ndis2,,"elnk16.ndis2"
  178. ;HKR,Ndi\Install,odi,,"3c507.odi"
  179.  
  180. ; Resources
  181. HKR,,IOBase,1,02,00,00,00
  182. HKR,NDI\params\IOBase,resc,1,02,00,00,00
  183. HKR,NDI\params\IOBase,ParamDesc,,"I/O Base Address"
  184. HKR,NDI\params\IOBase,flag,1,20,00,00,00
  185.  
  186. ; Install NDIS3
  187. [ELNK16.ndis3]
  188. CopyFiles=elnk16.ndis3.CopyFiles
  189. [elnk16.ndis3.CopyFiles]
  190. elnk16.vxd
  191.  
  192. ; Install NDIS2
  193. [ELNK16.ndis2]
  194. CopyFiles=elnk16.ndis2.CopyFiles
  195. [elnk16.ndis2.CopyFiles]
  196. elnk16.dos
  197.  
  198. ; Install ODI
  199. [3C507.odi]
  200. CopyFiles=3C507.odi.CopyFiles
  201. [3C507.odi.CopyFiles]
  202. 3C507.com
  203.  
  204.  
  205. ;****************************************************************************
  206. ; 3Com elnkmc base section
  207. ;****************************************************************************
  208. [elnkmc.ndi.reg]
  209. HKR,,DevLoader,,*ndis
  210. HKR,,DeviceVxDs,,elnkmc.vxd
  211. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  212. ; NDIS Info
  213. HKR,NDIS,LogDriverName,,"ELNKMC"
  214. HKR,NDIS,MajorNdisVersion,1,03
  215. HKR,NDIS,MinorNdisVersion,1,0A
  216. HKR,NDIS\NDIS2,DriverName,,"ELNKMC$"
  217. HKR,NDIS\NDIS2,FileName,,"elnkmc.dos"
  218. HKR,NDIS\ODI,DriverName,,"3C523"
  219. HKR,NDIS\ODI,FileName,,"3c523.com"
  220. ; Interfaces
  221. HKR,Ndi\Interfaces,DefUpper,,"ndis2,ndis3"
  222. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  223. HKR,Ndi\Interfaces,UpperRange,,"ndis2,ndis3,odi"
  224. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  225. ; Install sections
  226. HKR,Ndi\Install,ndis3,,"elnkmc.ndis3"
  227. HKR,Ndi\Install,ndis2,,"elnkmc.ndis2"
  228. ;HKR,Ndi\Install,odi,,"3c523.odi"
  229.  
  230. ; Install NDIS3
  231. [elnkmc.ndis3]
  232. CopyFiles=elnkmc.ndis3.CopyFiles
  233. [elnkmc.ndis3.CopyFiles]
  234. elnkmc.vxd
  235.  
  236. ; Install NDIS2
  237. [elnkmc.ndis2]
  238. CopyFiles=elnkmc.ndis2.CopyFiles
  239. [elnkmc.ndis2.CopyFiles]
  240. elnkmc.dos
  241.  
  242. ; Install ODI
  243. [3C523.odi]
  244. CopyFiles=3C523.odi.CopyFiles
  245. [3C523.odi.CopyFiles]
  246. 3C523.com
  247.  
  248. [SLOTNUMBER]
  249. ; Parameters
  250. ;Slot Number
  251. HKR,Ndi\params\slotnumber,ParamDesc,,"Adapter Slot Number"
  252. HKR,Ndi\params\slotnumber,type,,int
  253. HKR,Ndi\params\slotnumber,default,,1
  254. HKR,Ndi\params\slotnumber,min,,1
  255. HKR,Ndi\params\slotnumber,max,,8
  256. HKR,Ndi\params\slotnumber,step,,1
  257. HKR,Ndi\params\slotnumber,optional,,1
  258. HKR,NDI\params\slotnumber,flag,1,30,00,00,00
  259.  
  260. [SLOT]
  261. ; Parameters
  262. ;Slot Number
  263. HKR,Ndi\params\slot,ParamDesc,,"Adapter Slot Number"
  264. HKR,Ndi\params\slot,type,,int
  265. HKR,Ndi\params\slot,default,,1
  266. HKR,Ndi\params\slot,min,,1
  267. HKR,Ndi\params\slot,max,,8
  268. HKR,Ndi\params\slot,step,,1
  269. HKR,Ndi\params\slot,optional,,1
  270. HKR,NDI\params\slot,flag,1,30,00,00,00
  271.  
  272.  
  273. ;****************************************************************************
  274. ; Destination Directories
  275. ;****************************************************************************
  276. [DestinationDirs]
  277. DefaultDestDir              =11 ; LDID_SYS
  278. *PNP80F3.ndis3.CopyFiles    =11
  279. *PNP80F3.ndis2.CopyFiles    =26 ; LDID_WINBOOT
  280. 3C503.odi.CopyFiles         =26 ; LDID_WINBOOT
  281. elnk16.ndis3.CopyFiles      =11 ; LDID_SYS
  282. elnk16.ndis2.CopyFiles      =26 ; LDID_WINBOOT
  283. 3C507.odi.CopyFiles         =26 ; LDID_WINBOOT
  284. elnkmc.ndis3.CopyFiles      =11 ; LDID_SYS
  285. elnkmc.ndis2.CopyFiles      =26 ; LDID_WINBOOT
  286. 3C523.odi.CopyFiles         =26 ; LDID_WINBOOT
  287.  
  288. ;****************************************************************************
  289. ; Localizable Strings
  290. ;****************************************************************************
  291. [strings]
  292. ; Provider
  293. V_MS="Microsoft"
  294. ; Manufacturers
  295. V_3COM="3Com"
  296. V_FARALLON="Farallon"
  297.  
  298. ; PNP Devices
  299.  
  300. *pnp80f3.DeviceDesc=  "3Com EtherLink II or IITP (8 or 16-bit) (3C503)"
  301. *pnp80f6.DeviceDesc=  "3Com EtherLink 16 (3C507)"
  302. mca_6042.DeviceDesc=  "3Com EtherLink/MC (3C523)"
  303.