home *** CD-ROM | disk | FTP | other *** search
/ Tiny System Restore Pack / RESTORE.iso / DRIVERS / NETWORK / E100B / NET82557.INF < prev    next >
Encoding:
Windows Setup INFormation  |  1997-03-14  |  27.6 KB  |  877 lines

  1. ;
  2. ; NET82557.INF   Version 1.50
  3. ;
  4. ; Windows 95 INF Install Script for the following adapters:
  5. ;
  6. ;     Intel 82557B-based PCI Ethernet Adapters
  7. ;     Intel EtherExpress(TM) PRO/100B PCI Ethernet Adapter (TX)
  8. ;     Intel EtherExpress(TM) PRO/100B PCI Ethernet Adapter (T4)
  9. ;     Intel EtherExpress(TM) PRO/100+ PCI Ethernet Adapter
  10. ;     Intel EtherExpress(TM) PRO/100B PCI Ethernet Adapter (for Remote 
  11. ;                                                  Wake Up systems)
  12. ;     Intel 82557-based Integrated Ethernet PCI (10/100)
  13. ;     Intel 82557C-based Ethernet PCI (10/100)
  14. ;
  15. ; Copyright 1995-1997, Intel Corporation
  16. ;
  17. ; Date       Author           Changes
  18. ;=================================================================
  19. ; 03/14/97   Russ Burt        Added install section for 82557C-step
  20. ;                  designs with 82557B-step EEPROM contents
  21. ;
  22. ; 02/28/97   Russ Burt        Added install section for LOM systems
  23. ;
  24. ; 11/26/96   David Henkemeyer Added install section for the
  25. ;                             Remote Wake Up adapter
  26. ;
  27. ; 11/25/96   AlbertHo(aho)    Added separate section for T4.
  28. ;                             Additional updates.
  29. ;
  30. ; 11/19/96   AlbertHo(aho)    Minor Updates.
  31. ;
  32. ; 11/4/96    AlbertHo(aho)    Added install sections for each 
  33. ;                             adapter type.
  34. ;                             Support for Subsystem fields.
  35. ;                             The "Closure".
  36. ;=================================================================
  37.  
  38.  
  39. [version]
  40. LayoutFile=layout.inf
  41. signature="$CHICAGO$"
  42. Class=Net
  43. provider=%V_MS%
  44.  
  45. [Manufacturer]
  46. %V_INTEL%=INTEL
  47.  
  48. ;*********************************************************
  49. ; Device Descriptions
  50. ;*********************************************************
  51.  
  52. [INTEL]
  53. ; Intel 82557B-based Ethernet Adapter (Generic for 82557B for both Win95 and OSR2).
  54. %PCIe100B.DeviceDesc%=PCIe100B.ndi, PCI\VEN_8086&DEV_1229&REV_01
  55.  
  56. ; Intel 82557C-based implementations with B-step EEPROMs
  57. %PCIe100B2.DeviceDesc%=PCIe100B2.ndi, PCI\VEN_8086&DEV_1229&REV_02
  58.  
  59. ; Intel EtherExpress PR0/100B PCI Ethernet Adapter (TX)
  60. %PCIEPRO100BTX.DeviceDesc%=PCIEPRO100BTX.ndi, PCI\VEN_8086&DEV_1229&SUBSYS_00018086
  61.  
  62. ; Intel EtherExpress PR0/100B PCI Ethernet Adapter (T4)
  63. %PCIEPRO100BT4.DeviceDesc%=PCIEPRO100BT4.ndi, PCI\VEN_8086&DEV_1229&SUBSYS_00028086
  64.  
  65. ; Intel EtherExpress PR0/10+ PCI Ethernet Adapter
  66. %PCIEPRO10PPCI.DeviceDesc%=PCIEPRO10PPCI.ndi, PCI\VEN_8086&DEV_1229&SUBSYS_00038086
  67.  
  68. ; Intel EtherExpress PR0/100B PCI Ethernet Adapter for Remote Wake Up Systems
  69. %PCIEPRO100RWU.DeviceDesc%=PCIEPRO100RWU.ndi, PCI\VEN_8086&DEV_1229&SUBSYS_00048086
  70.  
  71. ; Intel 82557-based Integrated PCI Ethernet (LOM)
  72. %PCIEPRO100LOM.DeviceDesc%=PCIEPRO100LOM.ndi, PCI\VEN_8086&DEV_1229&SUBSYS_00058086
  73.  
  74. [SourceDisksNames]
  75. ; Cabinet file names and associated disks
  76. ; <cab#> = <disk#>,<cabinet filename>, ID (Unused, must be 0)
  77. 47="Adapter Configuration and Drivers Diskette",,0
  78.  
  79. [SourceDisksFiles]
  80. ;<file> = <cabinet number>,<subdir>,<filename>,<size>
  81. ;Note: File is not in a cabinet if cab# is 0
  82.  
  83. e100b.sys=47,,1234
  84. e100bodi.com=47,,123
  85. e100b.dos=47,,123
  86.  
  87. ;*********************************************************
  88. ; Main Section - User picks a board
  89. ;*********************************************************
  90. ;*********************************************************
  91. ;82557B Case: Generic
  92. ;*********************************************************
  93. [PCIe100B.ndi]
  94. AddReg=PCIe100B.ndi.reg,e100B.ndi.reg
  95. DeviceID="PCI\VEN_8086&DEV_1229"
  96. CopyFiles=PCIE100B.ndi.copyfiles,PCIE100B.inf.copyfiles
  97. LogConfig=DefaultConfig
  98.  
  99. ;*********************************************************
  100. ;82557C Case: B-step EEPROM
  101. ;*********************************************************
  102. [PCIe100B2.ndi]
  103. AddReg=PCIe100B2.ndi.reg,e100B.ndi.reg
  104. DeviceID="PCI\VEN_8086&DEV_1229"
  105. CopyFiles=PCIE100B.inf.copyfiles
  106. LogConfig=DefaultConfig
  107.  
  108. ;*********************************************************
  109. ;82557C Case: Intel EtherExpress PRO/100B TX
  110. ;*********************************************************
  111. [PCIEPRO100BTX.ndi]
  112. AddReg=PCIEPRO100BTX.ndi.reg,e100B.ndi.reg
  113. DeviceID="PCI\VEN_8086&DEV_1229&SUBSYS_00018086"
  114. CopyFiles=PCIE100B.inf.copyfiles
  115. LogConfig=DefaultConfig
  116.  
  117. ;*********************************************************
  118. ;82557C Case: Intel EtherExpress PRO/100B T4
  119. ;*********************************************************
  120. [PCIEPRO100BT4.ndi]
  121. AddReg=PCIEPRO100BT4.ndi.reg,e100B.ndi.reg
  122. DeviceID="PCI\VEN_8086&DEV_1229&SUBSYS_00028086"
  123. CopyFiles=PCIE100B.inf.copyfiles
  124. LogConfig=DefaultConfig
  125.  
  126. ;*********************************************************
  127. ;82557C Case: Intel EtherExpress PRO/10+ PCI
  128. ;*********************************************************
  129. [PCIEPRO10PPCI.ndi]
  130. AddReg=PCIEPRO10PPCI.ndi.reg,e100B.ndi.reg
  131. DeviceID="PCI\VEN_8086&DEV_1229&SUBSYS_00038086"
  132. CopyFiles=PCIE100B.inf.copyfiles
  133. LogConfig=DefaultConfig
  134.  
  135. ;******************************************************************
  136. ;82557C Case: Intel EtherExpress PRO/100 for Remote Wake Up Systems
  137. ;******************************************************************
  138. [PCIEPRO100RWU.ndi]
  139. AddReg=PCIEPRO100RWU.ndi.reg,e100B.ndi.reg
  140. DeviceID="PCI\VEN_8086&DEV_1229&SUBSYS_00048086"
  141. CopyFiles=PCIE100B.inf.copyfiles
  142. LogConfig=DefaultConfig
  143.  
  144. ;**********************************************************************
  145. ;82557C Case: Intel EtherExpress PRO/100 for LOM Systems
  146. ;**********************************************************************
  147. [PCIEPRO100LOM.ndi]
  148. AddReg=PCIEPRO100LOM.ndi.reg,e100B.ndi.reg
  149. DeviceID="PCI\VEN_8086&DEV_1229&SUBSYS_00058086"
  150. CopyFiles=PCIE100B.inf.copyfiles
  151. LogConfig=DefaultConfig
  152.  
  153. ;*********************************************************
  154. ; PCI Registration section for
  155. ; 82557B based adapters
  156. ;*********************************************************
  157. [PCIe100B.ndi.reg]
  158. HKR,Ndi,DeviceID,,"PCI\VEN_8086&DEV_1229"
  159. HKR,Ndi,NdiInstaller,,"82557NDI.DLL,i82557NdiProc"
  160.  
  161. ; other registration information
  162. HKR,Ndi\Install,,,"PCIe100B.install"
  163.  
  164. ; flag as NDIS2 and NDIS3, but not required
  165. HKR,NDI\params\Speed,flag,1,30,00,00,00
  166.  
  167. ; flag as NDIS2 but not required
  168. HKR,NDI\params\DriverName,flag,1,10,00,00,00
  169.  
  170. ; flag as NDIS3, but not required
  171. HKR,NDI\params\MapRegisters,flag,1,20,00,00,00
  172. HKR,NDI\params\Eid,flag,1,20,00,00,00
  173. HKR,NDI\params\ForceDpx,flag,1,20,00,00,00
  174. HKR,NDI\params\NumRfd,flag,1,20,00,00,00
  175. HKR,NDI\params\NumTcb,flag,1,20,00,00,00
  176. HKR,NDI\params\NumCoalesce,flag,1,20,00,00,00
  177.  
  178. ; *** Param definitions ***
  179.  
  180. ; Speed
  181. HKR,Ndi\params\Speed,ParamDesc,,"Speed"
  182. HKR,Ndi\params\Speed,default,,auto
  183. HKR,Ndi\params\Speed,type,,enum
  184. HKR,Ndi\params\Speed\enum,auto,,"Automatic"
  185. HKR,Ndi\params\Speed\enum,10,,"10  Mb/sec"
  186. HKR,Ndi\params\Speed\enum,100,,"100 Mb/sec"
  187.  
  188. ; DriverName
  189. HKR,Ndi\params\DriverName,ParamDesc,,"Driver Name"
  190. HKR,Ndi\params\DriverName,default,,"E100B$"
  191. HKR,Ndi\params\DriverName,type,,edit
  192.  
  193. ; MapRegisters
  194. HKR,Ndi\params\MapRegisters,ParamDesc,,"Map Registers"
  195. HKR,Ndi\params\MapRegisters,default,,64
  196. HKR,Ndi\params\MapRegisters,min,,0
  197. HKR,Ndi\params\MapRegisters,max,,64
  198. HKR,Ndi\params\MapRegisters,step,,1
  199. HKR,Ndi\params\MapRegisters,base,,10
  200. HKR,Ndi\params\MapRegisters,type,,int
  201.  
  202. ; Eid
  203. HKR,Ndi\params\Eid,ParamDesc,,"Ethernet ID"
  204. HKR,Ndi\params\Eid,default,,0
  205. HKR,Ndi\params\Eid,base,,10
  206. HKR,Ndi\params\Eid,type,,dword
  207.  
  208. ; ForceDpx
  209. HKR,Ndi\params\ForceDpx,ParamDesc,,"Duplex Mode"
  210. HKR,Ndi\params\ForceDpx,default,,0
  211. HKR,Ndi\params\ForceDpx,type,,enum
  212. HKR,Ndi\params\ForceDpx\enum,0,,"Auto Duplex Detect"
  213. HKR,Ndi\params\ForceDpx\enum,1,,"Half-Duplex"
  214. HKR,Ndi\params\ForceDpx\enum,2,,"Full-Duplex"
  215.  
  216. ; NumRfd
  217. HKR,Ndi\params\NumRfd,ParamDesc,,"Receive Frame Descriptors"
  218. HKR,Ndi\params\NumRfd,default,,16
  219. HKR,Ndi\params\NumRfd,min,,1
  220. HKR,Ndi\params\NumRfd,max,,00001024
  221. HKR,Ndi\params\NumRfd,step,,1
  222. HKR,Ndi\params\NumRfd,Base,,10
  223. HKR,Ndi\params\NumRfd,type,,int
  224.  
  225. ; NumTcb
  226. HKR,Ndi\params\NumTcb,ParamDesc,,"Transmit Control Blocks"
  227. HKR,Ndi\params\NumTcb,default,,16
  228. HKR,Ndi\params\NumTcb,min,,1
  229. HKR,Ndi\params\NumTcb,max,,00000064
  230. HKR,Ndi\params\NumTcb,step,,1
  231. HKR,Ndi\params\NumTcb,Base,,10
  232. HKR,Ndi\params\NumTcb,type,,int
  233.  
  234. ; NumCoalesce
  235. HKR,Ndi\params\NumCoalesce,ParamDesc,,"Coalesce Buffers"
  236. HKR,Ndi\params\NumCoalesce,default,,8
  237. HKR,Ndi\params\NumCoalesce,min,,1
  238. HKR,Ndi\params\NumCoalesce,max,,00000032
  239. HKR,Ndi\params\NumCoalesce,step,,1
  240. HKR,Ndi\params\NumCoalesce,Base,,10
  241. HKR,Ndi\params\NumCoalesce,type,,int
  242.  
  243. ;*********************************************************
  244. ; PCI Registration section for
  245. ; 82557C based adapters with B-step EEPROMs
  246. ;*********************************************************
  247. [PCIe100B2.ndi.reg]
  248. HKR,Ndi,DeviceID,,"PCI\VEN_8086&DEV_1229"
  249.  
  250. ; other registration information
  251. HKR,Ndi\Install,,,"PCIe100B.install"
  252.  
  253. ; flag as NDIS2 and NDIS3, but not required
  254. HKR,NDI\params\Speed,flag,1,30,00,00,00
  255.  
  256. ; flag as NDIS2 but not required
  257. HKR,NDI\params\DriverName,flag,1,10,00,00,00
  258.  
  259. ; flag as NDIS3, but not required
  260. HKR,NDI\params\MapRegisters,flag,1,20,00,00,00
  261. HKR,NDI\params\Eid,flag,1,20,00,00,00
  262. HKR,NDI\params\ForceDpx,flag,1,20,00,00,00
  263. HKR,NDI\params\NumRfd,flag,1,20,00,00,00
  264. HKR,NDI\params\NumTcb,flag,1,20,00,00,00
  265. HKR,NDI\params\NumCoalesce,flag,1,20,00,00,00
  266.  
  267. ; *** Param definitions ***
  268.  
  269. ; Speed
  270. HKR,Ndi\params\Speed,ParamDesc,,"Speed"
  271. HKR,Ndi\params\Speed,default,,auto
  272. HKR,Ndi\params\Speed,type,,enum
  273. HKR,Ndi\params\Speed\enum,auto,,"Automatic"
  274. HKR,Ndi\params\Speed\enum,10,,"10  Mb/sec"
  275. HKR,Ndi\params\Speed\enum,100,,"100 Mb/sec"
  276.  
  277. ; DriverName
  278. HKR,Ndi\params\DriverName,ParamDesc,,"Driver Name"
  279. HKR,Ndi\params\DriverName,default,,"E100B$"
  280. HKR,Ndi\params\DriverName,type,,edit
  281.  
  282. ; MapRegisters
  283. HKR,Ndi\params\MapRegisters,ParamDesc,,"Map Registers"
  284. HKR,Ndi\params\MapRegisters,default,,64
  285. HKR,Ndi\params\MapRegisters,min,,0
  286. HKR,Ndi\params\MapRegisters,max,,64
  287. HKR,Ndi\params\MapRegisters,step,,1
  288. HKR,Ndi\params\MapRegisters,base,,10
  289. HKR,Ndi\params\MapRegisters,type,,int
  290.  
  291. ; Eid
  292. HKR,Ndi\params\Eid,ParamDesc,,"Ethernet ID"
  293. HKR,Ndi\params\Eid,default,,0
  294. HKR,Ndi\params\Eid,base,,10
  295. HKR,Ndi\params\Eid,type,,dword
  296.  
  297. ; ForceDpx
  298. HKR,Ndi\params\ForceDpx,ParamDesc,,"Duplex Mode"
  299. HKR,Ndi\params\ForceDpx,default,,0
  300. HKR,Ndi\params\ForceDpx,type,,enum
  301. HKR,Ndi\params\ForceDpx\enum,0,,"Auto Duplex Detect"
  302. HKR,Ndi\params\ForceDpx\enum,1,,"Half-Duplex"
  303. HKR,Ndi\params\ForceDpx\enum,2,,"Full-Duplex"
  304.  
  305. ; NumRfd
  306. HKR,Ndi\params\NumRfd,ParamDesc,,"Receive Frame Descriptors"
  307. HKR,Ndi\params\NumRfd,default,,16
  308. HKR,Ndi\params\NumRfd,min,,1
  309. HKR,Ndi\params\NumRfd,max,,00001024
  310. HKR,Ndi\params\NumRfd,step,,1
  311. HKR,Ndi\params\NumRfd,Base,,10
  312. HKR,Ndi\params\NumRfd,type,,int
  313.  
  314. ; NumTcb
  315. HKR,Ndi\params\NumTcb,ParamDesc,,"Transmit Control Blocks"
  316. HKR,Ndi\params\NumTcb,default,,16
  317. HKR,Ndi\params\NumTcb,min,,1
  318. HKR,Ndi\params\NumTcb,max,,00000064
  319. HKR,Ndi\params\NumTcb,step,,1
  320. HKR,Ndi\params\NumTcb,Base,,10
  321. HKR,Ndi\params\NumTcb,type,,int
  322.  
  323. ; NumCoalesce
  324. HKR,Ndi\params\NumCoalesce,ParamDesc,,"Coalesce Buffers"
  325. HKR,Ndi\params\NumCoalesce,default,,8
  326. HKR,Ndi\params\NumCoalesce,min,,1
  327. HKR,Ndi\params\NumCoalesce,max,,00000032
  328. HKR,Ndi\params\NumCoalesce,step,,1
  329. HKR,Ndi\params\NumCoalesce,Base,,10
  330. HKR,Ndi\params\NumCoalesce,type,,int
  331.  
  332. ; Make the driver load on all by default here
  333. HKR,,LoadAll,0,1
  334.  
  335. ;*********************************************************
  336. ;
  337. ; PCI Registration section for
  338. ; Intel EtherExpress PRO/100B TX (82557C)
  339. ;
  340. ;*********************************************************
  341. [PCIEPRO100BTX.ndi.reg]
  342. HKR,Ndi,DeviceID,,"PCI\VEN_8086&DEV_1229&SUBSYS_00018086"
  343.  
  344. ; other registration information
  345. HKR,Ndi\Install,,,"PCIe100B.install"
  346.  
  347. ; flag as NDIS2 and NDIS3, but not required
  348. HKR,NDI\params\Speed,flag,1,30,00,00,00
  349.  
  350. ; flag as NDIS2 but not required
  351. HKR,NDI\params\DriverName,flag,1,10,00,00,00
  352.  
  353. ; flag as NDIS3, but not required
  354. HKR,NDI\params\MapRegisters,flag,1,20,00,00,00
  355. HKR,NDI\params\Eid,flag,1,20,00,00,00
  356. HKR,NDI\params\ForceDpx,flag,1,20,00,00,00
  357. HKR,NDI\params\NumRfd,flag,1,20,00,00,00
  358. HKR,NDI\params\NumTcb,flag,1,20,00,00,00
  359. HKR,NDI\params\NumCoalesce,flag,1,20,00,00,00
  360.  
  361. ; *** Param definitions ***
  362.  
  363. ; Speed
  364. HKR,Ndi\params\Speed,ParamDesc,,"Speed"
  365. HKR,Ndi\params\Speed,default,,auto
  366. HKR,Ndi\params\Speed,type,,enum
  367. HKR,Ndi\params\Speed\enum,auto,,"Automatic"
  368. HKR,Ndi\params\Speed\enum,10,,"10  Mb/sec"
  369. HKR,Ndi\params\Speed\enum,100,,"100 Mb/sec"
  370.  
  371. ; DriverName
  372. HKR,Ndi\params\DriverName,ParamDesc,,"Driver Name"
  373. HKR,Ndi\params\DriverName,default,,"E100B$"
  374. HKR,Ndi\params\DriverName,type,,edit
  375.  
  376. ; MapRegisters
  377. HKR,Ndi\params\MapRegisters,ParamDesc,,"Map Registers"
  378. HKR,Ndi\params\MapRegisters,default,,64
  379. HKR,Ndi\params\MapRegisters,min,,0
  380. HKR,Ndi\params\MapRegisters,max,,64
  381. HKR,Ndi\params\MapRegisters,step,,1
  382. HKR,Ndi\params\MapRegisters,base,,10
  383. HKR,Ndi\params\MapRegisters,type,,int
  384.  
  385. ; Eid
  386. HKR,Ndi\params\Eid,ParamDesc,,"Ethernet ID"
  387. HKR,Ndi\params\Eid,default,,0
  388. HKR,Ndi\params\Eid,base,,10
  389. HKR,Ndi\params\Eid,type,,dword
  390.  
  391. ; ForceDpx
  392. HKR,Ndi\params\ForceDpx,ParamDesc,,"Duplex Mode"
  393. HKR,Ndi\params\ForceDpx,default,,0
  394. HKR,Ndi\params\ForceDpx,type,,enum
  395. HKR,Ndi\params\ForceDpx\enum,0,,"Auto Duplex Detect"
  396. HKR,Ndi\params\ForceDpx\enum,1,,"Half-Duplex"
  397. HKR,Ndi\params\ForceDpx\enum,2,,"Full-Duplex"
  398.  
  399. ; NumRfd
  400. HKR,Ndi\params\NumRfd,ParamDesc,,"Receive Frame Descriptors"
  401. HKR,Ndi\params\NumRfd,default,,16
  402. HKR,Ndi\params\NumRfd,min,,1
  403. HKR,Ndi\params\NumRfd,max,,00001024
  404. HKR,Ndi\params\NumRfd,step,,1
  405. HKR,Ndi\params\NumRfd,Base,,10
  406. HKR,Ndi\params\NumRfd,type,,int
  407.  
  408. ; NumTcb
  409. HKR,Ndi\params\NumTcb,ParamDesc,,"Transmit Control Blocks"
  410. HKR,Ndi\params\NumTcb,default,,16
  411. HKR,Ndi\params\NumTcb,min,,1
  412. HKR,Ndi\params\NumTcb,max,,00000064
  413. HKR,Ndi\params\NumTcb,step,,1
  414. HKR,Ndi\params\NumTcb,Base,,10
  415. HKR,Ndi\params\NumTcb,type,,int
  416.  
  417. ; NumCoalesce
  418. HKR,Ndi\params\NumCoalesce,ParamDesc,,"Coalesce Buffers"
  419. HKR,Ndi\params\NumCoalesce,default,,8
  420. HKR,Ndi\params\NumCoalesce,min,,1
  421. HKR,Ndi\params\NumCoalesce,max,,00000032
  422. HKR,Ndi\params\NumCoalesce,step,,1
  423. HKR,Ndi\params\NumCoalesce,Base,,10
  424. HKR,Ndi\params\NumCoalesce,type,,int
  425.  
  426. ;*********************************************************
  427. ;
  428. ; PCI Registration section for
  429. ; Intel EtherExpress PRO/100B T4 (82557C)
  430. ;
  431. ;*********************************************************
  432. [PCIEPRO100BT4.ndi.reg]
  433. HKR,Ndi,DeviceID,,"PCI\VEN_8086&DEV_1229&SUBSYS_00028086"
  434.  
  435. ; other registration information
  436. HKR,Ndi\Install,,,"PCIe100B.install"
  437.  
  438. ; flag as NDIS2 and NDIS3, but not required
  439. HKR,NDI\params\Speed,flag,1,30,00,00,00
  440.  
  441. ; flag as NDIS2 but not required
  442. HKR,NDI\params\DriverName,flag,1,10,00,00,00
  443.  
  444. ; flag as NDIS3, but not required
  445. HKR,NDI\params\MapRegisters,flag,1,20,00,00,00
  446. HKR,NDI\params\Eid,flag,1,20,00,00,00
  447. HKR,NDI\params\ForceDpx,flag,1,20,00,00,00
  448. HKR,NDI\params\NumRfd,flag,1,20,00,00,00
  449. HKR,NDI\params\NumTcb,flag,1,20,00,00,00
  450. HKR,NDI\params\NumCoalesce,flag,1,20,00,00,00
  451.  
  452. ; *** Param definitions ***
  453.  
  454. ; Speed
  455. HKR,Ndi\params\Speed,ParamDesc,,"Speed"
  456. HKR,Ndi\params\Speed,default,,auto
  457. HKR,Ndi\params\Speed,type,,enum
  458. HKR,Ndi\params\Speed\enum,auto,,"Automatic"
  459. HKR,Ndi\params\Speed\enum,10,,"10  Mb/sec"
  460. HKR,Ndi\params\Speed\enum,100,,"100 Mb/sec"
  461.  
  462. ; DriverName
  463. HKR,Ndi\params\DriverName,ParamDesc,,"Driver Name"
  464. HKR,Ndi\params\DriverName,default,,"E100B$"
  465. HKR,Ndi\params\DriverName,type,,edit
  466.  
  467. ; MapRegisters
  468. HKR,Ndi\params\MapRegisters,ParamDesc,,"Map Registers"
  469. HKR,Ndi\params\MapRegisters,default,,64
  470. HKR,Ndi\params\MapRegisters,min,,0
  471. HKR,Ndi\params\MapRegisters,max,,64
  472. HKR,Ndi\params\MapRegisters,step,,1
  473. HKR,Ndi\params\MapRegisters,base,,10
  474. HKR,Ndi\params\MapRegisters,type,,int
  475.  
  476. ; Eid
  477. HKR,Ndi\params\Eid,ParamDesc,,"Ethernet ID"
  478. HKR,Ndi\params\Eid,default,,0
  479. HKR,Ndi\params\Eid,base,,10
  480. HKR,Ndi\params\Eid,type,,dword
  481.  
  482. ; ForceDpx
  483. HKR,Ndi\params\ForceDpx,ParamDesc,,"Duplex Mode"
  484. HKR,Ndi\params\ForceDpx,default,,0
  485. HKR,Ndi\params\ForceDpx,type,,enum
  486. HKR,Ndi\params\ForceDpx\enum,0,,"Auto Duplex Detect"
  487. HKR,Ndi\params\ForceDpx\enum,1,,"Half-Duplex"
  488. HKR,Ndi\params\ForceDpx\enum,2,,"Full-Duplex"
  489.  
  490. ; NumRfd
  491. HKR,Ndi\params\NumRfd,ParamDesc,,"Receive Frame Descriptors"
  492. HKR,Ndi\params\NumRfd,default,,16
  493. HKR,Ndi\params\NumRfd,min,,1
  494. HKR,Ndi\params\NumRfd,max,,00001024
  495. HKR,Ndi\params\NumRfd,step,,1
  496. HKR,Ndi\params\NumRfd,Base,,10
  497. HKR,Ndi\params\NumRfd,type,,int
  498.  
  499. ; NumTcb
  500. HKR,Ndi\params\NumTcb,ParamDesc,,"Transmit Control Blocks"
  501. HKR,Ndi\params\NumTcb,default,,16
  502. HKR,Ndi\params\NumTcb,min,,1
  503. HKR,Ndi\params\NumTcb,max,,00000064
  504. HKR,Ndi\params\NumTcb,step,,1
  505. HKR,Ndi\params\NumTcb,Base,,10
  506. HKR,Ndi\params\NumTcb,type,,int
  507.  
  508. ; NumCoalesce
  509. HKR,Ndi\params\NumCoalesce,ParamDesc,,"Coalesce Buffers"
  510. HKR,Ndi\params\NumCoalesce,default,,8
  511. HKR,Ndi\params\NumCoalesce,min,,1
  512. HKR,Ndi\params\NumCoalesce,max,,00000032
  513. HKR,Ndi\params\NumCoalesce,step,,1
  514. HKR,Ndi\params\NumCoalesce,Base,,10
  515. HKR,Ndi\params\NumCoalesce,type,,int
  516.  
  517.  
  518. ;*********************************************************
  519. ;
  520. ; PCI Registration section for
  521. ; Intel EtherExpress PRO/10+ PCI (82557C)
  522. ;
  523. ;*********************************************************
  524. [PCIEPRO10PPCI.ndi.reg]
  525. HKR,Ndi,DeviceID,,"PCI\VEN_8086&DEV_1229&SUBSYS_00038086"
  526.  
  527. ; other registration information
  528. HKR,Ndi\Install,,,"PCIe100B.install"
  529.  
  530. ; flag as NDIS2 and NDIS3, but not required
  531. HKR,NDI\params\Speed,flag,1,30,00,00,00
  532.  
  533. ; flag as NDIS2 but not required
  534. HKR,NDI\params\DriverName,flag,1,10,00,00,00
  535.  
  536. ; flag as NDIS3, but not required
  537. HKR,NDI\params\MapRegisters,flag,1,20,00,00,00
  538. HKR,NDI\params\Eid,flag,1,20,00,00,00
  539. HKR,NDI\params\ForceDpx,flag,1,20,00,00,00
  540. HKR,NDI\params\NumRfd,flag,1,20,00,00,00
  541. HKR,NDI\params\NumTcb,flag,1,20,00,00,00
  542. HKR,NDI\params\NumCoalesce,flag,1,20,00,00,00
  543.  
  544. ; *** Param definitions ***
  545.  
  546. ; Speed
  547. HKR,Ndi\params\Speed,ParamDesc,,"Speed"
  548. HKR,Ndi\params\Speed,default,,auto
  549. HKR,Ndi\params\Speed,type,,enum
  550. HKR,Ndi\params\Speed\enum,auto,,"Automatic"
  551. HKR,Ndi\params\Speed\enum,10,,"10  Mb/sec"
  552.  
  553. ; DriverName
  554. HKR,Ndi\params\DriverName,ParamDesc,,"Driver Name"
  555. HKR,Ndi\params\DriverName,default,,"E100B$"
  556. HKR,Ndi\params\DriverName,type,,edit
  557.  
  558. ; MapRegisters
  559. HKR,Ndi\params\MapRegisters,ParamDesc,,"Map Registers"
  560. HKR,Ndi\params\MapRegisters,default,,64
  561. HKR,Ndi\params\MapRegisters,min,,0
  562. HKR,Ndi\params\MapRegisters,max,,64
  563. HKR,Ndi\params\MapRegisters,step,,1
  564. HKR,Ndi\params\MapRegisters,base,,10
  565. HKR,Ndi\params\MapRegisters,type,,int
  566.  
  567. ; Eid
  568. HKR,Ndi\params\Eid,ParamDesc,,"Ethernet ID"
  569. HKR,Ndi\params\Eid,default,,0
  570. HKR,Ndi\params\Eid,base,,10
  571. HKR,Ndi\params\Eid,type,,dword
  572.  
  573. ; ForceDpx
  574. HKR,Ndi\params\ForceDpx,ParamDesc,,"Duplex Mode"
  575. HKR,Ndi\params\ForceDpx,default,,0
  576. HKR,Ndi\params\ForceDpx,type,,enum
  577. HKR,Ndi\params\ForceDpx\enum,0,,"Auto Duplex Detect"
  578. HKR,Ndi\params\ForceDpx\enum,1,,"Half-Duplex"
  579. HKR,Ndi\params\ForceDpx\enum,2,,"Full-Duplex"
  580.  
  581. ; NumRfd
  582. HKR,Ndi\params\NumRfd,ParamDesc,,"Receive Frame Descriptors"
  583. HKR,Ndi\params\NumRfd,default,,16
  584. HKR,Ndi\params\NumRfd,min,,1
  585. HKR,Ndi\params\NumRfd,max,,00001024
  586. HKR,Ndi\params\NumRfd,step,,1
  587. HKR,Ndi\params\NumRfd,Base,,10
  588. HKR,Ndi\params\NumRfd,type,,int
  589.  
  590. ; NumTcb
  591. HKR,Ndi\params\NumTcb,ParamDesc,,"Transmit Control Blocks"
  592. HKR,Ndi\params\NumTcb,default,,16
  593. HKR,Ndi\params\NumTcb,min,,1
  594. HKR,Ndi\params\NumTcb,max,,00000064
  595. HKR,Ndi\params\NumTcb,step,,1
  596. HKR,Ndi\params\NumTcb,Base,,10
  597. HKR,Ndi\params\NumTcb,type,,int
  598.  
  599. ; NumCoalesce
  600. HKR,Ndi\params\NumCoalesce,ParamDesc,,"Coalesce Buffers"
  601. HKR,Ndi\params\NumCoalesce,default,,8
  602. HKR,Ndi\params\NumCoalesce,min,,1
  603. HKR,Ndi\params\NumCoalesce,max,,00000032
  604. HKR,Ndi\params\NumCoalesce,step,,1
  605. HKR,Ndi\params\NumCoalesce,Base,,10
  606. HKR,Ndi\params\NumCoalesce,type,,int
  607.  
  608.  
  609. ;****************************************************************
  610. ;
  611. ; PCI Registration section for
  612. ; Intel EtherExpress PRO/100B for Remote Wake Up Systems (82557C)
  613. ;
  614. ;****************************************************************
  615. [PCIEPRO100RWU.ndi.reg]
  616. HKR,Ndi,DeviceID,,"PCI\VEN_8086&DEV_1229&SUBSYS_00048086"
  617.  
  618. ; other registration information
  619. HKR,Ndi\Install,,,"PCIe100B.install"
  620.  
  621. ; flag as NDIS2 and NDIS3, but not required
  622. HKR,NDI\params\Speed,flag,1,30,00,00,00
  623.  
  624. ; flag as NDIS2 but not required
  625. HKR,NDI\params\DriverName,flag,1,10,00,00,00
  626.  
  627. ; flag as NDIS3, but not required
  628. HKR,NDI\params\MapRegisters,flag,1,20,00,00,00
  629. HKR,NDI\params\Eid,flag,1,20,00,00,00
  630. HKR,NDI\params\ForceDpx,flag,1,20,00,00,00
  631. HKR,NDI\params\NumRfd,flag,1,20,00,00,00
  632. HKR,NDI\params\NumTcb,flag,1,20,00,00,00
  633. HKR,NDI\params\NumCoalesce,flag,1,20,00,00,00
  634.  
  635. ; *** Param definitions ***
  636.  
  637. ; Speed
  638. HKR,Ndi\params\Speed,ParamDesc,,"Speed"
  639. HKR,Ndi\params\Speed,default,,auto
  640. HKR,Ndi\params\Speed,type,,enum
  641. HKR,Ndi\params\Speed\enum,auto,,"Automatic"
  642. HKR,Ndi\params\Speed\enum,10,,"10  Mb/sec"
  643. HKR,Ndi\params\Speed\enum,100,,"100 Mb/sec"
  644.  
  645. ; DriverName
  646. HKR,Ndi\params\DriverName,ParamDesc,,"Driver Name"
  647. HKR,Ndi\params\DriverName,default,,"E100B$"
  648. HKR,Ndi\params\DriverName,type,,edit
  649.  
  650. ; MapRegisters
  651. HKR,Ndi\params\MapRegisters,ParamDesc,,"Map Registers"
  652. HKR,Ndi\params\MapRegisters,default,,64
  653. HKR,Ndi\params\MapRegisters,min,,0
  654. HKR,Ndi\params\MapRegisters,max,,64
  655. HKR,Ndi\params\MapRegisters,step,,1
  656. HKR,Ndi\params\MapRegisters,base,,10
  657. HKR,Ndi\params\MapRegisters,type,,int
  658.  
  659. ; Eid
  660. HKR,Ndi\params\Eid,ParamDesc,,"Ethernet ID"
  661. HKR,Ndi\params\Eid,default,,0
  662. HKR,Ndi\params\Eid,base,,10
  663. HKR,Ndi\params\Eid,type,,dword
  664.  
  665. ; ForceDpx
  666. HKR,Ndi\params\ForceDpx,ParamDesc,,"Duplex Mode"
  667. HKR,Ndi\params\ForceDpx,default,,0
  668. HKR,Ndi\params\ForceDpx,type,,enum
  669. HKR,Ndi\params\ForceDpx\enum,0,,"Auto Duplex Detect"
  670. HKR,Ndi\params\ForceDpx\enum,1,,"Half-Duplex"
  671. HKR,Ndi\params\ForceDpx\enum,2,,"Full-Duplex"
  672.  
  673. ; NumRfd
  674. HKR,Ndi\params\NumRfd,ParamDesc,,"Receive Frame Descriptors"
  675. HKR,Ndi\params\NumRfd,default,,16
  676. HKR,Ndi\params\NumRfd,min,,1
  677. HKR,Ndi\params\NumRfd,max,,00001024
  678. HKR,Ndi\params\NumRfd,step,,1
  679. HKR,Ndi\params\NumRfd,Base,,10
  680. HKR,Ndi\params\NumRfd,type,,int
  681.  
  682. ; NumTcb
  683. HKR,Ndi\params\NumTcb,ParamDesc,,"Transmit Control Blocks"
  684. HKR,Ndi\params\NumTcb,default,,16
  685. HKR,Ndi\params\NumTcb,min,,1
  686. HKR,Ndi\params\NumTcb,max,,00000064
  687. HKR,Ndi\params\NumTcb,step,,1
  688. HKR,Ndi\params\NumTcb,Base,,10
  689. HKR,Ndi\params\NumTcb,type,,int
  690.  
  691. ; NumCoalesce
  692. HKR,Ndi\params\NumCoalesce,ParamDesc,,"Coalesce Buffers"
  693. HKR,Ndi\params\NumCoalesce,default,,8
  694. HKR,Ndi\params\NumCoalesce,min,,1
  695. HKR,Ndi\params\NumCoalesce,max,,00000032
  696. HKR,Ndi\params\NumCoalesce,step,,1
  697. HKR,Ndi\params\NumCoalesce,Base,,10
  698. HKR,Ndi\params\NumCoalesce,type,,int
  699.  
  700. ;****************************************************************
  701. ;
  702. ; PCI Registration section for
  703. ; Intel 82557-based Integrated PCI Ethernet LOM Systems (82557C)
  704. ;
  705. ;****************************************************************
  706. [PCIEPRO100LOM.ndi.reg]
  707. HKR,Ndi,DeviceID,,"PCI\VEN_8086&DEV_1229&SUBSYS_00058086"
  708.  
  709. ; other registration information
  710. HKR,Ndi\Install,,,"PCIe100B.install"
  711.  
  712. ; flag as NDIS2 and NDIS3, but not required
  713. HKR,NDI\params\Speed,flag,1,30,00,00,00
  714.  
  715. ; flag as NDIS2 but not required
  716. HKR,NDI\params\DriverName,flag,1,10,00,00,00
  717.  
  718. ; flag as NDIS3, but not required
  719. HKR,NDI\params\MapRegisters,flag,1,20,00,00,00
  720. HKR,NDI\params\Eid,flag,1,20,00,00,00
  721. HKR,NDI\params\ForceDpx,flag,1,20,00,00,00
  722. HKR,NDI\params\NumRfd,flag,1,20,00,00,00
  723. HKR,NDI\params\NumTcb,flag,1,20,00,00,00
  724. HKR,NDI\params\NumCoalesce,flag,1,20,00,00,00
  725.  
  726. ; *** Param definitions ***
  727.  
  728. ; Speed
  729. HKR,Ndi\params\Speed,ParamDesc,,"Speed"
  730. HKR,Ndi\params\Speed,default,,auto
  731. HKR,Ndi\params\Speed,type,,enum
  732. HKR,Ndi\params\Speed\enum,auto,,"Automatic"
  733. HKR,Ndi\params\Speed\enum,10,,"10  Mb/sec"
  734. HKR,Ndi\params\Speed\enum,100,,"100 Mb/sec"
  735.  
  736. ; DriverName
  737. HKR,Ndi\params\DriverName,ParamDesc,,"Driver Name"
  738. HKR,Ndi\params\DriverName,default,,"E100B$"
  739. HKR,Ndi\params\DriverName,type,,edit
  740.  
  741. ; MapRegisters
  742. HKR,Ndi\params\MapRegisters,ParamDesc,,"Map Registers"
  743. HKR,Ndi\params\MapRegisters,default,,64
  744. HKR,Ndi\params\MapRegisters,min,,0
  745. HKR,Ndi\params\MapRegisters,max,,64
  746. HKR,Ndi\params\MapRegisters,step,,1
  747. HKR,Ndi\params\MapRegisters,base,,10
  748. HKR,Ndi\params\MapRegisters,type,,int
  749.  
  750. ; Eid
  751. HKR,Ndi\params\Eid,ParamDesc,,"Ethernet ID"
  752. HKR,Ndi\params\Eid,default,,0
  753. HKR,Ndi\params\Eid,base,,10
  754. HKR,Ndi\params\Eid,type,,dword
  755.  
  756. ; ForceDpx
  757. HKR,Ndi\params\ForceDpx,ParamDesc,,"Duplex Mode"
  758. HKR,Ndi\params\ForceDpx,default,,0
  759. HKR,Ndi\params\ForceDpx,type,,enum
  760. HKR,Ndi\params\ForceDpx\enum,0,,"Auto Duplex Detect"
  761. HKR,Ndi\params\ForceDpx\enum,1,,"Half-Duplex"
  762. HKR,Ndi\params\ForceDpx\enum,2,,"Full-Duplex"
  763.  
  764. ; NumRfd
  765. HKR,Ndi\params\NumRfd,ParamDesc,,"Receive Frame Descriptors"
  766. HKR,Ndi\params\NumRfd,default,,16
  767. HKR,Ndi\params\NumRfd,min,,1
  768. HKR,Ndi\params\NumRfd,max,,00001024
  769. HKR,Ndi\params\NumRfd,step,,1
  770. HKR,Ndi\params\NumRfd,Base,,10
  771. HKR,Ndi\params\NumRfd,type,,int
  772.  
  773. ; NumTcb
  774. HKR,Ndi\params\NumTcb,ParamDesc,,"Transmit Control Blocks"
  775. HKR,Ndi\params\NumTcb,default,,16
  776. HKR,Ndi\params\NumTcb,min,,1
  777. HKR,Ndi\params\NumTcb,max,,00000064
  778. HKR,Ndi\params\NumTcb,step,,1
  779. HKR,Ndi\params\NumTcb,Base,,10
  780. HKR,Ndi\params\NumTcb,type,,int
  781.  
  782. ; NumCoalesce
  783. HKR,Ndi\params\NumCoalesce,ParamDesc,,"Coalesce Buffers"
  784. HKR,Ndi\params\NumCoalesce,default,,8
  785. HKR,Ndi\params\NumCoalesce,min,,1
  786. HKR,Ndi\params\NumCoalesce,max,,00000032
  787. HKR,Ndi\params\NumCoalesce,step,,1
  788. HKR,Ndi\params\NumCoalesce,Base,,10
  789. HKR,Ndi\params\NumCoalesce,type,,int
  790.  
  791.  
  792. ;*********************************************************
  793. ; e100B common base
  794. ;*********************************************************
  795. [e100B.ndi.reg]
  796.  
  797. ; key,subkey,valuename,type,value
  798. HKR,,DevLoader,,*ndis
  799. HKR,,DeviceVxDs,,e100b.sys
  800. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  801.  
  802. ; NDIS Info
  803. HKR,NDIS,LogDriverName,,"E100B-100"
  804. HKR,NDIS,MajorNdisVersion,1,03
  805. HKR,NDIS,MinorNdisVersion,1,0A
  806. HKR,NDIS\NDIS2,DriverName,,"E100B-10$"
  807. HKR,NDIS\NDIS2,FileName,,"e100b.dos"
  808. HKR,NDIS\ODI,DriverName,,"e100bodi"
  809. HKR,NDIS\ODI,FileName,,"e100bodi.com"
  810.  
  811. ; Interfaces
  812. HKR,Ndi\Interfaces,DefUpper,,"ndis2,ndis3"
  813. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  814. HKR,Ndi\Interfaces,UpperRange,,"ndis2,ndis3,odi"
  815. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  816.  
  817. ; Install sections
  818. HKR,Ndi\Install,ndis3,,"E100B.ndis3"
  819. HKR,Ndi\Install,ndis2,,"E100B.ndis2"
  820. HKR,Ndi\Install,odi,,"E100B.odi"
  821.  
  822. [PCIE100B.ndi.copyfiles]
  823. 82557NDI.dll
  824.  
  825. [PCIE100B.inf.copyfiles]
  826. net82557.inf
  827.  
  828. ; Install NDIS3
  829. [E100B.ndis3]
  830. CopyFiles=E100B.ndis3.CopyFiles
  831. [E100B.ndis3.CopyFiles]
  832. e100b.sys, nt\e100b.sy_
  833.  
  834. ; Install NDIS2
  835. [E100B.ndis2]
  836. CopyFiles=E100B.ndis2.CopyFiles
  837. [E100B.ndis2.CopyFiles]
  838. e100b.dos, ndis\e100b.dos
  839.  
  840. ; Install ODI
  841. [E100B.odi]
  842. CopyFiles=E100B.odi.CopyFiles
  843. [E100B.odi.CopyFiles]
  844. e100bodi.com, dos\e100bodi.com
  845.  
  846. ;*********************************************************
  847. ; Destination Directories
  848. ;*********************************************************
  849. [DestinationDirs]
  850. DefaultDestDir          =11 ; LDID_SYS
  851. e100B.ndis3.CopyFiles   =11
  852. e100B.ndis2.CopyFiles   =26 ; LDID_WINBOOT
  853. e100B.odi.CopyFiles     =26
  854. PCIE100B.ndi.copyfiles  =11
  855. PCIE100B.inf.copyfiles  =17
  856.  
  857. ;*********************************************************
  858. ; Localizable Strings
  859. ;*********************************************************
  860. [strings]
  861. ; Provider
  862. V_MS="Microsoft"
  863. ; Manufacturers
  864. V_INTEL="Intel"
  865.  
  866. ; PNP Devices
  867. PCIe100B.DeviceDesc="Intel 82557B-based Ethernet PCI Adapter (10/100)"
  868. PCIe100B2.DeviceDesc="Intel 82557C-based Ethernet PCI (10/100)"
  869. PCIEPRO100BTX.DeviceDesc="Intel EtherExpress PRO/100B PCI Ethernet Adapter (TX)"
  870. PCIEPRO100BT4.DeviceDesc="Intel EtherExpress PRO/100B PCI Ethernet Adapter (T4)"
  871. PCIEPRO10PPCI.DeviceDesc="Intel EtherExpress PRO/10+ PCI Ethernet Adapter"
  872. PCIEPRO100RWU.DeviceDesc="Intel EtherExpress PRO/100 for Remote Wake Up Systems"
  873. PCIEPRO100LOM.DeviceDesc="Intel 82557-based Integrated Ethernet PCI (10/100)"
  874.  
  875. ; Do not modify/remove the line below.
  876. ;~
  877.