home *** CD-ROM | disk | FTP | other *** search
/ Image Master / L80.iso / Win98 / PRECOPY2.CAB / netibm.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-05-11  |  25.8 KB  |  631 lines

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