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

  1. ; NETEE16.INX
  2. ;
  3. ; Intel Network Interface Cards.
  4. ;
  5. ; Copyright 1993-1995, Microsoft Corporation
  6.  
  7. [version]
  8. CatalogFile=netee16.cat
  9. LayoutFile=layout.inf, layout1.inf, layout2.inf
  10. signature="$CHICAGO$"
  11. Class=Net
  12. ClassGUID={4d36e972-e325-11ce-bfc1-08002be10318}
  13. provider=%V_MS%
  14.  
  15. [Manufacturer]
  16. %V_INTEL%=INTEL
  17.  
  18. [INTEL]
  19. %MCA_628B.devicedesc%=MCA_628B.ndi, MCA_628B    ; Intel EtherExpress 16 (mca)
  20. %*pnp812d.devicedesc%=*pnp812d.ndi, *pnp812d    ; Intel EtherExpress 16 or 16tp
  21. %EISAe100.DeviceDesc%=*EISAe100.ndi,*INT1060    ; Intel EtherExpress PRO/100 A EISA
  22.  
  23. ;****************************************************************************
  24. ; MCA_628B  Intel Etherexpress 16 (mca)
  25. ;****************************************************************************
  26.  
  27. [MCA_628B.ndi]
  28. AddReg=MCA_628B.ndi.reg,EXP16MC.ndi.reg,Slot
  29. LogConfig=MCA_628B.LogConfig
  30.  
  31. [MCA_628B.ndi.reg]
  32. ; Slot Number for mca card
  33. HKR,Ndi,DeviceID,,"MCA_628B"
  34.  
  35. [MCA_628B.LogConfig]
  36. IRQConfig=3,4,5,9,10,11
  37. IOConfig=200-20F(3FF::),210-21F(3FF::),220-22F(3FF::),230-23F(3FF::),240-24F(3FF::),250-25F(3FF::),260-26F(3FF::),270-27F(3FF::),300-30F(3FF::),310-31F(3FF::),320-32F(3FF::),330-33F(3FF::),340-34F(3FF::),350-35F(3FF::),360-36F(3FF::),370-37F(3FF::)
  38. ConfigPriority=HARDRECONFIG
  39.  
  40. ;****************************************************************************
  41. ; *PNP812D  Intel Etherexpress 16 or 16TP
  42. ;****************************************************************************
  43.  
  44. [*PNP812D.ndi]
  45. AddReg=*pnp812d.ndi.reg,EXP16.ndi.reg
  46. LogConfig=*pnp812d.LogConfig
  47.  
  48. [*PNP812D.ndi.reg]
  49. HKR,Ndi,DeviceID,,"*PNP812D"
  50.  
  51. [*PNP812D.LogConfig]
  52. IRQConfig=3,4,5,9,10,11
  53. IOConfig=200-20F(3FF::),210-21F(3FF::),220-22F(3FF::),230-23F(3FF::),240-24F(3FF::),250-25F(3FF::),260-26F(3FF::),270-27F(3FF::),300-30F(3FF::),310-31F(3FF::),320-32F(3FF::),330-33F(3FF::),340-34F(3FF::),350-35F(3FF::),360-36F(3FF::),370-37F(3FF::)
  54. ConfigPriority=HARDRECONFIG
  55.  
  56. ;****************************************************************************
  57. ; EISAe100 -  Intel EtherExpress PRO 100 EISA
  58. ;****************************************************************************
  59. [*EISAe100.ndi]
  60. AddReg=*EISAe100.ndi.reg,e100.ndi.reg
  61. DeviceID="*INT1060"
  62.  
  63. [*EISAe100.ndi.reg]
  64. HKR,Ndi,DeviceID,,"*INT1060"
  65.  
  66. ; flag as NDIS2 and NDIS3, but not required
  67. HKR,NDI\params\BusType,flag,1,20,00,00,00
  68. HKR,NDI\params\BusTypeLocal,flag,1,30,00,00,00
  69.  
  70. ; flag as NDIS2 but not required
  71. HKR,NDI\params\BusArch,flag,1,10,00,00,00
  72.  
  73. ; flag as NDIS3, but not required
  74. HKR,NDI\params\MapRegisters,flag,1,20,00,00,00
  75.  
  76. ; BusType=EISA
  77. HKR,Ndi\params\BusType,ParamDesc,,"System Bus Type"
  78. HKR,Ndi\params\BusType,default,,2
  79. HKR,Ndi\params\BusType,type,,int
  80.  
  81. HKR,Ndi\params\BusTypeLocal,ParamDesc,,"Adapter Bus Type"
  82. HKR,Ndi\params\BusTypeLocal,default,,2
  83. HKR,Ndi\params\BusTypeLocal,type,,int
  84.  
  85. HKR,Ndi\params\BusArch,ParamDesc,,"NDIS2 Bus Type"
  86. HKR,Ndi\params\BusArch,default,,2
  87. HKR,Ndi\params\BusArch,type,,int
  88.  
  89. ; Slot
  90. HKR,Ndi\params\Slot,ParamDesc,,"Slot Number"
  91. HKR,Ndi\params\Slot,default,,0
  92. HKR,Ndi\params\Slot,min,,1
  93. HKR,Ndi\params\Slot,max,,64
  94. HKR,Ndi\params\Slot,step,,1
  95. HKR,Ndi\params\Slot,base,,10
  96. HKR,Ndi\params\Slot,type,,int
  97. ; flag SLOT as NDIS2 and NDIS3  and not required for EISA
  98. HKR,NDI\params\Slot,flag,1,30,00,00,00
  99. HKR,Ndi\params\Slot,optional,,1
  100.  
  101. ; MapRegisters
  102. HKR,Ndi\params\MapRegisters,ParamDesc,,"Map Registers"
  103. HKR,Ndi\params\MapRegisters,default,,32
  104. HKR,Ndi\params\MapRegisters,min,,5
  105. HKR,Ndi\params\MapRegisters,max,,64
  106. HKR,Ndi\params\MapRegisters,step,,1
  107. HKR,Ndi\params\MapRegisters,base,,10
  108. HKR,Ndi\params\MapRegisters,type,,int
  109.  
  110. [EXP16.ndi.reg]
  111. ; key,subkey,valuname,type,value
  112. HKR,,DevLoader,,*ndis
  113. HKR,,DeviceVxDs,,ee16.sys
  114. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  115. ; NDIS Info
  116. HKR,NDIS,LogDriverName,,"EE16"
  117. HKR,NDIS,MajorNdisVersion,1,03
  118. HKR,NDIS,MinorNdisVersion,1,0A
  119. HKR,NDIS\NDIS2,DriverName,,"EXP16$"
  120. HKR,NDIS\NDIS2,FileName,,"exp16.dos"
  121. HKR,NDIS\ODI,DriverName,,"EXP16ODI"
  122. HKR,NDIS\ODI,FileName,,"exp16odi.com"
  123. ; Interfaces
  124. HKR,Ndi\Interfaces,DefUpper,,"ndis2,ndis3"
  125. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  126. HKR,Ndi\Interfaces,UpperRange,,"ndis2,ndis3,odi"
  127. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  128. ; Install sectioins
  129. HKR,Ndi\Install,ndis3,,"exp16.ndis3"
  130. HKR,Ndi\Install,ndis2,,"exp16.ndis2"
  131. ;HKR,Ndi\Install,odi,,"exp16.odi"
  132. ; Resources
  133. HKR,,InterruptNumber,1,04,00,00,00
  134. HKR,,IOBaseAddress,1,02,00,00,00
  135. HKR,NDI\params\InterruptNumber,resc,1,04,00,00,00
  136. HKR,Ndi\params\InterruptNumber,ParamDesc,,"Interrupt Level"
  137. HKR,NDI\params\InterruptNumber,flag,1,20,00,00,00
  138. HKR,Ndi\params\ioBaseaddress,resc,1,02,00,00,00
  139. HKR,Ndi\params\ioBaseaddress,ParamDesc,,"I/O Base Address"
  140. HKR,NDI\params\ioBaseaddress,flag,1,20,00,00,00
  141. ;ndis2
  142. HKR,NDI\params\irq,resc,1,04,00,00,00
  143. HKR,Ndi\params\irq,ParamDesc,,"Interrupt Level"
  144. HKR,NDI\params\irq,flag,1,10,00,00,00
  145. HKR,Ndi\params\ioaddress,resc,1,02,00,00,00
  146. HKR,Ndi\params\ioaddress,ParamDesc,,"I/O Base Address"
  147. HKR,NDI\params\ioaddress,flag,1,10,00,00,00
  148. ; Transceiver Type
  149. HKR,Ndi\params\transceiver,ParamDesc,,"Transceiver Type"
  150. HKR,Ndi\params\transceiver,default,,"Twisted-Pair (TPE)"
  151. HKR,Ndi\params\transceiver,type,,enum
  152. HKR,Ndi\params\transceiver\enum,"Thick Net (AUI/DIX)",,"Thick Net (AUI/DIX)"
  153. HKR,Ndi\params\transceiver\enum,"Thin Net (BNC/COAX)",,"Thin Net (BNC/COAX)"
  154. HKR,Ndi\params\transceiver\enum,"Twisted-Pair (TPE)",,"Twisted-Pair (TPE)"
  155. HKR,NDI\params\transceiver,flag,1,30,00,00,00
  156. ; IOCHRDY
  157. HKR,Ndi\params\iochrdy,ParamDesc,,"I/O Channel Ready (16-bit only)"
  158. HKR,Ndi\params\iochrdy,default,,"Late"
  159. HKR,Ndi\params\iochrdy,type,,enum
  160. HKR,Ndi\params\iochrdy\enum,"Late",,"Late"
  161. HKR,Ndi\params\iochrdy\enum,"Never",,"Never"
  162. HKR,NDI\params\iochrdy,flag,1,10,00,00,00
  163.  
  164. HKR,Ndi\params\iochannelready,ParamDesc,,"I/O Channel Ready (32-bit only)"
  165. HKR,Ndi\params\iochannelready,default,,"2"
  166. HKR,Ndi\params\iochannelready,type,,enum
  167. HKR,Ndi\params\iochannelready\enum,"2",,"Late"
  168. HKR,Ndi\params\iochannelready\enum,"3",,"Never"
  169. HKR,NDI\params\iochannelready,flag,1,20,00,00,00
  170.  
  171. [EXP16MC.ndi.reg]
  172. [EXP16MC.ndi.reg]
  173. ; key,subkey,valuname,type,value
  174. HKR,,DevLoader,,*ndis
  175. HKR,,DeviceVxDs,,ee16.sys
  176. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  177. ; NDIS Info
  178. HKR,NDIS,LogDriverName,,"EE16"
  179. HKR,NDIS,MajorNdisVersion,1,03
  180. HKR,NDIS,MinorNdisVersion,1,0A
  181. HKR,NDIS\NDIS2,DriverName,,"EXP16$"
  182. HKR,NDIS\NDIS2,FileName,,"exp16.dos"
  183. HKR,NDIS\ODI,DriverName,,"EXP16ODI"
  184. HKR,NDIS\ODI,FileName,,"exp16odi.com"
  185. ; Interfaces
  186. HKR,Ndi\Interfaces,DefUpper,,"ndis2"
  187. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  188. HKR,Ndi\Interfaces,UpperRange,,"ndis2,odi"
  189. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  190. ; Install sectioins
  191. HKR,Ndi\Install,ndis3,,"exp16.ndis3"
  192. HKR,Ndi\Install,ndis2,,"exp16.ndis2"
  193. ;HKR,Ndi\Install,odi,,"exp16.odi"
  194. ; Resources
  195. HKR,,InterruptNumber,1,04,00,00,00
  196. HKR,,IOBaseAddress,1,02,00,00,00
  197. HKR,NDI\params\InterruptNumber,resc,1,04,00,00,00
  198. HKR,Ndi\params\InterruptNumber,ParamDesc,,"Interrupt Level"
  199. HKR,NDI\params\InterruptNumber,flag,1,20,00,00,00
  200. HKR,Ndi\params\ioBaseaddress,resc,1,02,00,00,00
  201. HKR,Ndi\params\ioBaseaddress,ParamDesc,,"I/O Base Address"
  202. HKR,NDI\params\ioBaseaddress,flag,1,20,00,00,00
  203. ;ndis2
  204. HKR,NDI\params\irq,resc,1,04,00,00,00
  205. HKR,Ndi\params\irq,ParamDesc,,"Interrupt Level"
  206. HKR,NDI\params\irq,flag,1,10,00,00,00
  207. HKR,Ndi\params\ioaddress,resc,1,02,00,00,00
  208. HKR,Ndi\params\ioaddress,ParamDesc,,"I/O Base Address"
  209. HKR,NDI\params\ioaddress,flag,1,10,00,00,00
  210. ; Transceiver Type
  211. HKR,Ndi\params\transceiver,ParamDesc,,"Transceiver Type"
  212. HKR,Ndi\params\transceiver,default,,"Twisted-Pair (TPE)"
  213. HKR,Ndi\params\transceiver,type,,enum
  214. HKR,Ndi\params\transceiver\enum,"Thick Net (AUI/DIX)",,"Thick Net (AUI/DIX)"
  215. HKR,Ndi\params\transceiver\enum,"Thin Net (BNC/COAX)",,"Thin Net (BNC/COAX)"
  216. HKR,Ndi\params\transceiver\enum,"Twisted-Pair (TPE)",,"Twisted-Pair (TPE)"
  217. HKR,NDI\params\transceiver,flag,1,30,00,00,00
  218. ; IOCHRDY
  219. HKR,Ndi\params\iochrdy,ParamDesc,,"I/O Channel Ready (16-bit only)"
  220. HKR,Ndi\params\iochrdy,default,,"Late"
  221. HKR,Ndi\params\iochrdy,type,,enum
  222. HKR,Ndi\params\iochrdy\enum,"Late",,"Late"
  223. HKR,Ndi\params\iochrdy\enum,"Never",,"Never"
  224. HKR,NDI\params\iochrdy,flag,1,10,00,00,00
  225.  
  226. ; Install NDIS3
  227. [EXP16.ndis3]
  228. CopyFiles=exp16.ndis3.CopyFiles
  229. [exp16.ndis3.CopyFiles]
  230. ee16.sys
  231.  
  232. ; Install NDIS2
  233. [EXP16.ndis2]
  234. CopyFiles=exp16.ndis2.CopyFiles
  235. [exp16.ndis2.CopyFiles]
  236. exp16.dos
  237.  
  238. [Slot]
  239. ;Slot Number
  240. HKR,Ndi\params\slotnumber,ParamDesc,,"Adapter Slot Number"
  241. HKR,Ndi\params\slotnumber,type,,int
  242. HKR,Ndi\params\slotnumber,default,,1
  243. HKR,Ndi\params\slotnumber,min,,1
  244. HKR,Ndi\params\slotnumber,max,,8
  245. HKR,Ndi\params\slotnumber,step,,1
  246. HKR,Ndi\params\slotnumber,optional,,1
  247. HKR,NDI\params\slotnumber,flag,1,20,00,00,00
  248.  
  249. ;****************************************************************************
  250. ; e100 common base
  251. ;****************************************************************************
  252. [e100.ndi.reg]
  253. HKR,,DevLoader,,*ndis
  254. HKR,,DeviceVxDs,,e100.sys
  255. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  256.  
  257. ; NDIS Info
  258. HKR,NDIS,LogDriverName,,"E100-100"
  259. HKR,NDIS,MajorNdisVersion,1,03
  260. HKR,NDIS,MinorNdisVersion,1,0A
  261. ; Interfaces
  262. HKR,Ndi\Interfaces,DefUpper,,"ndis3"
  263. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  264. HKR,Ndi\Interfaces,UpperRange,,"ndis3"
  265. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  266. ; Install sections
  267. HKR,Ndi\Install,ndis3,,"E100.ndis3"
  268.  
  269. ;****************************************************************************
  270. ; Resources that are common to both PCI and EISA
  271. ;****************************************************************************
  272.  
  273. ; *** NDIS 3 and NDIS 2 ***
  274.  
  275. HKR,NDI\params\Speed,flag,1,30,00,00,00
  276.  
  277. ; *** NDIS 3 only ***
  278.  
  279. HKR,NDI\params\NumRfd,flag,1,20,00,00,00
  280. HKR,NDI\params\NumTcb,flag,1,20,00,00,00
  281. HKR,NDI\params\NumTbd,flag,1,20,00,00,00
  282. HKR,NDI\params\NumCoalesce,flag,1,20,00,00,00
  283. HKR,NDI\params\Fifos,flag,1,20,00,00,00
  284. HKR,NDI\params\Threshold,flag,1,20,00,00,00
  285. HKR,NDI\params\On,flag,1,20,00,00,00
  286. HKR,NDI\params\Off,flag,1,20,00,00,00
  287.  
  288. ; *** NDIS 2 only ***
  289.  
  290. ;HKR,NDI\params\DriverName,flag,1,10,00,00,00
  291.  
  292. ; *** Param definitions ***
  293.  
  294. ; NumRfd
  295. HKR,Ndi\params\NumRfd,ParamDesc,,"Receive Frame Descriptors"
  296. HKR,Ndi\params\NumRfd,default,,16
  297. HKR,Ndi\params\NumRfd,min,,1
  298. HKR,Ndi\params\NumRfd,max,,00000064
  299. HKR,Ndi\params\NumRfd,step,,1
  300. HKR,Ndi\params\NumRfd,Base,,10
  301. HKR,Ndi\params\NumRfd,type,,int
  302.  
  303. ; NumTcb
  304. HKR,Ndi\params\NumTcb,ParamDesc,,"Transmit Control Blocks"
  305. HKR,Ndi\params\NumTcb,default,,16
  306. HKR,Ndi\params\NumTcb,min,,1
  307. HKR,Ndi\params\NumTcb,max,,00000064
  308. HKR,Ndi\params\NumTcb,step,,1
  309. HKR,Ndi\params\NumTcb,Base,,10
  310. HKR,Ndi\params\NumTcb,type,,int
  311.  
  312. ; NumTbd
  313. HKR,Ndi\params\NumTbd,ParamDesc,,"Transmit Buffer Descriptors"
  314. HKR,Ndi\params\NumTbd,default,,64
  315. HKR,Ndi\params\NumTbd,min,,1
  316. HKR,Ndi\params\NumTbd,max,,00000256
  317. HKR,Ndi\params\NumTbd,step,,1
  318. HKR,Ndi\params\NumTbd,Base,,10
  319. HKR,Ndi\params\NumTbd,type,,int
  320.  
  321. ; NumCoalesce
  322. HKR,Ndi\params\NumCoalesce,ParamDesc,,"Coalesce Buffers"
  323. HKR,Ndi\params\NumCoalesce,default,,8
  324. HKR,Ndi\params\NumCoalesce,min,,1
  325. HKR,Ndi\params\NumCoalesce,max,,00000016
  326. HKR,Ndi\params\NumCoalesce,step,,1
  327. HKR,Ndi\params\NumCoalesce,Base,,10
  328. HKR,Ndi\params\NumCoalesce,type,,int
  329.  
  330. ; Fifos
  331. HKR,Ndi\params\Fifos,ParamDesc,,"Fifo Depth"
  332. HKR,Ndi\params\Fifos,default,,00000012
  333. HKR,Ndi\params\Fifos,min,,4
  334. HKR,Ndi\params\Fifos,max,,00000015
  335. HKR,Ndi\params\Fifos,step,,1
  336. HKR,Ndi\params\Fifos,Base,,10
  337. HKR,Ndi\params\Fifos,type,,int
  338.  
  339. ; Threshold
  340. HKR,Ndi\params\Threshold,ParamDesc,,"Threshold"
  341. HKR,Ndi\params\Threshold,default,,00000016
  342. HKR,Ndi\params\Threshold,min,,1
  343. HKR,Ndi\params\Threshold,max,,00000200
  344. HKR,Ndi\params\Threshold,step,,1
  345. HKR,Ndi\params\Threshold,Base,,10
  346. HKR,Ndi\params\Threshold,type,,int
  347.  
  348. ; On
  349. HKR,Ndi\params\On,ParamDesc,,"On"
  350. HKR,Ndi\params\On,default,,00000272
  351. HKR,Ndi\params\On,min,,1
  352. HKR,Ndi\params\On,max,,00064535
  353. HKR,Ndi\params\On,step,,1
  354. HKR,Ndi\params\On,Base,,10
  355. HKR,Ndi\params\On,type,,int
  356.  
  357. ; Off
  358. HKR,Ndi\params\Off,ParamDesc,,"Off"
  359. HKR,Ndi\params\Off,default,,00000002
  360. HKR,Ndi\params\Off,min,,1
  361. HKR,Ndi\params\Off,max,,00064535
  362. HKR,Ndi\params\Off,step,,1
  363. HKR,Ndi\params\Off,Base,,10
  364. HKR,Ndi\params\Off,type,,int
  365.  
  366. ; Speed
  367. HKR,Ndi\params\Speed,ParamDesc,,"Speed"
  368. HKR,Ndi\params\Speed,default,,auto
  369. HKR,Ndi\params\Speed,type,,enum
  370. HKR,Ndi\params\Speed\enum,auto,,"Automatic"
  371. HKR,Ndi\params\Speed\enum,10,,"10  Mb/sec"
  372. HKR,Ndi\params\Speed\enum,100,,"100 Mb/sec"
  373.  
  374. ; Install NDIS3
  375. [e100.ndis3]
  376. CopyFiles=e100.ndis3.CopyFiles
  377. [e100.ndis3.CopyFiles]
  378. e100.sys
  379.  
  380. ;****************************************************************************
  381. ; Destination Directories
  382. ;****************************************************************************
  383. [DestinationDirs]
  384. DefaultDestDir              =11 ; LDID_SYS
  385. exp16.ndis3.CopyFiles       =11
  386. exp16.ndis2.CopyFiles       =26 ; LDID_WINBOOT
  387. exp16.odi.CopyFiles         =26
  388.  
  389.  
  390. ;****************************************************************************
  391. ; Localizable Strings
  392. ;****************************************************************************
  393. [strings]
  394. ; Provider
  395. V_MS="Microsoft"
  396. ; Manufacturers
  397. V_INTEL="Intel"
  398. ; PNP Devices
  399. MCA_628B.DeviceDesc="Intel EtherExpress 16 MCA"
  400. *pnp812d.DeviceDesc="Intel EtherExpress 16 or 16TP ISA" 
  401. EISAe100.DeviceDesc="Intel EtherExpress PRO/100 EISA"
  402.