home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Installation King 98 / BootGold.iso / BOOTDISK / system / Pwin98 / PRECOPY2.CAB / netibm.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-01-29  |  28.7 KB  |  697 lines

  1. ; Localized    01/30/1998 02:13 AM (GMT)    7:3.0.406 A    NETIBM.INF
  2. ;*
  3. ;*.. File Name:    NETIBM4.INF
  4. ;*.. Version:      1.9
  5. ;*.. Extracted:    4/1/97 at 15:15:40
  6. ;*.. Last Changed: 7/9/97 at 14:59:26
  7. ;*.. Creation Date:  03/17/97
  8. ;*
  9.  
  10. ;*****************************************************************************
  11. ; NETIBM.INF                                                                *
  12. ;                                                                            *
  13. ; IBM Shared RAM Token Ring Network Interface Cards                          *
  14. ;                                                                            *
  15. ; Copyright 1993-1995, Microsoft Corporation                                 *
  16. ; Copyright 1997 IBM Corporation                                             *
  17. ;*****************************************************************************
  18.  
  19. [version]
  20. CatalogFile=netibm.cat
  21. layoutfile = layout.inf, layout1.inf, layout2.inf
  22. signature="$CHICAGO$"
  23. Class=Net
  24. provider=%V_IBM%
  25.  
  26. [Manufacturer]
  27. %V_IBM%=IBM
  28. %V_TOSHIBA%=TOSHIBA
  29. %V_AST%=AST
  30. %V_PUREDATA%=PUREDATA
  31. %V_TC%=TC
  32. %V_3COM%=3COM
  33. %V_KINGSTON%=KINGSTON
  34. %V_DEC%=DEC
  35.  
  36.  
  37.  
  38. ;*****************************************************************************
  39. ;                                                                            *
  40. ;  Manufacturer Name Section                                                 *
  41. ;                                                                            *
  42. ;  The Manufacturer Name section gives the device description and identifies *
  43. ;  the install section for each device.                                      *
  44. ;                                                                            *
  45. ;*****************************************************************************
  46. [IBM]
  47.  
  48. ; These first two device IDs are default IDs defined by MS
  49. %*pnp8327.DeviceDesc%=*pnp8327.ndi, *pnp8327    ;IBM Token Ring
  50. %*pnp80cc.DeviceDesc%=*pnp80cc.ndi, *pnp80cc    ;IBM Token Ring 4/16Mbs
  51.  
  52. ;
  53. ; MCA based adapters
  54. ;
  55. %mca_e000.DeviceDesc%=mca_e000.ndi, mca_e000 ;IBM Token Ring (MCA)
  56. %mca_e001.DeviceDesc%=mca_e001.ndi, mca_e001 ;IBM Token Ring 4/16Mbs (MCA)
  57.  
  58. ;
  59. ; ISA PNP based adapters
  60. ;
  61. %*IBM0001.DeviceDesc%=*IBM0001.ndi, *IBM0001 ;IBM Auto 16/4 ISA Token-Ring
  62. %*IBM1070.DeviceDesc%=*IBM1070.ndi, *IBM1070 ;IBM Auto Wake 16/4 ISA Token-Ring
  63. %*IBM1080.DeviceDesc%=*IBM1080.ndi, *IBM1080 ;IBM Turbo 16/4 ISA Token-Ring
  64.  
  65. ;
  66. ; PCMCIA based adapters
  67. ;
  68. %pcmcia.DeviceDesc%=pcmcia.ndi,   PCMCIA\IBM-TOKEN_RING-EFA1  ;IBM Token Ring 4/16Mbs PCMCIA Card
  69. %pcmcia2.DeviceDesc%=pcmciatc.ndi,PCMCIA\IBM-TOKEN_RING-013F  ;IBM Auto Token Ring 4/16Mbs PCMCIA Card
  70. %pcmcia3.DeviceDesc%=pcmciara.ndi,PCMCIA\IBM-TOKEN_RING-F8CF  ;IBM Turbo 4/16Mbs PC Card
  71.  
  72. [TOSHIBA]
  73. %pcmcia.toshiba%=pcmcia.ndi, PCMCIA\IBM-TOKEN_RING-EFA1         ;IBM Token Ring 4/16Mbs PCMCIA Card
  74.  
  75. [AST]
  76. %pcmcia.ast%=pcmcia.ndi, PCMCIA\IBM-TOKEN_RING-EFA1             ;IBM Token Ring 4/16Mbs PCMCIA Card
  77.  
  78. [PUREDATA]
  79. %pcmcia.puredata%=pcmcia.ndi, PCMCIA\IBM-TOKEN_RING-EFA1        ;IBM Token Ring 4/16Mbs PCMCIA Card
  80.  
  81. [TC]
  82. %pcmcia.tc%=pcmciatc.ndi, PCMCIA\IBM-TOKEN_RING-013F            ;IBM Token Ring 4/16Mbs PCMCIA Card
  83.  
  84. [3COM]
  85. %pcmcia.3com%=pcmciatc.ndi, PCMCIA\IBM-TOKEN_RING-013F          ;IBM Token Ring 4/16Mbs PCMCIA Card
  86.  
  87. [KINGSTON]
  88. %pcmcia.Kingston%=pcmciatc.ndi, PCMCIA\IBM-TOKEN_RING-013F          ;IBM Token Ring 4/16Mbs PCMCIA Card
  89.  
  90. [DEC]
  91. %pcmcia.dec%=pcmciatc.ndi, PCMCIA\IBM-TOKEN_RING-013F          ;IBM Token Ring 4/16Mbs PCMCIA Card
  92.  
  93. ;*****************************************************************************
  94. ;                                                                            *
  95. ;  Install Sections                                                          *
  96. ;                                                                            *
  97. ;  The install sections identify the additional sections of the INF that     *
  98. ;  contain descriptions of the device and the instructions for installing    *
  99. ;  files and information needed for the device driver, e.g. registry         *
  100. ;  information.                                                              *
  101. ;                                                                            *
  102. ;*****************************************************************************
  103.  
  104. ;*****************************************************************************
  105. ; *PNP8327 IBM Token Ring (Adapters working in compatibility mode)           *
  106. ;*****************************************************************************
  107. [*PNP8327.ndi]
  108. AddReg=*PNP8327.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.iobaseaddress,ndi.parms.ram
  109.  
  110. [*PNP8327.ndi.deviceid]
  111. HKR,Ndi,DeviceID,,"*PNP8327"
  112. HKR,,CardId,,"00000256"             ; comes from what is in adpid.h
  113. HKR,,AdapterBusType,,"1"            ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h )
  114.  
  115. ;*****************************************************************************
  116. ; *PNP80CC IBM Token Ring 4/16Mbs                                            *
  117. ;*****************************************************************************
  118. [*PNP80CC.ndi]
  119. AddReg=*PNP80CC.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.fastpath,ndi.parms.iobaseaddress,ndi.parms.ram
  120.  
  121. [*PNP80CC.ndi.deviceid]
  122. HKR,Ndi,DeviceID,,"*PNP80CC"
  123. HKR,,CardId,,"00000256"             ; comes from what is in adpid.h
  124. HKR,,AdapterBusType,,"1"            ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h )
  125.  
  126. ;*****************************************************************************
  127. ; mca_e000      IBM Token Ring (MCA)                                         *
  128. ;*****************************************************************************
  129. [mca_e000.ndi]
  130. AddReg=mca_e000.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.mca,ndi.parms.fastpath,ndi.parms.iobaseaddress
  131.  
  132. [mca_e000.ndi.deviceid]
  133. HKR,Ndi,DeviceID,,"mca_e000"
  134. HKR,,CardId,,"00057344"             ; from adpid.h
  135. HKR,,AdapterBusType,,"3"            ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h )
  136.  
  137. ;*****************************************************************************
  138. ; mca_e001      IBM Token Ring 4/16Mbs (MCA)                                 *
  139. ;*****************************************************************************
  140. [mca_e001.ndi]
  141. AddReg=mca_e001.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.mca,ndi.parms.fastpath,ndi.parms.iobaseaddress
  142.  
  143. [mca_e001.ndi.deviceid]
  144. HKR,Ndi,DeviceID,,"mca_e001"
  145. HKR,,CardId,,"00057345"             ; comes from what is in adpid.h
  146. HKR,,AdapterBusType,,"3"            ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h )
  147.  
  148. ;*****************************************************************************
  149. ; IBM0001       IBM AUTO 16/4 TOKEN-RING                                     *
  150. ;*****************************************************************************
  151. [*IBM0001.ndi]
  152. AddReg=*IBM0001.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.fastpath,ndi.parms.iobaseaddress
  153.  
  154. [*IBM0001.ndi.deviceid]
  155. HKR,NDI,DeviceID,,"*IBM0001"
  156. HKR,,CardId,,"609026049"             ; comes from adpid.h
  157. HKR,,AdapterBusType,,"1"            ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h )
  158. ;HKR,NDI,CardType,,"PNP"
  159.  
  160. ;*****************************************************************************
  161. ; IBM1070       IBM AUTO WAKE 16/4 ISA TOKEN-RING                            *
  162. ;*****************************************************************************
  163. [*IBM1070.ndi]
  164. AddReg=*IBM1070.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.shallow,ndi.parms.fastpath,ndi.parms.fullduplex
  165.  
  166. [*IBM1070.ndi.deviceid]
  167. HKR,NDI,DeviceID,,"*IBM1070"
  168. HKR,,CardId,,"609030256"            ; comes from what is in adpid.h
  169. HKR,,AdapterBusType,,"1"            ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h )
  170. ;HKR,NDI,CardType,,"PNP"
  171.  
  172. ;*****************************************************************************
  173. ; IBM1080       IBM TURBO 16/4 ISA TOKEN-RING                                *
  174. ;*****************************************************************************
  175. [*IBM1080.ndi]
  176. AddReg=*IBM1080.ndi.deviceid,ndi.common,ndi.interfaces.fullsize,ndi.install.fullsize,ndi.parms.common,ndi.parms.ndis2.only,ndi.parms.shallow,ndi.parms.fastpath,ndi.parms.fullduplex
  177.  
  178. [*IBM1080.ndi.deviceid]
  179. HKR,NDI,DeviceID,,"*IBM1080"
  180. HKR,,CardId,,"609030272"             ; comes from what is in adpid.h
  181. HKR,,AdapterBusType,,"1"            ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h )
  182. ;HKR,NDI,CardType,,"PNP"
  183.  
  184. ;*****************************************************************************
  185. ; pcmcia        IBM Token-Ring 16/4 Credit Card Adapter                      *
  186. ;*****************************************************************************
  187. [pcmcia.ndi]
  188. AddReg=pcmcia.ndi.deviceid,ndi.common,ndi.interfaces.cc,ndi.install.cc,ndi.parms.common,ndi.parms.cc.BaseAndAuto,ndi.parms.datarate16_4,ndi.parms.fastpath
  189.  
  190. [pcmcia.ndi.deviceid]
  191. HKR,Ndi,DeviceID,,"IBM-TOKEN_RING-EFA1"
  192. HKR,,CardId,,"00000256"             ; comes from what is in adpid.h
  193. HKR,,AdapterBusType,,"8"            ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h )
  194. HKR,NDI,CardType,,"PCMCIA"
  195.  
  196. ;*****************************************************************************
  197. ; pcmcia        IBM Auto 16/4 Credit Card Adapter                            *
  198. ;*****************************************************************************
  199. [pcmciatc.ndi]
  200. AddReg=pcmciatc.ndi.deviceid,ndi.common,ndi.interfaces.cc,ndi.install.cc,ndi.parms.common,ndi.parms.cc.BaseAndAuto,ndi.parms.datarate,ndi.parms.fastpath
  201.  
  202. [pcmciatc.ndi.deviceid]
  203. HKR,Ndi,DeviceID,,"IBM-TOKEN_RING-013F"
  204. HKR,,CardId,,"00000259"             ; comes from what is in adpid.h
  205. HKR,,AdapterBusType,,"8"            ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h )
  206. HKR,NDI,CardType,,"PCMCIA"
  207.  
  208. ;*****************************************************************************
  209. ; pcmcia    IBM Turbo 16/4 Credit Card Adapter                               *
  210. ;*****************************************************************************
  211. [pcmciara.ndi]
  212. AddReg=pcmciara.ndi.deviceid,ndi.common,ndi.interfaces.cc,ndi.install.cc,ndi.parms.common,ndi.parms.cc.turbo,ndi.parms.shallow,ndi.parms.fastpath,ndi.parms.datarate,ndi.parms.fullduplex
  213.  
  214. [pcmciara.ndi.deviceid]
  215. HKR,Ndi,DeviceID,,"IBM-TOKEN_RING-F8CF"
  216. HKR,,CardId,,"00000260"             ; comes from what is in adpid.h
  217. HKR,,AdapterBusType,,"8"            ; 1=ISA, 3=MCA, 8=PCMCIA ( From ndis.h )
  218. HKR,NDI,CardType,,"PCMCIA"
  219.  
  220. ;*****************************************************************************
  221. ; Common section for all adapters                                            *
  222. ;*****************************************************************************
  223. [ndi.common]
  224. ; key,[subkey],valuename,flag,value
  225. HKR,,DevLoader,,*ndis               ; specifies the device loader to use
  226. HKR,,DeviceVxDs,,IBMTOK.sys
  227. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"   ; ???
  228.  
  229. ; NDIS Info
  230. HKR,NDIS,LogDriverName,,"IBMTOK"    ; logical name of the driver to the system
  231. HKR,NDIS,MajorNdisVersion,1,03
  232. HKR,NDIS,MinorNdisVersion,1,0A
  233.  
  234. HKR,,PlatformType,,"200"            ; indicate W95/Memphis to driver
  235. HKR,,MediaType,,"2"                 ; 2=TokenRing, 1=Ethernet
  236.  
  237. ;*****************************************************************************
  238. ;                                                                            *
  239. ; Interface defintion sections.                                              *
  240. ;                                                                            *
  241. ;*****************************************************************************
  242.  
  243. ;
  244. ; Interfaces section for full size cards.
  245. ;
  246. [ndi.interfaces.fullsize]
  247. ; Interfaces
  248. ;  NOTE: Only difference between full size and Credit card is the support for
  249. ;        NDIS 2.01
  250. HKR,NDI\Interfaces,DefUpper,,"ndis2,ndis3"
  251. HKR,NDI\Interfaces,UpperRange,,"ndis2,ndis3"
  252. HKR,NDI\Interfaces,DefLower,,"tokenring"
  253. HKR,NDI\Interfaces,LowerRange,,"tokenring"
  254.  
  255. HKR,NDIS\NDIS2,DriverName,,"IBMTOK$"  ; base(logical) driver name in NDIS 2
  256. HKR,NDIS\NDIS2,FileName,,"IBMTOK.DOS" ; physical name of the NDIS 2 driver
  257.  
  258. ;
  259. ; Interfaces section for credit card adapters.
  260. ;
  261. [ndi.interfaces.cc]
  262. ; Interfaces
  263. HKR,NDI\Interfaces,DefUpper,,"ndis3"
  264. HKR,NDI\Interfaces,DefLower,,"TOKENRING"
  265. HKR,NDI\Interfaces,UpperRange,,"ndis3"
  266. HKR,NDI\Interfaces,LowerRange,,"TOKENRING"
  267.  
  268. HKR,NDI,CardType,,"PCMCIA"
  269.  
  270. ;*****************************************************************************
  271. ;                                                                            *
  272. ; Install definition sections.                                               *
  273. ;                                                                            *
  274. ;*****************************************************************************
  275.  
  276. ;
  277. ; Install section for full size card adapters.
  278. ;
  279. [ndi.install.fullsize]
  280. ; Install Sections for the NDIS 4 driver and the NDIS 2 driver.
  281. HKR,NDI\Install,ndis3,,"NDIS4.Copyfiles"
  282. HKR,NDI\Install,ndis2,,"NDIS2.Copyfiles"
  283.  
  284. ;
  285. ; Install section for credit card adapters.
  286. ;
  287. [ndi.install.cc]
  288. ; Install Sections for the NDIS 4 driver and the NDIS 2 driver.
  289. HKR,NDI\Install,ndis3,,"NDIS4.Copyfiles"
  290.  
  291. ;****************************************************************************
  292. ;                                                                           *
  293. ; Parameter definition sections                                             *
  294. ;                                                                           *
  295. ;****************************************************************************
  296.  
  297. ;
  298. ; IBM TOKEN-RING General Parameters
  299. ;     - Common to all Token Ring Adapters
  300. ;
  301. [ndi.parms.common]
  302. ; NetAddress
  303. ; IBMTOK.DOS understands both NetworkAddress and NetAddress
  304. HKR,NDI\params\NetAddress,ParamDesc,,"Network Address"
  305. HKR,NDI\params\NetAddress,type,,edit
  306. HKR,NDI\params\NetAddress,LimitText,,13
  307. HKR,NDI\params\NetAddress,UpperCase,,1
  308. HKR,NDI\params\NetAddress,default,,""
  309. HKR,NDI\params\NetAddress,optional,,1
  310. HKR,NDI\params\NetAddress,flag,1,30,00,00,00          ; NDIS2/NDIS3
  311. ; MaxTransmits
  312. HKR,NDI\params\MaxTransmits,ParamDesc,,"Maximum Transmits"
  313. HKR,NDI\params\MaxTransmits,type,,int
  314. HKR,NDI\params\MaxTransmits,min,,1
  315. HKR,NDI\params\MaxTransmits,max,,512
  316. HKR,NDI\params\MaxTransmits,step,,1
  317. HKR,NDI\params\MaxTransmits,default,,31
  318. ;HKR,NDI\params\MaxTransmits,optional,,1
  319. HKR,NDI\params\MaxTransmits,flag,1,20,00,00,00        ; NDIS3 only
  320. ; MaxTxFrameSize
  321. HKR,NDI\params\MaxTxFrameSize,ParamDesc,,"Max Transmit Frame Size"
  322. HKR,NDI\params\MaxTxFrameSize,type,,int
  323. HKR,NDI\params\MaxTxFrameSize,min,,256
  324. HKR,NDI\params\MaxTxFrameSize,max,,17944
  325. HKR,NDI\params\MaxTxFrameSize,step,,8
  326. HKR,NDI\params\MaxTxFrameSize,default,,4096
  327. ;HKR,NDI\params\MaxTxFrameSize,optional,,1
  328. HKR,NDI\params\MaxTxFrameSize,flag,1,20,00,00,00      ; NDIS3 only
  329. ; MinRcvBuffs
  330. HKR,NDI\params\MinRcvBuffs,ParamDesc,,"Min Adapt Receive Buffers"
  331. HKR,NDI\params\MinRcvBuffs,type,,int
  332. HKR,NDI\params\MinRcvBuffs,min,,20
  333. HKR,NDI\params\MinRcvBuffs,max,,512
  334. HKR,NDI\params\MinRcvBuffs,step,,1
  335. HKR,NDI\params\MinRcvBuffs,default,,80
  336. ;HKR,NDI\params\MinRcvBuffs,optional,,1
  337. HKR,NDI\params\MinRcvBuffs,flag,1,20,00,00,00         ; NDIS3 only
  338. ; RcvBuffSize
  339. HKR,NDI\params\RcvBuffSize,ParamDesc,,"Receive Buffer Size"
  340. HKR,NDI\params\RcvBuffSize,type,,int
  341. HKR,NDI\params\RcvBuffSize,min,,270
  342. HKR,NDI\params\RcvBuffSize,max,,18000
  343. HKR,NDI\params\RcvBuffSize,step,,1
  344. HKR,NDI\params\RcvBuffSize,default,,2048
  345. ;HKR,NDI\params\RcvBuffSize,optional,,1
  346. HKR,NDI\params\RcvBuffSize,flag,1,20,00,00,00         ; NDIS3 only
  347.  
  348. ;
  349. ; NDIS 2.01 only parameters
  350. ;
  351. [ndi.parms.ndis2.only]
  352.  
  353. ;
  354. ; Single parm section
  355. ;
  356. ; RAM
  357. [ndi.parms.ram]
  358. HKR,NDI\params\Ram,ParamDesc,,"Shared RAM Base Address"
  359. HKR,NDI\params\Ram,type,,edit
  360. HKR,Ndi\params\Ram,default,,"D800"
  361. HKR,NDI\params\Ram,LimitText,,4
  362. HKR,NDI\params\Ram,UpperCase,,1
  363. HKR,NDI\params\Ram,flag,1,30,00,00,00                 ; NDIS2/NDIS3
  364. HKR,Ndi\params\Ram,optional,,1
  365.  
  366. [ndi.parms.iobaseaddress]
  367. ; IoBaseAddress
  368. HKR,Ndi\params\IoBaseAddress,ParamDesc,,"Base I/O Port"
  369. HKR,Ndi\params\IoBaseAddress,default,,2592
  370. HKR,NDI\params\IoBaseAddress,optional,,1
  371. HKR,Ndi\params\IoBaseAddress,type,,enum
  372. HKR,Ndi\params\IoBaseAddress\enum,2592,,"Primary (A20-A23)"
  373. HKR,Ndi\params\IoBaseAddress\enum,2596,,"Alternate (A24-A27)"
  374. HKR,NDI\params\IoBaseAddress,flag,1,20,00,00,00       ; NDIS3 only
  375.  
  376. [ndi.parms.fastpath]
  377. ; FastPath
  378. HKR,NDI\params\FastPath,ParamDesc,,"FastPath Transmit Only"
  379. HKR,NDI\params\FastPath,type,,enum
  380. HKR,NDI\params\FastPath\enum,"NO",,"NO"
  381. HKR,NDI\params\FastPath\enum,"YES",,"YES"
  382. HKR,NDI\params\FastPath,default,,"YES"
  383. HKR,NDI\params\FastPath,flag,1,20,00,00,00            ; NDIS3 only
  384.  
  385. [ndi.parms.shallow]
  386. ; ShallowMode
  387. HKR,NDI\params\ShallowMode,ParamDesc,,"FastPath Receive/Transmit"
  388. HKR,NDI\params\ShallowMode,type,,enum
  389. HKR,NDI\params\ShallowMode\enum,"NO",,"NO"
  390. HKR,NDI\params\ShallowMode\enum,"YES",,"YES"
  391. HKR,NDI\params\ShallowMode,default,,"YES"
  392. HKR,NDI\params\ShallowMode,flag,1,30,00,00,00         ; NDIS2/NDIS3
  393.  
  394. [ndi.parms.fullduplex]
  395. ; FullDuplex
  396. HKR,NDI\params\FullDuplex,ParamDesc,,"Full Duplex Enabled"
  397. HKR,NDI\params\FullDuplex,type,,enum
  398. HKR,NDI\params\FullDuplex\enum,"YES",,"YES"
  399. HKR,NDI\params\FullDuplex\enum,"NO",,"NO"
  400. HKR,NDI\params\FullDuplex,default,,"YES"
  401. HKR,NDI\params\FullDuplex,flag,1,30,00,00,00          ; NDIS2/NDIS3
  402.  
  403. [ndi.parms.datarate]
  404. ; DataRate
  405. HKR,NDI\params\DataRate,ParamDesc,,"Network Data Rate"
  406. HKR,NDI\params\DataRate,type,,enum
  407. HKR,NDI\params\DataRate\enum,"AUTO",,"AUTO"
  408. HKR,NDI\params\DataRate\enum,"M16",,"M16"
  409. HKR,NDI\params\DataRate\enum,"M4",,"M4"
  410. HKR,NDI\params\DataRate,default,,"AUTO"
  411. HKR,NDI\params\DataRate,optional,,1
  412. HKR,NDI\params\DataRate,flag,1,20,00,00,00            ; NDIS3 only
  413.  
  414. [ndi.parms.datarate16_4]
  415. ; DataRate for 16/4 CC adapter
  416. HKR,NDI\params\DataRate,ParamDesc,,"Network Data Rate"
  417. HKR,NDI\params\DataRate,type,,enum
  418. ;HKR,NDI\params\DataRate\enum,"AUTO",,"AUTO"
  419. HKR,NDI\params\DataRate\enum,"M16",,"M16"
  420. HKR,NDI\params\DataRate\enum,"M4",,"M4"
  421. HKR,NDI\params\DataRate,default,,"M16"
  422. ;HKR,NDI\params\DataRate,optional,,1
  423. HKR,NDI\params\DataRate,flag,1,20,00,00,00            ; NDIS3 only
  424.  
  425. ;
  426. ; Micro Channel
  427. ;
  428. [ndi.parms.mca]
  429. ; SlotNumber
  430. HKR,NDI\params\SlotNumber,ParamDesc,,"MCA Slot Location"
  431. HKR,NDI\params\SlotNumber,type,,int
  432. HKR,NDI\params\SlotNumber,min,,1
  433. HKR,NDI\params\SlotNumber,max,,8
  434. HKR,NDI\params\SlotNumber,step,,1
  435. HKR,NDI\params\SlotNumber,flag,1,38,00,00,00          ; NDIS2/NDIS3/mandatory
  436.  
  437. ;
  438. ; IBM Token Ring 16/4 Credit Card &
  439. ; IBM Auto 16/4 Credit Card adapters-specific section
  440. ;
  441. [ndi.parms.cc.BaseAndAuto]
  442. HKR,,IoBaseAddress,1,02,00,00,00
  443. HKR,,Mmio,1,01,00,00,00
  444. HKR,,Ram,1,01,00,00,00
  445. HKR,,AdapterType,,1
  446. HKR,,EnhancedMode,,"No"
  447. HKR,,InterruptNumber,1,04,00,00,00
  448.  
  449. ; OVERRIDE FOR 16K RAM WINDOW
  450. HKR,Override,0000,1,\
  451. ;
  452. 00,04,00,00, \      ; CONFIGMG_VERSION
  453. 00,00,00,00, \      ; PRIORITY
  454. ;
  455. ; I/O Resource Descriptor
  456. ;
  457. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  458. 02,00,00,00, \      ; ResType_IO = 0x00000002
  459. 01,00, \            ; IOD_Count;
  460. 0C,00, \            ; IOD_Type;         // IOType_Range = 0x000C
  461. 00,00, \            ; IOD_Alloc_Base;
  462. 00,00, \            ; IOD_Alloc_End;
  463. 00,00, \            ; IOD_DesFlags;
  464. 00, \               ; IOD_Alloc_Alias;
  465. 00, \               ; IOD_Alloc_Decode;
  466. FC,FF, \            ; IOR_Align;        // Mask for base alignment
  467. 04,00, \            ; IOR_nPorts;       // Number of ports
  468. 20,0A, \            ; IOR_Min;          // Min port address
  469. 27,0A, \            ; IOR_Max;          // Max port address
  470. 00,00, \            ; IOR_RangeFlags;   // Flags
  471. 00, \               ; IOR_Alias;        // Alias offset
  472. 00, \               ; IOR_Decode;       // Address specified
  473. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  474. ;
  475. ; IRQ Resource Descriptor
  476. ;
  477. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  478. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  479. 00,00, \            ; IRQD_Flags;
  480. 00,00, \            ; IRQD_Alloc_Num;   // Allocated IRQ number
  481. FF,FF, \            ; IRQD_Req_Mask;    // Mask of possible IRQs
  482. 00,00, \            ; IRQD_Reserved;
  483. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  484. ;
  485. ; Memory Resource Descriptor 0
  486. ;
  487. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  488. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  489. 01,00, \            ; MD_Count;
  490. 14,00, \            ; MD_Type;          // MType_Range = 0x0014
  491. 00,00,00,00, \      ; MD_Alloc_Base;
  492. 00,00,00,00, \      ; MD_Alloc_End;
  493. 00,00, \            ; MD_Flags;
  494. 00,00, \            ; MD_Reserved;
  495. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  496. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  497. 00,00,00,00, \      ; MR_Min;           // Min Address
  498. FF,FF,FF,FF, \      ; MR_Max;           // Max Address
  499. 00,00, \            ; MR_Flags;         // Flags
  500. 00,00, \            ; MR_Reserved;
  501. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  502.                     ;         0x08 = 16-bit common mem
  503. 00,20,0C,00, \      ; Memory card address
  504. ;
  505. ; Memory Resource Descriptor 1
  506. ;
  507. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  508. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  509. 01,00, \            ; MD_Count;
  510. 14,00, \            ; MD_Type;          // MType_Range = 0x0014
  511. 00,00,00,00, \      ; MD_Alloc_Base;
  512. 00,00,00,00, \      ; MD_Alloc_End;
  513. 00,00, \            ; MD_Flags;
  514. 00,00, \            ; MD_Reserved;
  515. 00,C0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  516. 00,40,00,00, \      ; MR_nBytes;        // Count of bytes
  517. 00,00,00,00, \      ; MR_Min;           // Min Address
  518. FF,FF,FF,FF, \      ; MR_Max;           // Max Address
  519. 00,00, \            ; MR_Flags;         // Flags
  520. 00,00, \            ; MR_Reserved;
  521. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  522.                ;         0x08 = 16-bit common mem
  523. 00,00,0D,00, \      ; Memory card address
  524. ;
  525. ; REQUEST_CONFIG_PKT Descriptor
  526. ;
  527. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  528. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  529. 00,00, \            ; Socket;
  530. 02,00, \            ; Attributes;
  531. 32, \               ; Vcc;
  532. 32, \               ; Vpp1;
  533. 32, \               ; Vpp2;
  534. 02, \               ; IntType;
  535. 00,08,00,00, \      ; ConfigBase;
  536. 00, \               ; Status;
  537. 00, \               ; Pin;
  538. 00, \               ; Copy;
  539. 21, \               ; ConfigIndex;
  540. 0B, \               ; Present;
  541. ;
  542. 00,00,00,00         ; TERMINATOR
  543.  
  544. ;*****************************************************************************
  545. ; IBM Turbo Token Ring 16/4 Credit Card adapter-specific section             *
  546. ;*****************************************************************************
  547. [ndi.parms.cc.turbo]
  548. ; Parameters
  549. HKR,,IoBaseAddress,1,02,00,00,00
  550. HKR,,Mmio,1,01,00,00,00
  551. HKR,,AdapterType,,1
  552. HKR,,EnhancedMode,,"Yes"
  553. HKR,,InterruptNumber,1,04,00,00,00
  554.  
  555. ; OVERRIDE FOR 8K RAM WINDOW
  556. HKR,Override,0000,1,\
  557. ;
  558. 00,04,00,00, \      ; CONFIGMG_VERSION
  559. 00,00,00,00, \      ; PRIORITY
  560. ;
  561. ; I/O Resource Descriptor
  562. ;
  563. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  564. 02,00,00,00, \      ; ResType_IO = 0x00000002
  565. 01,00, \            ; IOD_Count;
  566. 0C,00, \            ; IOD_Type;         // IOType_Range = 0x000C
  567. 00,00, \            ; IOD_Alloc_Base;
  568. 00,00, \            ; IOD_Alloc_End;
  569. 00,00, \            ; IOD_DesFlags;
  570. 00, \               ; IOD_Alloc_Alias;
  571. 00, \               ; IOD_Alloc_Decode;
  572. FC,FF, \            ; IOR_Align;        // Mask for base alignment
  573. 04,00, \            ; IOR_nPorts;       // Number of ports
  574. 00,03, \            ; IOR_Min;          // Min port address
  575. FF,FF, \            ; IOR_Max;          // Max port address
  576. 00,00, \            ; IOR_RangeFlags;   // Flags
  577. 00, \               ; IOR_Alias;        // Alias offset
  578. 00, \               ; IOR_Decode;       // Address specified
  579. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  580. ;
  581. ; IRQ Resource Descriptor
  582. ;
  583. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  584. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  585. 00,00, \            ; IRQD_Flags;
  586. 00,00, \            ; IRQD_Alloc_Num;   // Allocated IRQ number
  587. FF,FF, \            ; IRQD_Req_Mask;    // Mask of possible IRQs
  588. 00,00, \            ; IRQD_Reserved;
  589. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  590. ;
  591. ; Memory Resource Descriptor
  592. ;
  593. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  594. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  595. 01,00, \            ; MD_Count;
  596. 14,00, \            ; MD_Type;          // MType_Range = 0x0014
  597. 00,00,00,00, \      ; MD_Alloc_Base;
  598. 00,00,00,00, \      ; MD_Alloc_End;
  599. 00,00, \            ; MD_Flags;
  600. 00,00, \            ; MD_Reserved;
  601. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  602. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  603. 00,00,00,00, \      ; MR_Min;           // Min Address
  604. FF,FF,FF,FF, \      ; MR_Max;           // Max Address
  605. 00,00, \            ; MR_Flags;         // Flags
  606. 00,00, \            ; MR_Reserved;
  607. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  608.                     ;         0x08 = 16-bit common mem
  609. 00,00,0D,00, \      ; Memory card address
  610. ;
  611. ; REQUEST_CONFIG_PKT Descriptor
  612. ;
  613. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  614. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  615. 00,00, \            ; Socket;
  616. 02,00, \            ; Attributes;
  617. 32, \               ; Vcc;
  618. 32, \               ; Vpp1;
  619. 32, \               ; Vpp2;
  620. 02, \               ; IntType;
  621. 00,08,00,00, \      ; ConfigBase;
  622. 00, \               ; Status;
  623. 00, \               ; Pin;
  624. 00, \               ; Copy;
  625. 21, \               ; ConfigIndex;
  626. 0B, \               ; Present;
  627. ;
  628. 00,00,00,00         ; TERMINATOR
  629.  
  630. ;****************************************************************************
  631. ;                                                                           *
  632. ; Copy file sections                                                        *
  633. ;                                                                           *
  634. ;****************************************************************************
  635.  
  636. ;
  637. ; Copyfile section for NDIS 4.1 driver
  638. ;
  639. [NDIS4.Copyfiles]
  640. CopyFiles=NDIS4.Driver.File
  641.  
  642. [NDIS4.Driver.File]
  643. ibmtok.sys                       ; the NDIS 4.1 device driver file
  644.  
  645. ;
  646. ; Copyfile section for NDIS 2.01 driver
  647. ;
  648. [NDIS2.Copyfiles]
  649. CopyFiles=NDIS2.Files
  650.  
  651. [NDIS2.Files]
  652. ibmtok.dos                       ; the NDIS 2.01 device driver file
  653. LT2.msg                          ; Message file used by the NDIS 2.01 driver
  654.  
  655. ;*****************************************************************************
  656. ; Destination Directories                                                    *
  657. ;*****************************************************************************
  658. [DestinationDirs]
  659. DefaultDestDir              =11  ; LDID_SYS, if not specified
  660. NDIS4.Driver.File           =11  ; driver goes in the system directory
  661. NDIS2.Files                 =26  ; RM DOS NDIS2 drivers go in the Winboot dir.
  662.  
  663. ;*****************************************************************************
  664. ; Localizable Strings                                                        *
  665. ;*****************************************************************************
  666. [strings]
  667. ; Manufacturer and Provider string.
  668. V_MS = "Microsoft"
  669. V_IBM = "IBM"
  670. V_TOSHIBA = "Toshiba"
  671. V_AST = "AST"
  672. V_PUREDATA = "Pure Data"
  673. V_TC = "Thomas-Conrad"
  674. V_3COM = "3Com"
  675. V_KINGSTON = "Kingston"
  676. V_DEC = "Digital Equipment"
  677.  
  678.  
  679. ; PNP Devices
  680. *pnp8327.DeviceDesc = "IBM Token Ring (All Types)"
  681. *pnp80cc.DeviceDesc = "IBM 16/4 Token Ring ISA Adapter"
  682. mca_e000.DeviceDesc = "IBM Token Ring MCA Adapter"
  683. mca_e001.DeviceDesc = "IBM 16/4 Token Ring MCA Adapter"
  684. *IBM0001.DeviceDesc = "IBM Auto 16/4 Token Ring ISA Adapter"
  685. *IBM1070.DeviceDesc = "IBM Auto Wake Token Ring ISA Adapter"
  686. *IBM1080.DeviceDesc = "IBM Turbo 16/4 Token Ring ISA Adapter"
  687. pcmcia.DeviceDesc = "IBM 16/4 Token Ring PC Card"
  688. pcmcia2.DeviceDesc = "IBM Auto 16/4 Token Ring PC Card"
  689. pcmcia3.DeviceDesc = "IBM Turbo Token Ring PC Card"
  690. pcmcia.toshiba = "Toshiba Noteworthy PCMCIA Token Ring Card"
  691. pcmcia.ast = "AST Token Ring Credit Card Adapter"
  692. pcmcia.puredata = "Pure Data Token Ring Credit Card Adapter"
  693. pcmcia.tc = "Thomas-Conrad TC-Card PCMCIA Adapter"
  694. pcmcia.3com = "3Com TokenLink III 16/4 (3C689) PCMCIA Adapter"
  695. pcmcia.Kingston = "Kingston Token Ring 16/4 PCMCIA Adapter (KTR-PCM16/4)"
  696. pcmcia.dec = "DEC Token Ring Auto 16/4 PCMCIA Adapter II"
  697.