home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / WIN98 / PRECOPY2.CAB / netibm.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-06-19  |  25.9 KB  |  632 lines

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