home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 February / PCWK0297.iso / novell / 32client / image / ________ / setup1.350 / ODIIBMTR.IN_ / ODIIBMTR.IN
Windows Setup INFormation  |  1996-01-05  |  48KB  |  1,294 lines

  1. ; NETIBM.INF
  2. ;
  3. ; IBM Token Ring Network Interface Cards.
  4. ;
  5. ; VeRsIoN=1.00 Novell Windows 95 INF file: IBM Token-Ring Adapters.
  6. ; CoPyRiGhT=(c) Copyright 1996, by Novell, Inc. All rights reserved.
  7.  
  8. ;***********************************************************************
  9. ;*   Version Section                                                   *
  10. ;***********************************************************************
  11. [version]
  12. InfVersion=00.01.00
  13. signature="$CHICAGO$"
  14. Class=Net
  15. provider=%V_N%
  16.  
  17. ;***********************************************************************
  18. ;*    Manufacturer Section                                             *
  19. ;***********************************************************************
  20. [Manufacturer]
  21. %V_IBM%=IBM
  22.  
  23. ;***********************************************************************
  24. ;*    Manufacture Name section                                         *
  25. ;***********************************************************************
  26. [IBM]
  27. %*pnp80c9.DeviceDesc%=*pnp80c9.ndi, *pnp80c9 ;IBM Token Ring
  28. %*pnp80cc.DeviceDesc%=*pnp80cc.ndi, *pnp80cc ;IBM Token Ring 4/16Mbs
  29. %*pnp80ca.DeviceDesc%=*pnp80ca.ndi, *pnp80ca ;IBM Token Ring II
  30. %*pnp80cb.DeviceDesc%=*pnp80cb.ndi, *pnp80cb ;IBM Token Ring II/Short
  31. %*pnp8327.DeviceDesc%=*pnp8327.ndi, *pnp8327 ;IBM Token Ring (All Types)
  32. %mca_e000.DeviceDesc%=mca_e000.ndi, mca_e000 ;IBM Token Ring (MCA)
  33. %mca_e001.DeviceDesc%=mca_e001.ndi, mca_e001 ;IBM Token Ring 4/16Mbs (MCA)
  34. %*IBM0001.DeviceDesc%=*IBM0001.ndi, *IBM0001   ;IBM Auto 16/4 ISA Token-Ring
  35.  
  36. %pcmcia.DeviceDesc%=pcmcia.ndi, PCMCIA\IBM-TOKEN_RING-EFA1      ;IBM Token Ring 4/16Mbs PCMCIA Card
  37. %pcmcia2.DeviceDesc%=pcmciatc.ndi, PCMCIA\IBM-TOKEN_RING-013F    ;IBM Token Ring 4/16Mbs PCMCIA Card
  38.  
  39. ;***********************************************************************
  40. ;*   INF Install Section                                               *
  41. ;***********************************************************************
  42. ;****************************************************************************
  43. ; *PNP80C9 IBM Token Ring
  44. ;****************************************************************************
  45. [*PNP80C9.ndi]
  46. AddReg=*PNP80C9.ndi.reg,ITok.ndi.reg,ITok.Genrl.Parm,ITok.Isa.Parm,ITok.12a.Parm,ITok.Genrc.Parm,ODI.Common.TOKENCFG.reg
  47. LogConfig=*PNP80C9.LogConfig
  48.  
  49. [*PNP80C9.ndi.reg]
  50. HKR,Ndi,DeviceID,,"*PNP80C9"
  51.  
  52. ;****************************************************************************
  53. ; *PNP80CC IBM Token Ring 4/16Mbs
  54. ;****************************************************************************
  55. [*PNP80CC.ndi]
  56. AddReg=*PNP80CC.ndi.reg,ITok.ndi.reg,ITok.Genrl.Parm,ITok.Isa.Parm,ITok4.Parm,ITok.Genrc.Parm,ODI.Common.TOKENCFG.reg
  57. LogConfig=*PNP80CC.LogConfig
  58.  
  59. [*PNP80CC.ndi.reg]
  60. HKR,Ndi,DeviceID,,"*PNP80CC"
  61.  
  62. ;****************************************************************************
  63. ; *PNP80CA IBM Token Ring II
  64. ;****************************************************************************
  65. [*PNP80CA.ndi]
  66. AddReg=*PNP80CA.ndi.reg,ITok4.ndi.reg,ITok.Genrl.Parm,ITok.Isa.Parm,ITok.12a.Parm,ITok.Genrc.Parm,ODI.Common.TOKENCFG.reg
  67. LogConfig=*PNP80CA.LogConfig
  68.  
  69. [*PNP80CA.ndi.reg]
  70. HKR,Ndi,DeviceID,,"*PNP80CA"
  71.  
  72. ;****************************************************************************
  73. ; *PNP80CB IBM Token Ring II/Short
  74. ;****************************************************************************
  75. [*PNP80CB.ndi]
  76. AddReg=*PNP80CB.ndi.reg,ITok4.ndi.reg,ITok.Genrl.Parm,ITok.Isa.Parm,ITok.12a.Parm,ITok.Genrc.Parm,ODI.Common.TOKENCFG.reg
  77. LogConfig=*PNP80CB.LogConfig
  78.  
  79. [*PNP80CB.ndi.reg]
  80. HKR,Ndi,DeviceID,,"*PNP80CB"
  81.  
  82. ;****************************************************************************
  83. ; *PNP8327 IBM Token Ring (All Types)
  84. ;****************************************************************************
  85. [*PNP8327.ndi]
  86. AddReg=*PNP8327.ndi.reg,ITok.ndi.reg,ITok.Genrl.Parm,ITok.Isa.Parm,ITok4.Parm,ITok.Genrc.Parm,ODI.Common.TOKENCFG.reg
  87. LogConfig=*PNP8327.LogConfig
  88.  
  89. [*PNP8327.ndi.reg]
  90. HKR,Ndi,DeviceID,,"*PNP8327"
  91.  
  92. ;****************************************************************************
  93. ; mca_e000 IBM Token Ring (MCA)
  94. ;****************************************************************************
  95. [mca_e000.ndi]
  96. AddReg=mca_e000.ndi.reg,ITok.ndi.reg,ITok.Genrl.Parm,ITok.12a.Parm,Slot,ODI.Common.TOKENCFG.reg
  97.  
  98. [mca_e000.ndi.reg]
  99. HKR,Ndi,DeviceID,,"mca_e000"
  100.  
  101. ;****************************************************************************
  102. ; mca_e001 IBM Token Ring 4/16Mbs (MCA)
  103. ;****************************************************************************
  104. [mca_e001.ndi]
  105. AddReg=mca_e001.ndi.reg,ITok.ndi.reg,ITok.Genrl.Parm,ITok4.Parm,Slot,ODI.Common.TOKENCFG.reg
  106.  
  107. [mca_e001.ndi.reg]
  108. HKR,Ndi,DeviceID,,"mca_e001"
  109.  
  110. ;****************************************************************************
  111. ; IBM0001       ;IBM AUTO 16/4 TOKEN-RING
  112. ;****************************************************************************
  113.  
  114. [*IBM0001.ndi]
  115. AddReg=*IBM0001.ndi.reg,ITok.ndi.reg,ITok4.resources,ODI.Common.TOKENCFG.reg
  116.  
  117. [*IBM0001.ndi.reg]
  118. HKR,NDI,DeviceID,,"*IBM0001"
  119.  
  120. ;****************************************************************************
  121. ; pcmcia    IBM Token-Ring 16/4 Credit Card Adapter
  122. ;****************************************************************************
  123. [pcmcia.ndi]
  124. AddReg=pcmcia.ndi.reg,IBMTOKCC.ndi.reg,ODI.Common.TOKENCFG.reg
  125.  
  126. [pcmcia.ndi.reg]
  127. HKR,Ndi,DeviceID,,"IBM-TOKEN_RING-EFA1"
  128.  
  129. ;****************************************************************************
  130. ; pcmcia    TC Token-Ring 16/4 Credit Card Adapter
  131. ;****************************************************************************
  132. [pcmciatc.ndi]
  133. AddReg=pcmciatc.ndi.reg,IBMTOKCC.ndi.reg,ODI.Common.TOKENCFG.reg
  134.  
  135. [pcmciatc.ndi.reg]
  136. HKR,Ndi,DeviceID,,"IBM-TOKEN_RING-013F"
  137.  
  138.  
  139. ;***********************************************************************
  140. ;*      Added Registry                                                 *
  141. ;***********************************************************************
  142. ;****************************************************************************
  143. ; IBM TOKEN RING base section
  144. ;****************************************************************************
  145. [ITok.ndi.reg]
  146. HKR,,DevLoader,,*odiload
  147. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  148. HKR,Ndi,NdiInstaller,,"odipage.dll,OdiNdiProc"
  149.  
  150. ; Interfaces
  151. HKR,Ndi\Interfaces,DefUpper,,"odinsup,NovellODI32"
  152. HKR,Ndi\Interfaces,UpperRange,,"odinsup,NovellODI32"
  153. HKR,Ndi\Interfaces,DefLower,,"tokenring"
  154. HKR,Ndi\Interfaces,LowerRange,,"tokenring"
  155.  
  156. ; Install sections
  157. HKR,Ndi\Install,"16 Bit",,"ITok.ODI16.install"
  158. HKR,Ndi\Install,"32 Bit",,"ITok.ODI32.install"
  159.  
  160. ; Remove section
  161. HKR,Ndi\Remove,"16 Bit",,"ITok.ODI16.Remove"
  162.  
  163. ; ODI 16 Bit info
  164. HKR,"ODI\16 Bit",ModulePath,,"%24%%DRIVER_32_PATH%"
  165. HKR,"ODI\16 Bit",Modules,,"LSLC32.NLM,PC32MLID.LAN"
  166. HKR,"ODI\16 Bit",DriverPath,,"%24%%DRIVER_16_PATH%"
  167. HKR,"ODI\16 Bit",FileName,,"NTR2000.com"
  168. HKR,"ODI\16 Bit",NetcfgPath,,"%24%%DRIVER_16_PATH%"
  169. HKR,"ODI\16 Bit",NetcfgFileName,,"Net.cfg"
  170. HKR,"ODI\16 Bit",LinkDriver,,"TOKEN"
  171.  
  172. ; ODI 32 Bit Info
  173. HKR,"ODI\32 Bit",ModulePath,,"%24%%DRIVER_32_PATH%"
  174. HKR,"ODI\32 Bit",Modules,,"LSLC32.NLM,CMSM.NLM,TOKENTSM.NLM"
  175. HKR,"ODI\32 Bit",DriverPath,,"%24%%DRIVER_32_PATH%"
  176. HKR,"ODI\32 Bit",FileName,,"CNTR2000.lan"
  177.  
  178. ;****************************************************************************
  179. ; IBM0001       ;IBM AUTO 16/4 TOKEN-RING
  180. ;****************************************************************************
  181. ;****************************************************************************
  182. ; IBMTok4 Drivers - Common sections
  183. ;****************************************************************************
  184. [ITok4.ndi.reg]
  185. HKR,,DevLoader,,*odiload
  186. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  187. HKR,Ndi,NdiInstaller,,"odipage.dll,OdiNdiProc"
  188.  
  189. ; Interfaces
  190. ; Interfaces
  191. HKR,Ndi\Interfaces,DefUpper,,"odinsup,NovellODI32"
  192. HKR,Ndi\Interfaces,UpperRange,,"odinsup,NovellODI32"
  193. HKR,Ndi\Interfaces,DefLower,,"tokenring"
  194. HKR,Ndi\Interfaces,LowerRange,,"tokenring"
  195.  
  196.  
  197. ; Install sections
  198. HKR,Ndi\Install,"16 Bit",,"ITok4.ODI16.install"
  199. ;HKR,Ndi\Install,"32 Bit",,"ITok4.ODI32.install"
  200.  
  201. ; Remove section
  202. HKR,Ndi\Remove,"16 Bit",,"ITok4.ODI16.Remove"
  203.  
  204. ; ODI 16 Bit info
  205. HKR,"ODI\16 Bit",ModulePath,,"%24%%DRIVER_32_PATH%"
  206. HKR,"ODI\16 Bit",Modules,,"LSLC32.NLM,PC32MLID.LAN"
  207. HKR,"ODI\16 Bit",DriverPath,,"%24%%DRIVER_16_PATH%"
  208. HKR,"ODI\16 Bit",FileName,,"tokenbm.com"
  209. HKR,"ODI\16 Bit",NetcfgPath,,"%24%%DRIVER_16_PATH%"
  210. HKR,"ODI\16 Bit",NetcfgFileName,,"Net.cfg"
  211. HKR,"ODI\16 Bit",LinkDriver,,"TOKENBM"
  212.  
  213. ; ODI 32 Bit Info
  214. ;HKR,"ODI\32 Bit",ModulePath,,"%24%%DRIVER_32_PATH%"
  215. ;HKR,"ODI\32 Bit",Modules,,"LSLC32.NLM,CMSM.NLM,TOKENTSM.NLM"
  216. ;HKR,"ODI\32 Bit",DriverPath,,"%24%%DRIVER_32_PATH%"
  217. ;HKR,"ODI\32 Bit",FileName,,"%lan%.lan"
  218.  
  219. ;****************************************************************************
  220. ; pcmcia    IBM Token-Ring 16/4 Credit Card Adapter
  221. ;****************************************************************************
  222. ;****************************************************************************
  223. ; IBMTOK Credit Card Adapter Driver
  224. ;****************************************************************************
  225. [IBMTOKCC.ndi.reg]
  226. HKR,,DevLoader,,*odiload
  227. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  228. HKR,Ndi,NdiInstaller,,"odipage.dll,OdiNdiProc"
  229.  
  230. ; Interfaces
  231. HKR,Ndi\Interfaces,DefUpper,,"odinsup,NovellODI32"
  232. HKR,Ndi\Interfaces,UpperRange,,"odinsup,NovellODI32"
  233. HKR,Ndi\Interfaces,DefLower,,"tokenring"
  234. HKR,Ndi\Interfaces,LowerRange,,"tokenring"
  235.  
  236.  ; Install sections
  237. HKR,Ndi\Install,"16 Bit",,"IBMTOKCC.ODI16.install"
  238. ;HKR,Ndi\Install,"32 Bit",,"IBMTOKCC.ODI32.install"
  239.  
  240. ; Remove section
  241. HKR,Ndi\Remove,"16 Bit",,"IBMTOKCC.ODI16.Remove"
  242.  
  243. ; ODI 16 Bit info
  244. HKR,"ODI\16 Bit",ModulePath,,"%24%%DRIVER_32_PATH%"
  245. HKR,"ODI\16 Bit",Modules,,"LSLC32.NLM,PC32MLID.LAN"
  246. HKR,"ODI\16 Bit",DriverPath,,"%24%%DRIVER_16_PATH%"
  247. HKR,"ODI\16 Bit",FileName,,"TOKENCS.com"
  248. HKR,"ODI\16 Bit",NetcfgPath,,"%24%%DRIVER_16_PATH%"
  249. HKR,"ODI\16 Bit",NetcfgFileName,,"Net.cfg"
  250. HKR,"ODI\16 Bit",LinkDriver,,"TOKENCS"
  251.  
  252. ; ODI 32 Bit Info
  253. ;HKR,"ODI\32 Bit",ModulePath,,"%24%%DRIVER_32_PATH%"
  254. ;HKR,"ODI\32 Bit",Modules,,"LSLC32.NLM,CMSM.NLM,TOKENTSM.NLM"
  255. ;HKR,"ODI\32 Bit",DriverPath,,"%24%%DRIVER_32_PATH%"
  256. ;HKR,"ODI\32 Bit",FileName,,"%lan%.lan"
  257.  
  258. ; Parameters
  259. HKR,,Port,1,02,00,00,00
  260. HKR,,Mmio,1,01,00,00,00
  261. HKR,,MEM,1,01,00,00,00
  262. HKR,,AdapterType,,1
  263. HKR,,IRQ,1,04,00,00,00
  264. ;ring speed
  265. HKR,Ndi\params\RingSpeed,ParamDesc,,"Ring Speed"
  266. HKR,Ndi\params\RingSpeed,default,,16
  267. HKR,Ndi\params\RingSpeed,type,,enum
  268. HKR,Ndi\params\RingSpeed\enum,4,, "4 MBS"
  269. HKR,Ndi\params\RingSpeed\enum,16,, "16 MBS"
  270. HKR,NDI\params\RingSpeed,flag,1,28,00,00,00
  271. ; "Node Address"
  272. HKR,NDI\params\"Node Address",ParamDesc,,"Node Address"
  273. HKR,NDI\params\"Node Address",type,,edit
  274. HKR,NDI\params\"Node Address",LimitText,,18
  275. HKR,NDI\params\"Node Address",UpperCase,,1
  276. HKR,Ndi\params\"Node Address",default,,""
  277. HKR,NDI\params\"Node Address",flag,1,20,00,00,00
  278. HKR,Ndi\params\"Node Address",optional,,1
  279.  
  280. ; OVERRIDE FOR 64K RAM WINDOW
  281. HKR,Override,0000,1,\
  282. ;
  283. 00,04,00,00, \      ; CONFIGMG_VERSION
  284. 00,00,00,00, \      ; PRIORITY
  285. ;
  286. ; I/O Resource Descriptor
  287. ;
  288. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  289. 02,00,00,00, \      ; ResType_IO = 0x00000002
  290. 01,00, \       ; IOD_Count;
  291. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  292. 00,00, \       ; IOD_Alloc_Base;
  293. 00,00, \       ; IOD_Alloc_End;
  294. 00,00, \       ; IOD_DesFlags;
  295. 00, \               ; IOD_Alloc_Alias;
  296. 00, \               ; IOD_Alloc_Decode;
  297. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  298. 08,00, \       ; IOR_nPorts;       // Number of ports
  299. 20,0A, \       ; IOR_Min;          // Min port address
  300. 27,0A, \       ; IOR_Max;          // Max port address
  301. 00,00, \       ; IOR_RangeFlags;   // Flags
  302. 00, \               ; IOR_Alias;        // Alias offset
  303. 00, \               ; IOR_Decode;       // Address specified
  304. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  305. ;
  306. ; IRQ Resource Descriptor
  307. ;
  308. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  309. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  310. 00,00, \       ; IRQD_Flags;
  311. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  312. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  313. 00,00, \       ; IRQD_Reserved;
  314. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  315. ;
  316. ; Memory Resource Descriptor 0
  317. ;
  318. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  319. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  320. 01,00, \       ; MD_Count;
  321. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  322. 00,00,00,00, \      ; MD_Alloc_Base;
  323. 00,00,00,00, \      ; MD_Alloc_End;
  324. 00,00, \       ; MD_Flags;
  325. 00,00, \       ; MD_Reserved;
  326. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  327. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  328. 00,00,00,00, \      ; MR_Min;      // Min Address
  329. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  330. 00,00, \       ; MR_Flags;         // Flags
  331. 00,00, \       ; MR_Reserved;
  332. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  333.                ;         0x08 = 16-bit common mem
  334. 00,20,0C,00, \      ; Memory card address
  335. ;
  336. ; Memory Resource Descriptor 1
  337. ;
  338. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  339. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  340. 01,00, \       ; MD_Count;
  341. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  342. 00,00,00,00, \      ; MD_Alloc_Base;
  343. 00,00,00,00, \      ; MD_Alloc_End;
  344. 00,00, \       ; MD_Flags;
  345. 00,00, \       ; MD_Reserved;
  346. 00,00,FF,FF, \      ; MR_Align;         // Mask for base alignment
  347. 00,00,01,00, \      ; MR_nBytes;        // Count of bytes
  348. 00,00,00,00, \      ; MR_Min;      // Min Address
  349. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  350. 00,00, \       ; MR_Flags;         // Flags
  351. 00,00, \       ; MR_Reserved;
  352. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  353.                ;         0x08 = 16-bit common mem
  354. 00,00,0D,00, \      ; Memory card address
  355. ;
  356. ; REQUEST_CONFIG_PKT Descriptor
  357. ;
  358. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  359. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  360. 00,00, \       ; Socket;
  361. 02,00, \       ; Attributes;
  362. 32, \               ; Vcc;
  363. 32, \               ; Vpp1;
  364. 32, \               ; Vpp2;
  365. 02, \               ; IntType;
  366. 00,08,00,00, \      ; ConfigBase;
  367. 00, \               ; Status;
  368. 00, \               ; Pin;
  369. 00, \               ; Copy;
  370. 21, \               ; ConfigIndex;
  371. 0B, \               ; Present;
  372. ;
  373. 00,00,00,00         ; TERMINATOR
  374.  
  375. ; OVERRIDE FOR 32K RAM WINDOW
  376. HKR,Override,0001,1,\
  377. ;
  378. 00,04,00,00, \      ; CONFIGMG_VERSION
  379. 00,00,00,00, \      ; PRIORITY
  380. ;
  381. ; I/O Resource Descriptor
  382. ;
  383. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  384. 02,00,00,00, \      ; ResType_IO = 0x00000002
  385. 01,00, \       ; IOD_Count;
  386. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  387. 00,00, \       ; IOD_Alloc_Base;
  388. 00,00, \       ; IOD_Alloc_End;
  389. 00,00, \       ; IOD_DesFlags;
  390. 00, \               ; IOD_Alloc_Alias;
  391. 00, \               ; IOD_Alloc_Decode;
  392. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  393. 08,00, \       ; IOR_nPorts;       // Number of ports
  394. 20,0A, \       ; IOR_Min;          // Min port address
  395. 27,0A, \       ; IOR_Max;          // Max port address
  396. 00,00, \       ; IOR_RangeFlags;   // Flags
  397. 00, \               ; IOR_Alias;        // Alias offset
  398. 00, \               ; IOR_Decode;       // Address specified
  399. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  400. ;
  401. ; IRQ Resource Descriptor
  402. ;
  403. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  404. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  405. 00,00, \       ; IRQD_Flags;
  406. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  407. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  408. 00,00, \       ; IRQD_Reserved;
  409. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  410. ;
  411. ; Memory Resource Descriptor 0
  412. ;
  413. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  414. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  415. 01,00, \       ; MD_Count;
  416. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  417. 00,00,00,00, \      ; MD_Alloc_Base;
  418. 00,00,00,00, \      ; MD_Alloc_End;
  419. 00,00, \       ; MD_Flags;
  420. 00,00, \       ; MD_Reserved;
  421. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  422. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  423. 00,00,00,00, \      ; MR_Min;      // Min Address
  424. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  425. 00,00, \       ; MR_Flags;         // Flags
  426. 00,00, \       ; MR_Reserved;
  427. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  428.                ;         0x08 = 16-bit common mem
  429. 00,20,0C,00, \      ; Memory card address
  430. ;
  431. ; Memory Resource Descriptor 1
  432. ;
  433. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  434. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  435. 01,00, \       ; MD_Count;
  436. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  437. 00,00,00,00, \      ; MD_Alloc_Base;
  438. 00,00,00,00, \      ; MD_Alloc_End;
  439. 00,00, \       ; MD_Flags;
  440. 00,00, \       ; MD_Reserved;
  441. 00,80,FF,FF, \      ; MR_Align;         // Mask for base alignment
  442. 00,80,00,00, \      ; MR_nBytes;        // Count of bytes
  443. 00,00,00,00, \      ; MR_Min;      // Min Address
  444. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  445. 00,00, \       ; MR_Flags;         // Flags
  446. 00,00, \       ; MR_Reserved;
  447. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  448.                ;         0x08 = 16-bit common mem
  449. 00,00,0D,00, \      ; Memory card address
  450. ;
  451. ; REQUEST_CONFIG_PKT Descriptor
  452. ;
  453. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  454. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  455. 00,00, \       ; Socket;
  456. 02,00, \       ; Attributes;
  457. 32, \               ; Vcc;
  458. 32, \               ; Vpp1;
  459. 32, \               ; Vpp2;
  460. 02, \               ; IntType;
  461. 00,08,00,00, \      ; ConfigBase;
  462. 00, \               ; Status;
  463. 00, \               ; Pin;
  464. 00, \               ; Copy;
  465. 21, \               ; ConfigIndex;
  466. 0B, \               ; Present;
  467. ;
  468. 00,00,00,00         ; TERMINATOR
  469.  
  470. ; OVERRIDE FOR 16K RAM WINDOW
  471. HKR,Override,0002,1,\
  472. ;
  473. 00,04,00,00, \      ; CONFIGMG_VERSION
  474. 00,00,00,00, \      ; PRIORITY
  475. ;
  476. ; I/O Resource Descriptor
  477. ;
  478. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  479. 02,00,00,00, \      ; ResType_IO = 0x00000002
  480. 01,00, \       ; IOD_Count;
  481. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  482. 00,00, \       ; IOD_Alloc_Base;
  483. 00,00, \       ; IOD_Alloc_End;
  484. 00,00, \       ; IOD_DesFlags;
  485. 00, \               ; IOD_Alloc_Alias;
  486. 00, \               ; IOD_Alloc_Decode;
  487. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  488. 08,00, \       ; IOR_nPorts;       // Number of ports
  489. 20,0A, \       ; IOR_Min;          // Min port address
  490. 27,0A, \       ; IOR_Max;          // Max port address
  491. 00,00, \       ; IOR_RangeFlags;   // Flags
  492. 00, \               ; IOR_Alias;        // Alias offset
  493. 00, \               ; IOR_Decode;       // Address specified
  494. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  495. ;
  496. ; IRQ Resource Descriptor
  497. ;
  498. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  499. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  500. 00,00, \       ; IRQD_Flags;
  501. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  502. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  503. 00,00, \       ; IRQD_Reserved;
  504. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  505. ;
  506. ; Memory Resource Descriptor 0
  507. ;
  508. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  509. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  510. 01,00, \       ; MD_Count;
  511. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  512. 00,00,00,00, \      ; MD_Alloc_Base;
  513. 00,00,00,00, \      ; MD_Alloc_End;
  514. 00,00, \       ; MD_Flags;
  515. 00,00, \       ; MD_Reserved;
  516. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  517. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  518. 00,00,00,00, \      ; MR_Min;      // Min Address
  519. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  520. 00,00, \       ; MR_Flags;         // Flags
  521. 00,00, \       ; MR_Reserved;
  522. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  523.                ;         0x08 = 16-bit common mem
  524. 00,20,0C,00, \      ; Memory card address
  525. ;
  526. ; Memory Resource Descriptor 1
  527. ;
  528. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  529. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  530. 01,00, \       ; MD_Count;
  531. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  532. 00,00,00,00, \      ; MD_Alloc_Base;
  533. 00,00,00,00, \      ; MD_Alloc_End;
  534. 00,00, \       ; MD_Flags;
  535. 00,00, \       ; MD_Reserved;
  536. 00,C0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  537. 00,40,00,00, \      ; MR_nBytes;        // Count of bytes
  538. 00,00,00,00, \      ; MR_Min;      // Min Address
  539. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  540. 00,00, \       ; MR_Flags;         // Flags
  541. 00,00, \       ; MR_Reserved;
  542. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  543.                ;         0x08 = 16-bit common mem
  544. 00,00,0D,00, \      ; Memory card address
  545. ;
  546. ; REQUEST_CONFIG_PKT Descriptor
  547. ;
  548. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  549. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  550. 00,00, \       ; Socket;
  551. 02,00, \       ; Attributes;
  552. 32, \               ; Vcc;
  553. 32, \               ; Vpp1;
  554. 32, \               ; Vpp2;
  555. 02, \               ; IntType;
  556. 00,08,00,00, \      ; ConfigBase;
  557. 00, \               ; Status;
  558. 00, \               ; Pin;
  559. 00, \               ; Copy;
  560. 21, \               ; ConfigIndex;
  561. 0B, \               ; Present;
  562. ;
  563. 00,00,00,00         ; TERMINATOR
  564.  
  565. ; OVERRIDE FOR 8K RAM WINDOW
  566. HKR,Override,0003,1,\
  567. ;
  568. 00,04,00,00, \      ; CONFIGMG_VERSION
  569. 00,00,00,00, \      ; PRIORITY
  570. ;
  571. ; I/O Resource Descriptor
  572. ;
  573. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  574. 02,00,00,00, \      ; ResType_IO = 0x00000002
  575. 01,00, \       ; IOD_Count;
  576. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  577. 00,00, \       ; IOD_Alloc_Base;
  578. 00,00, \       ; IOD_Alloc_End;
  579. 00,00, \       ; IOD_DesFlags;
  580. 00, \               ; IOD_Alloc_Alias;
  581. 00, \               ; IOD_Alloc_Decode;
  582. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  583. 08,00, \       ; IOR_nPorts;       // Number of ports
  584. 20,0A, \       ; IOR_Min;          // Min port address
  585. 27,0A, \       ; IOR_Max;          // Max port address
  586. 00,00, \       ; IOR_RangeFlags;   // Flags
  587. 00, \               ; IOR_Alias;        // Alias offset
  588. 00, \               ; IOR_Decode;       // Address specified
  589. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  590. ;
  591. ; IRQ Resource Descriptor
  592. ;
  593. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  594. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  595. 00,00, \       ; IRQD_Flags;
  596. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  597. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  598. 00,00, \       ; IRQD_Reserved;
  599. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  600. ;
  601. ; Memory Resource Descriptor 0
  602. ;
  603. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  604. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  605. 01,00, \       ; MD_Count;
  606. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  607. 00,00,00,00, \      ; MD_Alloc_Base;
  608. 00,00,00,00, \      ; MD_Alloc_End;
  609. 00,00, \       ; MD_Flags;
  610. 00,00, \       ; MD_Reserved;
  611. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  612. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  613. 00,00,00,00, \      ; MR_Min;      // Min Address
  614. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  615. 00,00, \       ; MR_Flags;         // Flags
  616. 00,00, \       ; MR_Reserved;
  617. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  618.                ;         0x08 = 16-bit common mem
  619. 00,20,0C,00, \      ; Memory card address
  620. ;
  621. ; Memory Resource Descriptor 1
  622. ;
  623. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  624. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  625. 01,00, \       ; MD_Count;
  626. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  627. 00,00,00,00, \      ; MD_Alloc_Base;
  628. 00,00,00,00, \      ; MD_Alloc_End;
  629. 00,00, \       ; MD_Flags;
  630. 00,00, \       ; MD_Reserved;
  631. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  632. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  633. 00,00,00,00, \      ; MR_Min;      // Min Address
  634. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  635. 00,00, \       ; MR_Flags;         // Flags
  636. 00,00, \       ; MR_Reserved;
  637. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  638.                ;         0x08 = 16-bit common mem
  639. 00,00,0D,00, \      ; Memory card address
  640. ;
  641. ; REQUEST_CONFIG_PKT Descriptor
  642. ;
  643. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  644. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  645. 00,00, \       ; Socket;
  646. 02,00, \       ; Attributes;
  647. 32, \               ; Vcc;
  648. 32, \               ; Vpp1;
  649. 32, \               ; Vpp2;
  650. 02, \               ; IntType;
  651. 00,08,00,00, \      ; ConfigBase;
  652. 00, \               ; Status;
  653. 00, \               ; Pin;
  654. 00, \               ; Copy;
  655. 21, \               ; ConfigIndex;
  656. 0B, \               ; Present;
  657. ;
  658. 00,00,00,00         ; TERMINATOR
  659.  
  660. ;***********************************************************************
  661. ;*     .LogConfig Section                                              *
  662. ;***********************************************************************
  663. ;****************************************************************************
  664. ; *PNP80C9 IBM Token Ring
  665. ;****************************************************************************
  666. [*PNP80C9.LogConfig]
  667. ConfigPriority=HARDRECONFIG
  668. IOConfig=A20-A23,A24-A27
  669.  
  670. ;****************************************************************************
  671. ; *PNP80CC IBM Token Ring 4/16Mbs
  672. ;****************************************************************************
  673. [*PNP80CC.LogConfig]
  674. ConfigPriority=HARDRECONFIG
  675. IOConfig=A20-A23,A24-A27
  676.  
  677. ;****************************************************************************
  678. ; *PNP80CA IBM Token Ring II
  679. ;****************************************************************************
  680. [*PNP80CA.LogConfig]
  681. ConfigPriority=HARDRECONFIG
  682. IOConfig=86a0-86a7,96a0-96a7,a6a0-a6a7,b6a0-b6a7,c6a0-c6a7,d6a0-d6a7,e6a0-e6a7,f6a0-f6a7
  683.  
  684. ;****************************************************************************
  685. ; *PNP80CB IBM Token Ring II/Short
  686. ;****************************************************************************
  687. [*PNP80CB.LogConfig]
  688. ConfigPriority=HARDRECONFIG
  689. IOConfig=86a0-86a7,96a0-96a7,a6a0-a6a7,b6a0-b6a7,c6a0-c6a7,d6a0-d6a7,e6a0-e6a7,f6a0-f6a7
  690.  
  691. ;****************************************************************************
  692. ; *PNP8327 IBM Token Ring (All Types)
  693. ;****************************************************************************
  694. [*PNP8327.LogConfig]
  695. ConfigPriority=HARDRECONFIG
  696. IOConfig=A20-A23,A24-A27
  697.  
  698. ;***********************************************************************
  699. ;*     Install section                                                 *
  700. ;***********************************************************************
  701. ; Install ODI 16
  702. ;***********************************************************************
  703. [ITok.ODI16.install]
  704. CopyFiles=ITok.ODI16.CopyFiles
  705. UpdateAutoBat=ITok.ODI16.autobat
  706.  
  707. [ITok.ODI16.autobat]
  708. CmdDelete=LSL
  709. CmdDelete=N16ODI
  710. CmdDelete=NESL
  711. CmdDelete=ROUTE
  712. CmdDelete=NTR2000
  713. CmdDelete=ODIHLP
  714. CmdAdd=LSL.COM, "-c=%24%%DRIVER_16_PATH%NET.CFG"
  715. CmdAdd=N16ODI.COM
  716. CmdAdd=NESL.COM
  717. CmdAdd=ROUTE.COM
  718. CmdAdd=NTR2000.com
  719.  
  720. ;****************************************************************************
  721. ; IBM0001       ;IBM AUTO 16/4 TOKEN-RING
  722. ;****************************************************************************
  723. [ITok4.ODI16.install]
  724. CopyFiles=ITok4.ODI16.CopyFiles
  725. UpdateAutoBat=ITok4.ODI16.autobat
  726.  
  727. [ITok4.ODI16.autobat]
  728. CmdDelete=LSL
  729. CmdDelete=N16ODI
  730. CmdDelete=NESL
  731. CmdDelete=ROUTE
  732. CmdDelete=TOKENBM
  733. CmdDelete=ODIHLP
  734. CmdAdd=LSL.COM, "-c=%24%%DRIVER_16_PATH%NET.CFG"
  735. CmdAdd=N16ODI.COM
  736. CmdAdd=NESL.COM
  737. CmdAdd=ROUTE.COM
  738. CmdAdd=tokenbm.com
  739.  
  740. ;****************************************************************************
  741. ; pcmcia    IBM Token-Ring 16/4 Credit Card Adapter
  742. ;****************************************************************************
  743. [IBMTOKCC.ODI16.install]
  744. CopyFiles=IBMTOKCC.ODI16.CopyFiles
  745. UpdateAutoBat=IBMTOKCC.ODI16.autobat
  746.  
  747. [IBMTOKCC.ODI16.autobat]
  748. CmdDelete=LSL
  749. CmdDelete=N16ODI
  750. CmdDelete=NESL
  751. CmdDelete=ROUTE
  752. CmdDelete=TOKENCS
  753. CmdDelete=ODIHLP
  754. CmdAdd=LSL.COM, "-c=%24%%DRIVER_16_PATH%NET.CFG"
  755. CmdAdd=N16ODI.COM
  756. CmdAdd=NESL.COM
  757. CmdAdd=ROUTE.COM
  758. CmdAdd=TOKENCS.com
  759.  
  760. ;***********************************************************************
  761. ; Install ODI 32
  762. ;***********************************************************************
  763. ;***********************************************************************
  764. ;  IBMTok adapter
  765. [ITok.ODI32.install]
  766. CopyFiles=ITok.ODI32.CopyFiles
  767. UpdateAutoBat=ITok.ODI32.autobat
  768.  
  769. [ITok.ODI32.autobat]
  770. CmdDelete=LSL
  771. CmdDelete=N16ODI
  772. CmdDelete=NESL
  773. CmdDelete=ROUTE
  774. CmdDelete=NTR2000
  775. CmdDelete=ODIHLP
  776.  
  777. ;****************************************************************************
  778. ; IBM0001       ;IBM AUTO 16/4 TOKEN-RING
  779. ;****************************************************************************
  780. ;[ITok4.ODI32.install]
  781. ;CopyFiles=ITok4.ODI32.CopyFiles
  782. ;UpdateAutoBat=ITok4.ODI32.autobat
  783.  
  784. ;[ITok4.ODI32.autobat]
  785. ;CmdDelete=LSL
  786. ;CmdDelete=N16ODI
  787. ;CmdDelete=NESL
  788. ;CmdDelete=ROUTE
  789. ;CmdDelete=tokenbm
  790. ;CmdDelete=ODIHLP
  791.  
  792. ;****************************************************************************
  793. ; pcmcia    IBM Token-Ring 16/4 Credit Card Adapter
  794. ;****************************************************************************
  795. ;[IBMTOKCC.ODI32.install]
  796. ;CopyFiles=IBMTOKCC.ODI32.CopyFiles
  797. ;UpdateAutoBat=IBMTOKCC.ODI32.autobat
  798.  
  799. ;[IBMTOKCC.ODI32.autobat]
  800. ;CmdDelete=LSL
  801. ;CmdDelete=N16ODI
  802. ;CmdDelete=NESL
  803. ;CmdDelete=ROUTE
  804. ;CmdDelete=TOKENCS
  805. ;CmdDelete=ODIHLP
  806.  
  807. ;***********************************************************************
  808. ;*     remove sections                                                 *
  809. ;***********************************************************************
  810. ;***********************************************************************
  811. ; IBMTok adapter
  812. [ITok.ODI16.Remove]
  813. UpdateAutoBat=ITok.ODI16.AutoBatRemove
  814.  
  815. [ITok.ODI16.AutoBatRemove]
  816. CmdDelete=LSL
  817. CmdDelete=N16ODI
  818. CmdDelete=NESL
  819. CmdDelete=ROUTE
  820. CmdDelete=NTR2000          ;.com
  821.  
  822. ;****************************************************************************
  823. ; IBM0001       ;IBM AUTO 16/4 TOKEN-RING
  824. ;****************************************************************************
  825. [ITok4.ODI16.Remove]
  826. UpdateAutoBat=ITok4.ODI16.AutoBatRemove
  827.  
  828. [ITok4.ODI16.AutoBatRemove]
  829. CmdDelete=LSL
  830. CmdDelete=N16ODI
  831. CmdDelete=NESL
  832. CmdDelete=ROUTE
  833. CmdDelete=tokenbm          ;.com
  834.  
  835. ;****************************************************************************
  836. ; pcmcia    IBM Token-Ring 16/4 Credit Card Adapter
  837. ;****************************************************************************
  838. [IBMTOKCC.ODI16.Remove]
  839. UpdateAutoBat=IBMTOKCC.ODI16.AutoBatRemove
  840.  
  841. [IBMTOKCC.ODI16.AutoBatRemove]
  842. CmdDelete=LSL
  843. CmdDelete=N16ODI
  844. CmdDelete=NESL
  845. CmdDelete=ROUTE
  846. CmdDelete=TOKENCS          ;.com
  847.  
  848. ;***********************************************************************
  849. ;*    Param Section                                                    *
  850. ;***********************************************************************
  851. ;****************************************************************************
  852. ; *PNP80C9 IBM Token Ring
  853. ;****************************************************************************
  854. ; general IBMTok params
  855. [ITok.Genrl.Parm]
  856. ; MaxTransmits
  857. HKR,NDI\params\MaxTransmits,ParamDesc,,"Maximum Transmits"
  858. HKR,NDI\params\MaxTransmits,type,,int
  859. HKR,Ndi\params\Maxtransmits,default,,6
  860. HKR,NDI\params\MaxTransmits,min,,6
  861. HKR,NDI\params\MaxTransmits,max,,50
  862. HKR,NDI\params\MaxTransmits,step,,1
  863. HKR,NDI\params\MaxTransmits,flag,1,10,00,00,00
  864. ; Primary
  865. HKR,Ndi\params\Primary,ParamDesc,,"16 bit only - Primary"
  866. HKR,Ndi\params\Primary,default,,""
  867. HKR,Ndi\params\Primary,type,,keyonly
  868. HKR,NDI\params\Primary,flag,1,10,00,00,00
  869. HKR,Ndi\params\Primary,optional,,1
  870. HKR,Ndi\params\Primary,"",,"1"
  871. ; Alternate
  872. HKR,Ndi\params\Alternate,ParamDesc,,"16 bit only - Alternate"
  873. HKR,Ndi\params\Alternate,default,,""
  874. HKR,Ndi\params\Alternate,type,,keyonly
  875. HKR,NDI\params\Alternate,flag,1,10,00,00,00
  876. HKR,Ndi\params\Alternate,optional,,1
  877.  
  878. ; RecvBufs
  879. HKR,NDI\params\RecvBufs,ParamDesc,,"Receive Buffers"
  880. HKR,NDI\params\RecvBufs,type,,int
  881. HKR,Ndi\params\RecvBufs,default,,2
  882. HKR,NDI\params\RecvBufs,min,,2
  883. HKR,NDI\params\RecvBufs,max,,60
  884. HKR,NDI\params\RecvBufs,step,,1
  885. HKR,NDI\params\RecvBufs,flag,1,10,00,00,00
  886. ; XmitBufs
  887. HKR,NDI\params\XmitBufs,ParamDesc,,"Transmit Buffers"
  888. HKR,NDI\params\XmitBufs,type,,int
  889. HKR,Ndi\params\XmitBufs,default,,1
  890. HKR,NDI\params\XmitBufs,min,,1
  891. HKR,NDI\params\XmitBufs,max,,2
  892. HKR,NDI\params\XmitBufs,step,,1
  893. HKR,NDI\params\XmitBufs,flag,1,10,00,00,00
  894. ; MaxPacketSize
  895. HKR,NDI\params\MaxPacketSize,ParamDesc,,"Maximum Packet Size"
  896. HKR,NDI\params\MaxPacketSize,type,,int
  897. HKR,Ndi\params\MaxPacketSize,default,,1024
  898. HKR,NDI\params\MaxPacketSize,min,,256
  899. HKR,NDI\params\MaxPacketSize,max,,17952
  900. HKR,NDI\params\MaxPacketSize,step,,8
  901. HKR,NDI\params\MaxPacketSize,flag,1,20,00,00,00
  902. HKR,Ndi\params\MaxPacketSize,optional,,1
  903. ; ProductId
  904. HKR,NDI\params\ProductId,ParamDesc,,"Product ID"
  905. HKR,NDI\params\ProductId,type,,edit
  906. HKR,NDI\params\ProductId,LimitText,,36
  907. HKR,NDI\params\ProductId,UpperCase,,1
  908. HKR,Ndi\params\ProductId,default,,""
  909. HKR,NDI\params\ProductId,flag,1,10,00,00,00
  910. HKR,Ndi\params\ProductId,optional,,1
  911.  
  912. ; "Node Address"
  913. HKR,NDI\params\"Node Address",ParamDesc,,"Node Address"
  914. HKR,NDI\params\"Node Address",type,,edit
  915. HKR,NDI\params\"Node Address",LimitText,,18
  916. HKR,NDI\params\"Node Address",UpperCase,,1
  917. HKR,Ndi\params\"Node Address",default,,""
  918. HKR,NDI\params\"Node Address",flag,1,20,00,00,00
  919. HKR,Ndi\params\"Node Address",optional,,1
  920.  
  921. [Slot]
  922. ;Slot Number
  923. HKR,Ndi\params\slotnumber,ParamDesc,,"Adapter Slot Number"
  924. HKR,Ndi\params\slotnumber,type,,int
  925. HKR,Ndi\params\slotnumber,default,,1
  926. HKR,Ndi\params\slotnumber,min,,1
  927. HKR,Ndi\params\slotnumber,max,,8
  928. HKR,Ndi\params\slotnumber,step,,1
  929. HKR,Ndi\params\slotnumber,optional,,1
  930. HKR,NDI\params\slotnumber,flag,1,20,00,00,00
  931.  
  932. ;****************************************************************************
  933. ; *PNP80C9 IBM Token Ring
  934. ;****************************************************************************
  935. ;all isa ibm token params
  936. [ITok.Isa.Parm]
  937. ; Port
  938. HKR,Ndi\params\Port,ParamDesc,,"32 bit only - Primary/Alternate
  939. HKR,Ndi\params\Port,default,,1
  940. HKR,Ndi\params\Port,type,,enum
  941. HKR,Ndi\params\Port\enum,1,,"Primary (A20-A32)"
  942. HKR,Ndi\params\Port\enum,2,,"Alternate (A24-A27)"
  943. HKR,NDI\params\Port,flag,1,20,00,00,00
  944. HKR,Ndi\params\Port,optional,,1
  945.  
  946. ; generic and token 4's info
  947. [ITok4.Parm]
  948. ; EarlyRelease
  949. HKR,Ndi\params\EarlyRelease,ParamDesc,,"Early Release Option"
  950. HKR,Ndi\params\EarlyRelease,default,,""
  951. HKR,Ndi\params\EarlyRelease,type,,enum
  952. HKR,Ndi\params\EarlyRelease\enum,"",,""
  953. HKR,NDI\params\EarlyRelease,flag,1,10,00,00,00
  954. ; RecvBufSize
  955. HKR,NDI\params\RecvBufSize,ParamDesc,,"Receive Buffer Size"
  956. HKR,NDI\params\RecvBufSize,type,,int
  957. HKR,Ndi\params\RecvBufSize,default,,1024
  958. HKR,NDI\params\RecvBufSize,min,,256
  959. HKR,NDI\params\RecvBufSize,max,,2040
  960. HKR,NDI\params\RecvBufSize,step,,8
  961. HKR,NDI\params\RecvBufSize,flag,1,10,00,00,00
  962. ; XmitBufSize
  963. HKR,NDI\params\XmitBufSize,ParamDesc,,"Transmit Buffer Size"
  964. HKR,NDI\params\XmitBufSize,type,,int
  965. HKR,Ndi\params\XmitBufSize,default,,1024
  966. HKR,NDI\params\XmitBufSize,min,,256
  967. HKR,NDI\params\XmitBufSize,max,,17952
  968. HKR,NDI\params\XmitBufSize,step,,8
  969. HKR,NDI\params\XmitBufSize,flag,1,10,00,00,00
  970.  
  971. ; token ring params for 1,2,and a
  972. [ITok.12a.Parm]
  973. ; RecvBufSize
  974. HKR,NDI\params\RecvBufSize,ParamDesc,,"Receive Buffer Size"
  975. HKR,NDI\params\RecvBufSize,type,,int
  976. HKR,Ndi\params\RecvBufSize,default,,1024
  977. HKR,NDI\params\RecvBufSize,min,,256
  978. HKR,NDI\params\RecvBufSize,max,,2040
  979. HKR,NDI\params\RecvBufSize,step,,8
  980. HKR,NDI\params\RecvBufSize,flag,1,10,00,00,00
  981. ; XmitBufSize
  982. HKR,NDI\params\XmitBufSize,ParamDesc,,"Transmit Buffer Size"
  983. HKR,NDI\params\XmitBufSize,type,,int
  984. HKR,Ndi\params\XmitBufSize,default,,2040
  985. HKR,NDI\params\XmitBufSize,min,,256
  986. HKR,NDI\params\XmitBufSize,max,,2040
  987. HKR,NDI\params\XmitBufSize,step,,8
  988. HKR,NDI\params\XmitBufSize,flag,1,10,00,00,00
  989.  
  990. ; Generic specific params - IBMTok 2 uses this also
  991. [ITok.Genrc.Parm]
  992. ; Resources
  993. ;HKR,,MEM,1,01,00,00,00
  994. ;HKR,NDI\params\MEM,resc,1,01,00,00,00
  995. HKR,NDI\params\MEM,ParamDesc,,"Physical RAM location"
  996. HKR,NDI\params\MEM,type,,edit
  997. HKR,Ndi\params\MEM,default,,"0xD000"
  998. HKR,NDI\params\MEM,LimitText,,6
  999. HKR,NDI\params\MEM,UpperCase,,1
  1000. HKR,NDI\params\MEM,flag,1,10,00,00,00
  1001. HKR,Ndi\params\MEM,optional,,1
  1002.  
  1003.  
  1004. ;****************************************************************************
  1005. ;    general token-ring params
  1006. ;****************************************************************************
  1007. [ODI.Common.TOKENCFG.reg]
  1008. ; First Logical Board
  1009. HKR,Ndi\params\Frame1,ParamDesc,,"1. Frame Type"
  1010. HKR,Ndi\params\Frame1,default,,2
  1011. HKR,Ndi\params\Frame1,type,,enum
  1012. HKR,Ndi\params\Frame1,optional,,0
  1013. HKR,Ndi\params\Frame1\enum,1,,"Token-Ring LSB"
  1014. HKR,Ndi\params\Frame1\enum,2,,"Token-Ring MSB"
  1015. HKR,Ndi\params\Frame1\enum,3,,"Token-Ring_SNAP LSB"
  1016. HKR,Ndi\params\Frame1\enum,4,,"Token-Ring_SNAP MSB"
  1017.  
  1018. ;Second Logical Board
  1019. HKR,Ndi\params\Frame2,ParamDesc,,"2. Frame Type"
  1020. HKR,Ndi\params\Frame2,default,,4
  1021. HKR,Ndi\params\Frame2,type,,enum
  1022. HKR,Ndi\params\Frame2,optional,,0
  1023. HKR,Ndi\params\Frame2\enum,1,,"Token-Ring LSB"
  1024. HKR,Ndi\params\Frame2\enum,2,,"Token-Ring MSB"
  1025. HKR,Ndi\params\Frame2\enum,3,,"Token-Ring_SNAP LSB"
  1026. HKR,Ndi\params\Frame2\enum,4,,"Token-Ring_SNAP MSB"
  1027. HKR,Ndi\params\Frame2\enum,5,,"Not used"
  1028.  
  1029. ; Node Address Override
  1030. HKR,Ndi\params\"Node Address",ParamDesc,,"Node Address Override"
  1031. HKR,Ndi\params\"Node Address",type,,edit
  1032. HKR,Ndi\params\"Node Address",LimitText,,18
  1033. HKR,Ndi\params\"Node Address",UpperCase,,1
  1034. HKR,Ndi\params\"Node Address",default,,""
  1035. HKR,Ndi\params\"Node Address",flag,1,20,00,00,00
  1036. HKR,Ndi\params\"Node Address",optional,,1
  1037.  
  1038. HKR,Ndi,HelpText,,%ODIMLID_HELP%
  1039.  
  1040. ;***********************************************************************
  1041. ;*    Resource Section                                                 *
  1042. ;***********************************************************************
  1043. [ITok4.resources]
  1044. ; general IBMTok params
  1045. ; MaxPacketSize
  1046. HKR,NDI\params\MaxPacketSize,ParamDesc,,"Maximum Packet Size"
  1047. HKR,NDI\params\MaxPacketSize,type,,int
  1048. HKR,Ndi\params\MaxPacketSize,default,,4096
  1049. HKR,NDI\params\MaxPacketSize,min,,256
  1050. HKR,NDI\params\MaxPacketSize,max,,17952
  1051. HKR,NDI\params\MaxPacketSize,step,,8
  1052. HKR,NDI\params\MaxPacketSize,flag,1,20,00,00,00
  1053. ; EarlyTokenRelease
  1054. HKR,Ndi\params\EarlyTokenRelease,ParamDesc,,"Early Release Option"
  1055. HKR,Ndi\params\EarlyTokenRelease,default,,""
  1056. HKR,Ndi\params\EarlyTokenRelease,type,,enum
  1057. HKR,Ndi\params\EarlyTokenRelease\enum,"",,""
  1058. HKR,NDI\params\EarlyTokenRelease,flag,1,30,00,00,00
  1059. ; "Node Address"
  1060. HKR,NDI\params\"Node Address",ParamDesc,,"Node Address"
  1061. HKR,NDI\params\"Node Address",type,,edit
  1062. HKR,NDI\params\"Node Address",LimitText,,18
  1063. HKR,NDI\params\"Node Address",UpperCase,,1
  1064. HKR,Ndi\params\"Node Address",default,,""
  1065. HKR,NDI\params\"Node Address",flag,1,20,00,00,00
  1066. HKR,Ndi\params\"Node Address",optional,,1
  1067. ; MaxTransmits
  1068. HKR,NDI\params\MaxTransmits,ParamDesc,,"Maximum Transmits"
  1069. HKR,NDI\params\MaxTransmits,type,,int
  1070. HKR,Ndi\params\Maxtransmits,default,,6
  1071. HKR,NDI\params\MaxTransmits,min,,6
  1072. HKR,NDI\params\MaxTransmits,max,,50
  1073. HKR,NDI\params\MaxTransmits,step,,1
  1074. HKR,NDI\params\MaxTransmits,flag,1,10,00,00,00
  1075. ; This is keyonly
  1076. ; Primary
  1077. HKR,Ndi\params\Primary,ParamDesc,,"Primary Adapter"
  1078. HKR,Ndi\params\Primary,default,,""
  1079. HKR,Ndi\params\Primary,type,,enum
  1080. HKR,Ndi\params\Primary\enum,"",,""
  1081. HKR,NDI\params\Primary,flag,1,10,00,00,00
  1082. ; Alternate
  1083. HKR,Ndi\params\Alternate,ParamDesc,,"Alternate Adapter"
  1084. HKR,Ndi\params\Alternate,default,,""
  1085. HKR,Ndi\params\Alternate,type,,enum
  1086. HKR,Ndi\params\Alternate\enum,"",,""
  1087. HKR,NDI\params\Alternate,flag,1,10,00,00,00
  1088. ; RecvBufs
  1089. HKR,NDI\params\RecvBufs,ParamDesc,,"Receive Buffers"
  1090. HKR,NDI\params\RecvBufs,type,,int
  1091. HKR,Ndi\params\RecvBufs,default,,2
  1092. HKR,NDI\params\RecvBufs,min,,2
  1093. HKR,NDI\params\RecvBufs,max,,60
  1094. HKR,NDI\params\RecvBufs,step,,1
  1095. HKR,NDI\params\RecvBufs,flag,1,10,00,00,00
  1096. ; XmitBufs
  1097. HKR,NDI\params\XmitBufs,ParamDesc,,"Transmit Buffers"
  1098. HKR,NDI\params\XmitBufs,type,,int
  1099. HKR,Ndi\params\XmitBufs,default,,1
  1100. HKR,NDI\params\XmitBufs,min,,1
  1101. HKR,NDI\params\XmitBufs,max,,2
  1102. HKR,NDI\params\XmitBufs,step,,1
  1103. HKR,NDI\params\XmitBufs,flag,1,10,00,00,00
  1104. ; ProductId
  1105. HKR,NDI\params\ProductId,ParamDesc,,"Product ID"
  1106. HKR,NDI\params\ProductId,type,,edit
  1107. HKR,NDI\params\ProductId,LimitText,,36
  1108. HKR,NDI\params\ProductId,UpperCase,,1
  1109. HKR,Ndi\params\ProductId,default,,""
  1110. HKR,NDI\params\ProductId,flag,1,10,00,00,00
  1111. HKR,Ndi\params\ProductId,optional,,1
  1112. ; Port
  1113. HKR,Ndi\params\Port,ParamDesc,,"Base I/O Port"
  1114. HKR,Ndi\params\Port,default,,1
  1115. HKR,Ndi\params\Port,type,,enum
  1116. HKR,Ndi\params\Port\enum,1,,"Primary"
  1117. HKR,Ndi\params\Port\enum,2,,"Alternate"
  1118. HKR,NDI\params\Port,flag,1,20,00,00,00
  1119. ; RecvBufSize
  1120. HKR,NDI\params\RecvBufSize,ParamDesc,,"Receive Buffer Size"
  1121. HKR,NDI\params\RecvBufSize,type,,int
  1122. HKR,Ndi\params\RecvBufSize,default,,256
  1123. HKR,NDI\params\RecvBufSize,min,,256
  1124. HKR,NDI\params\RecvBufSize,max,,17952
  1125. HKR,NDI\params\RecvBufSize,step,,8
  1126. HKR,NDI\params\RecvBufSize,flag,1,10,00,00,00
  1127. ; XmitBufSize
  1128. HKR,NDI\params\XmitBufSize,ParamDesc,,"Transmit Buffer Size"
  1129. HKR,NDI\params\XmitBufSize,type,,int
  1130. HKR,Ndi\params\XmitBufSize,default,,256
  1131. HKR,NDI\params\XmitBufSize,min,,256
  1132. HKR,NDI\params\XmitBufSize,max,,17952
  1133. HKR,NDI\params\XmitBufSize,step,,8
  1134. HKR,NDI\params\XmitBufSize,flag,1,10,00,00,00
  1135. ; RecvBufSize
  1136. HKR,NDI\params\RecvBufSize,ParamDesc,,"Receive Buffer Size"
  1137. HKR,NDI\params\RecvBufSize,type,,int
  1138. HKR,Ndi\params\RecvBufSize,default,,256
  1139. HKR,NDI\params\RecvBufSize,min,,256
  1140. HKR,NDI\params\RecvBufSize,max,,2040
  1141. HKR,NDI\params\RecvBufSize,step,,8
  1142. HKR,NDI\params\RecvBufSize,flag,1,10,00,00,00
  1143. ; XmitBufSize
  1144. HKR,NDI\params\XmitBufSize,ParamDesc,,"Transmit Buffer Size"
  1145. HKR,NDI\params\XmitBufSize,type,,int
  1146. HKR,Ndi\params\XmitBufSize,default,,2040
  1147. HKR,NDI\params\XmitBufSize,min,,256
  1148. HKR,NDI\params\XmitBufSize,max,,2040
  1149. HKR,NDI\params\XmitBufSize,step,,8
  1150. HKR,NDI\params\XmitBufSize,flag,1,10,00,00,00
  1151. ; Resources
  1152. ;HKR,,MEM,1,01,00,00,00
  1153. ;HKR,NDI\params\MEM,resc,1,01,00,00,00
  1154. HKR,NDI\params\MEM,ParamDesc,,"Physical RAM location"
  1155. HKR,NDI\params\MEM,type,,edit
  1156. HKR,Ndi\params\MEM,default,,"D000"
  1157. HKR,NDI\params\MEM,LimitText,,4
  1158. HKR,NDI\params\MEM,UpperCase,,1
  1159. HKR,NDI\params\MEM,flag,1,10,00,00,00
  1160. HKR,Ndi\params\MEM,optional,,1
  1161.  
  1162. ;***********************************************************************
  1163. ;*   Copy file sections                                                *
  1164. ;***********************************************************************
  1165. ; Install ODI 16
  1166. ;***********************************************************************
  1167.  
  1168. ;***********************************************************************
  1169. ;  IBMTok adapter
  1170. [ITok.ODI16.CopyFiles]
  1171. NTR2000.com,,,5
  1172. lsl.com,,,5
  1173. N16ODI.COM,,,5
  1174. nesl.com,,,5
  1175. ROUTE.com,,,5
  1176. ;LSL.msg,,,5
  1177. ;NESL.msg,,,5
  1178.  
  1179. ;****************************************************************************
  1180. ; IBM0001       ;IBM AUTO 16/4 TOKEN-RING
  1181. ;****************************************************************************
  1182. [ITok4.ODI16.CopyFiles]
  1183. tokenbm.com,,,5
  1184. lsl.com,,,5
  1185. N16ODI.COM,,,5
  1186. nesl.com,,,5
  1187. ROUTE.com,,,5
  1188. ;LSL.msg,,,5
  1189. ;NESL.msg,,,5
  1190.  
  1191. ;****************************************************************************
  1192. ; pcmcia    IBM Token-Ring 16/4 Credit Card Adapter
  1193. ;****************************************************************************
  1194. [IBMTOKCC.ODI16.CopyFiles]
  1195. TOKENCS.com,,,5
  1196. lsl.com,,,5
  1197. N16ODI.COM,,,5
  1198. nesl.com,,,5
  1199. ROUTE.com,,,5
  1200. ;LSL.msg,,,5
  1201. ;NESL.msg,,,5
  1202.  
  1203. ;***********************************************************************
  1204. ; Install ODI 32
  1205. ;***********************************************************************
  1206.  
  1207. ;***********************************************************************
  1208. ;  IBMTok adapter
  1209. [ITok.ODI32.CopyFiles]
  1210. CNTR2000.lan,,,5
  1211.  
  1212. ;****************************************************************************
  1213. ; IBM0001       ;IBM AUTO 16/4 TOKEN-RING
  1214. ;****************************************************************************
  1215. ;[ITok4.ODI32.CopyFiles]
  1216. ;%lan%.lan,,,5
  1217.  
  1218. ;****************************************************************************
  1219. ; pcmcia    IBM Token-Ring 16/4 Credit Card Adapter
  1220. ;****************************************************************************
  1221. ;[IBMTOKCC.ODI32.CopyFiles]
  1222. ;%lan%.lan,,,5
  1223.  
  1224. ;***********************************************************************
  1225. ;*   Source Disk Names & Source Disk Files                             *
  1226. ;***********************************************************************
  1227. [SourceDisksNames]
  1228. 42=%DSK_NOVELL4%,"",0004
  1229. 42=%DSK_NOVELL4a%,"",0004
  1230.  
  1231. [SourceDisksFiles]
  1232. CNTR2000.lan  =42
  1233. NTR2000.com  =42
  1234.  
  1235. ;%lan%.lan  =42
  1236. tokenbm.com  =42
  1237.  
  1238. ;%lan%.lan  =42
  1239. TOKENCS.com  =42
  1240.  
  1241. nesl.com       =42
  1242. ROUTE.com      =42
  1243. lsl.com        =42
  1244. N16ODI.COM     =42
  1245. ;NESL.msg       =42
  1246. ;LSL.msg        =42
  1247.  
  1248. ;***********************************************************************
  1249. ;*   Destination Directories                                           *
  1250. ;***********************************************************************
  1251. [DestinationDirs]
  1252. DefaultDestDir           =11 ; LDID_SYS
  1253. ITok.ODI16.CopyFiles     =24,novell\nwclient
  1254. ITok.ODI32.CopyFiles     =24,novell\client32
  1255.  
  1256. ITok4.ODI16.CopyFiles     =24,novell\nwclient
  1257. ;ITok4.ODI32.CopyFiles     =24,novell\client32
  1258.  
  1259. IBMTOKCC.ODI16.CopyFiles     =24,novell\nwclient
  1260. ;IBMTOKCC.ODI32.CopyFiles     =24,novell\client32
  1261.  
  1262. ;***********************************************************************
  1263. ;*   Localizable Strings                                               *
  1264. ;***********************************************************************
  1265. [strings]
  1266. ; Provider
  1267. V_N=" Novell"
  1268. ; Manufacturers
  1269. V_IBM="IBM"
  1270.  
  1271. ; Driver Paths 
  1272. DRIVER_16_PATH="novell\nwclient\"
  1273. DRIVER_32_PATH="novell\client32\"
  1274.  
  1275. ; Driver Disk names
  1276. DSK_NOVELL4=             "Novell NetWare Client-32 LAN driver disk"
  1277. DSK_NOVELL4a=            "Novell NetWare Client-32 LAN driver disk."
  1278.  
  1279. ; Context help
  1280. ODIMLID_HELP="The Novell ODI driver enables you to use either 16-Bit or 32-Bit networking components."
  1281.  
  1282. ; PNP Devices
  1283. *pnp8327.DeviceDesc="IBM Token Ring (All Types)"
  1284. mca_e000.DeviceDesc="IBM Token Ring (MCA)"
  1285. mca_e001.DeviceDesc="IBM Token Ring 4/16Mbs (MCA)"
  1286. *pnp80cc.DeviceDesc="IBM Token Ring 4/16Mbs"
  1287. *pnp80ca.DeviceDesc="IBM Token Ring II"
  1288. *pnp80cb.DeviceDesc="IBM Token Ring II/Short"
  1289. *pnp80c9.DeviceDesc="IBM Token Ring"
  1290. *IBM0001.DeviceDesc="IBM Auto 16/4 ISA Token-Ring Adapter"
  1291.  
  1292. pcmcia.DeviceDesc="IBM Token-Ring Credit Card Adapter and compatibles"
  1293. pcmcia2.DeviceDesc="IBM Token-Ring Credit Card Adapter II and compatibles"
  1294.