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

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