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

  1. ; ODI3COMT.INF
  2. ;
  3. ; Network Interface Cards.
  4. ;
  5. ; VeRsIoN=1.00 Novell Windows 95 INF file: 3COM 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_3COM%=3COM
  22.  
  23. ;***********************************************************************
  24. ;*    Manufacture Name section                                         *
  25. ;***********************************************************************
  26. [3COM]
  27.  
  28. %*pnp80f4.DeviceDesc%=*PNP80F4.ndi,     *PNP80F4       ;3Com TokenLink III ISA
  29. %*TCM619B.DeviceDesc%=*TCM619B.ndi,     *TCM619B       ;3Com TokenLink III EISA
  30.  
  31. %pcmcia.3com%=pcmciatc.ndi, PCMCIA\IBM-TOKEN_RING-013F          ;IBM Token Ring 4/16Mbs PCMCIA Card
  32.  
  33. ;***********************************************************************
  34. ;*   INF Install Section                                               *
  35. ;***********************************************************************
  36.  
  37. ;****************************************************************************
  38. ; *PNP80F4 TokenkLinkIII ISA
  39. ;****************************************************************************
  40. [*PNP80F4.ndi]
  41. AddReg=*PNP80F4.ndi.reg,Tlnk3.ndi.reg,Tlnk3.Gen.Params,Tlnk3.Isa.Params,Tlnk34.Params,netaddr,ODI.Common.TOKENCFG.reg
  42. LogConfig=*PNP80F4.LogConfig
  43.  
  44. [*PNP80F4.ndi.reg]
  45. HKR,Ndi,DeviceID,,"*PNP80F4"
  46.  
  47. ;****************************************************************************
  48. ; *TCM619B 3Com TokenLinkIII EISA
  49. ;****************************************************************************
  50. [*TCM619B.ndi]
  51. AddReg=*TCM619B.ndi.reg,Tlnk3.ndi.reg,slot,netaddr,ODI.Common.TOKENCFG.reg
  52.  
  53. [*TCM619B.ndi.reg]
  54. HKR,Ndi,DeviceID,,"*TCM619B"
  55.  
  56. ;****************************************************************************
  57. ; pcmcia    TC Token-Ring 16/4 Credit Card Adapter
  58. ;****************************************************************************
  59. [pcmciatc.ndi]
  60. AddReg=pcmciatc.ndi.reg,IBMTOK.ndi.reg,ODI.Common.TOKENCFG.reg
  61.  
  62. [pcmciatc.ndi.reg]
  63. HKR,Ndi,DeviceID,,"IBM-TOKEN_RING-013F"
  64.  
  65. ;***********************************************************************
  66. ;*      Added Registry                                                 *
  67. ;***********************************************************************
  68. ;****************************************************************************
  69. ; TokenLinkIII Token Ring base section
  70. ;****************************************************************************
  71. [Tlnk3.ndi.reg]
  72. ; key,subkey,valuname,type,value
  73. HKR,,DevLoader,,*odiload
  74. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  75.  
  76. ; Ndi section
  77. HKR,Ndi,NdiInstaller,,"odipage.dll,OdiNdiProc"
  78.  
  79. ; Interfaces
  80. HKR,Ndi\Interfaces,DefUpper,,"odinsup,novellodi32"
  81. HKR,Ndi\Interfaces,UpperRange,,"odinsup,novellodi32"
  82. HKR,Ndi\Interfaces,DefLower,,"tokenring"
  83. HKR,Ndi\Interfaces,LowerRange,,"tokenring"
  84.  
  85. ; Install section
  86. HKR,Ndi\Install,"16 Bit",,"Tlnk3.16.Install"
  87. ;HKR,Ndi\Install,"32 Bit",,"Tlnk3.32.Install"
  88.  
  89. ; Remove section
  90. HKR,Ndi\Remove,"16 Bit",,"Tlnk3.16.Remove"
  91.  
  92. ; ODI 16 Bit info
  93. HKR,"ODI\16 Bit",ModulePath,,"%24%%DRIVER_32_PATH%"
  94. HKR,"ODI\16 Bit",Modules,,"LSLC32.NLM,PC32MLID.LAN"
  95. HKR,"ODI\16 Bit",DriverPath,,"%24%%DRIVER_16_PATH%"
  96. HKR,"ODI\16 Bit",FileName,,"3CTOKEN.COM"
  97. HKR,"ODI\16 Bit",NetcfgPath,,"%24%%DRIVER_16_PATH%"
  98. HKR,"ODI\16 Bit",NetcfgFileName,,"Net.cfg"
  99. HKR,"ODI\16 Bit",LinkDriver,,"3CTOKEN"
  100.  
  101. ; ODI 32 Bit Info
  102. ;HKR,"ODI\32 Bit",ModulePath,,"%24%%DRIVER_16_PATH%"
  103. ;HKR,"ODI\32 Bit",Modules,,"LSLC32.NLM,CMSM.NLM,TOKENTSM.NLM"
  104. ;HKR,"ODI\32 Bit",DriverPath,,"%24%%DRIVER_32_PATH%"
  105. ;HKR,"ODI\32 Bit",FileName,,".lan"
  106.  
  107.  
  108. [IBMTOK.ndi.reg]
  109. ; key,subkey,valuname,type,value
  110. HKR,,DevLoader,,*odiload
  111. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  112.  
  113. ; Ndi section
  114. HKR,Ndi,NdiInstaller,,"odipage.dll,OdiNdiProc"
  115.  
  116. ; Interfaces
  117. HKR,Ndi\Interfaces,DefUpper,,"odinsup,novellodi32"
  118. HKR,Ndi\Interfaces,UpperRange,,"odinsup,novellodi32"
  119. HKR,Ndi\Interfaces,DefLower,,"tokenring"
  120. HKR,Ndi\Interfaces,LowerRange,,"tokenring"
  121.  
  122. ; Install section
  123. HKR,Ndi\Install,"16 Bit",,"Tlnk3.16.Install"
  124. ;HKR,Ndi\Install,"32 Bit",,"Tlnk3.32.Install"
  125.  
  126. ; Remove section
  127. HKR,Ndi\Remove,"16 Bit",,"Tlnk3.16.Remove"
  128.  
  129. ; ODI 16 Bit info
  130. HKR,"ODI\16 Bit",ModulePath,,"%24%%DRIVER_32_PATH%"
  131. HKR,"ODI\16 Bit",Modules,,"LSLC32.NLM,PC32MLID.LAN"
  132. HKR,"ODI\16 Bit",DriverPath,,"%24%%DRIVER_16_PATH%"
  133. HKR,"ODI\16 Bit",FileName,,"3CTOKEN.COM"
  134. HKR,"ODI\16 Bit",NetcfgPath,,"%24%%DRIVER_16_PATH%"
  135. HKR,"ODI\16 Bit",NetcfgFileName,,"Net.cfg"
  136. HKR,"ODI\16 Bit",LinkDriver,,"3CTOKEN"
  137.  
  138. ; ODI 32 Bit Info
  139. ;HKR,"ODI\32 Bit",ModulePath,,"%24%%DRIVER_16_PATH%"
  140. ;HKR,"ODI\32 Bit",Modules,,"LSLC32.NLM,CMSM.NLM,TOKENTSM.NLM"
  141. ;HKR,"ODI\32 Bit",DriverPath,,"%24%%DRIVER_32_PATH%"
  142. ;HKR,"ODI\32 Bit",FileName,,".lan"
  143. ; Parameters
  144. HKR,,IoBase,1,02,00,00,00
  145. HKR,,Mmio,1,01,00,00,00
  146. HKR,,Ram,1,01,00,00,00
  147. HKR,,AdapterType,,1
  148. HKR,,Interrupt,1,04,00,00,00
  149. ;ring speed
  150. HKR,Ndi\params\RingSpeed,ParamDesc,,"Ring Speed"
  151. HKR,Ndi\params\RingSpeed,default,,16
  152. HKR,Ndi\params\RingSpeed,type,,enum
  153. HKR,Ndi\params\RingSpeed\enum,4,, "4 MBS"
  154. HKR,Ndi\params\RingSpeed\enum,16,, "16 MBS"
  155. HKR,NDI\params\RingSpeed,flag,1,28,00,00,00
  156. ; "Node Address"
  157. HKR,NDI\params\"Node Address",ParamDesc,,"Node Address"
  158. HKR,NDI\params\"Node Address",type,,edit
  159. HKR,NDI\params\"Node Address",LimitText,,18
  160. HKR,NDI\params\"Node Address",UpperCase,,1
  161. HKR,Ndi\params\"Node Address",default,,""
  162. HKR,NDI\params\"Node Address",flag,1,20,00,00,00
  163. HKR,Ndi\params\"Node Address",optional,,1
  164.  
  165. ; OVERRIDE FOR 64K RAM WINDOW
  166. HKR,Override,0000,1,\
  167. ;
  168. 00,04,00,00, \      ; CONFIGMG_VERSION
  169. 00,00,00,00, \      ; PRIORITY
  170. ;
  171. ; I/O Resource Descriptor
  172. ;
  173. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  174. 02,00,00,00, \      ; ResType_IO = 0x00000002
  175. 01,00, \       ; IOD_Count;
  176. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  177. 00,00, \       ; IOD_Alloc_Base;
  178. 00,00, \       ; IOD_Alloc_End;
  179. 00,00, \       ; IOD_DesFlags;
  180. 00, \               ; IOD_Alloc_Alias;
  181. 00, \               ; IOD_Alloc_Decode;
  182. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  183. 08,00, \       ; IOR_nPorts;       // Number of ports
  184. 20,0A, \       ; IOR_Min;          // Min port address
  185. 27,0A, \       ; IOR_Max;          // Max port address
  186. 00,00, \       ; IOR_RangeFlags;   // Flags
  187. 00, \               ; IOR_Alias;        // Alias offset
  188. 00, \               ; IOR_Decode;       // Address specified
  189. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  190. ;
  191. ; IRQ Resource Descriptor
  192. ;
  193. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  194. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  195. 00,00, \       ; IRQD_Flags;
  196. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  197. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  198. 00,00, \       ; IRQD_Reserved;
  199. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  200. ;
  201. ; Memory Resource Descriptor 0
  202. ;
  203. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  204. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  205. 01,00, \       ; MD_Count;
  206. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  207. 00,00,00,00, \      ; MD_Alloc_Base;
  208. 00,00,00,00, \      ; MD_Alloc_End;
  209. 00,00, \       ; MD_Flags;
  210. 00,00, \       ; MD_Reserved;
  211. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  212. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  213. 00,00,00,00, \      ; MR_Min;      // Min Address
  214. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  215. 00,00, \       ; MR_Flags;         // Flags
  216. 00,00, \       ; MR_Reserved;
  217. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  218.                ;         0x08 = 16-bit common mem
  219. 00,20,0C,00, \      ; Memory card address
  220. ;
  221. ; Memory Resource Descriptor 1
  222. ;
  223. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  224. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  225. 01,00, \       ; MD_Count;
  226. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  227. 00,00,00,00, \      ; MD_Alloc_Base;
  228. 00,00,00,00, \      ; MD_Alloc_End;
  229. 00,00, \       ; MD_Flags;
  230. 00,00, \       ; MD_Reserved;
  231. 00,00,FF,FF, \      ; MR_Align;         // Mask for base alignment
  232. 00,00,01,00, \      ; MR_nBytes;        // Count of bytes
  233. 00,00,00,00, \      ; MR_Min;      // Min Address
  234. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  235. 00,00, \       ; MR_Flags;         // Flags
  236. 00,00, \       ; MR_Reserved;
  237. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  238.                ;         0x08 = 16-bit common mem
  239. 00,00,0D,00, \      ; Memory card address
  240. ;
  241. ; REQUEST_CONFIG_PKT Descriptor
  242. ;
  243. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  244. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  245. 00,00, \       ; Socket;
  246. 02,00, \       ; Attributes;
  247. 32, \               ; Vcc;
  248. 32, \               ; Vpp1;
  249. 32, \               ; Vpp2;
  250. 02, \               ; IntType;
  251. 00,08,00,00, \      ; ConfigBase;
  252. 00, \               ; Status;
  253. 00, \               ; Pin;
  254. 00, \               ; Copy;
  255. 21, \               ; ConfigIndex;
  256. 0B, \               ; Present;
  257. ;
  258. 00,00,00,00         ; TERMINATOR
  259.  
  260. ; OVERRIDE FOR 32K RAM WINDOW
  261. HKR,Override,0001,1,\
  262. ;
  263. 00,04,00,00, \      ; CONFIGMG_VERSION
  264. 00,00,00,00, \      ; PRIORITY
  265. ;
  266. ; I/O Resource Descriptor
  267. ;
  268. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  269. 02,00,00,00, \      ; ResType_IO = 0x00000002
  270. 01,00, \       ; IOD_Count;
  271. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  272. 00,00, \       ; IOD_Alloc_Base;
  273. 00,00, \       ; IOD_Alloc_End;
  274. 00,00, \       ; IOD_DesFlags;
  275. 00, \               ; IOD_Alloc_Alias;
  276. 00, \               ; IOD_Alloc_Decode;
  277. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  278. 08,00, \       ; IOR_nPorts;       // Number of ports
  279. 20,0A, \       ; IOR_Min;          // Min port address
  280. 27,0A, \       ; IOR_Max;          // Max port address
  281. 00,00, \       ; IOR_RangeFlags;   // Flags
  282. 00, \               ; IOR_Alias;        // Alias offset
  283. 00, \               ; IOR_Decode;       // Address specified
  284. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  285. ;
  286. ; IRQ Resource Descriptor
  287. ;
  288. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  289. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  290. 00,00, \       ; IRQD_Flags;
  291. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  292. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  293. 00,00, \       ; IRQD_Reserved;
  294. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  295. ;
  296. ; Memory Resource Descriptor 0
  297. ;
  298. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  299. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  300. 01,00, \       ; MD_Count;
  301. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  302. 00,00,00,00, \      ; MD_Alloc_Base;
  303. 00,00,00,00, \      ; MD_Alloc_End;
  304. 00,00, \       ; MD_Flags;
  305. 00,00, \       ; MD_Reserved;
  306. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  307. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  308. 00,00,00,00, \      ; MR_Min;      // Min Address
  309. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  310. 00,00, \       ; MR_Flags;         // Flags
  311. 00,00, \       ; MR_Reserved;
  312. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  313.                ;         0x08 = 16-bit common mem
  314. 00,20,0C,00, \      ; Memory card address
  315. ;
  316. ; Memory Resource Descriptor 1
  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,80,FF,FF, \      ; MR_Align;         // Mask for base alignment
  327. 00,80,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,00,0D,00, \      ; Memory card address
  335. ;
  336. ; REQUEST_CONFIG_PKT Descriptor
  337. ;
  338. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  339. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  340. 00,00, \       ; Socket;
  341. 02,00, \       ; Attributes;
  342. 32, \               ; Vcc;
  343. 32, \               ; Vpp1;
  344. 32, \               ; Vpp2;
  345. 02, \               ; IntType;
  346. 00,08,00,00, \      ; ConfigBase;
  347. 00, \               ; Status;
  348. 00, \               ; Pin;
  349. 00, \               ; Copy;
  350. 21, \               ; ConfigIndex;
  351. 0B, \               ; Present;
  352. ;
  353. 00,00,00,00         ; TERMINATOR
  354.  
  355. ; OVERRIDE FOR 16K RAM WINDOW
  356. HKR,Override,0002,1,\
  357. ;
  358. 00,04,00,00, \      ; CONFIGMG_VERSION
  359. 00,00,00,00, \      ; PRIORITY
  360. ;
  361. ; I/O Resource Descriptor
  362. ;
  363. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  364. 02,00,00,00, \      ; ResType_IO = 0x00000002
  365. 01,00, \       ; IOD_Count;
  366. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  367. 00,00, \       ; IOD_Alloc_Base;
  368. 00,00, \       ; IOD_Alloc_End;
  369. 00,00, \       ; IOD_DesFlags;
  370. 00, \               ; IOD_Alloc_Alias;
  371. 00, \               ; IOD_Alloc_Decode;
  372. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  373. 08,00, \       ; IOR_nPorts;       // Number of ports
  374. 20,0A, \       ; IOR_Min;          // Min port address
  375. 27,0A, \       ; IOR_Max;          // Max port address
  376. 00,00, \       ; IOR_RangeFlags;   // Flags
  377. 00, \               ; IOR_Alias;        // Alias offset
  378. 00, \               ; IOR_Decode;       // Address specified
  379. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  380. ;
  381. ; IRQ Resource Descriptor
  382. ;
  383. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  384. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  385. 00,00, \       ; IRQD_Flags;
  386. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  387. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  388. 00,00, \       ; IRQD_Reserved;
  389. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  390. ;
  391. ; Memory Resource Descriptor 0
  392. ;
  393. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  394. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  395. 01,00, \       ; MD_Count;
  396. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  397. 00,00,00,00, \      ; MD_Alloc_Base;
  398. 00,00,00,00, \      ; MD_Alloc_End;
  399. 00,00, \       ; MD_Flags;
  400. 00,00, \       ; MD_Reserved;
  401. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  402. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  403. 00,00,00,00, \      ; MR_Min;      // Min Address
  404. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  405. 00,00, \       ; MR_Flags;         // Flags
  406. 00,00, \       ; MR_Reserved;
  407. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  408.                ;         0x08 = 16-bit common mem
  409. 00,20,0C,00, \      ; Memory card address
  410. ;
  411. ; Memory Resource Descriptor 1
  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,C0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  422. 00,40,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,00,0D,00, \      ; Memory card address
  430. ;
  431. ; REQUEST_CONFIG_PKT Descriptor
  432. ;
  433. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  434. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  435. 00,00, \       ; Socket;
  436. 02,00, \       ; Attributes;
  437. 32, \               ; Vcc;
  438. 32, \               ; Vpp1;
  439. 32, \               ; Vpp2;
  440. 02, \               ; IntType;
  441. 00,08,00,00, \      ; ConfigBase;
  442. 00, \               ; Status;
  443. 00, \               ; Pin;
  444. 00, \               ; Copy;
  445. 21, \               ; ConfigIndex;
  446. 0B, \               ; Present;
  447. ;
  448. 00,00,00,00         ; TERMINATOR
  449.  
  450. ; OVERRIDE FOR 8K RAM WINDOW
  451. HKR,Override,0003,1,\
  452. ;
  453. 00,04,00,00, \      ; CONFIGMG_VERSION
  454. 00,00,00,00, \      ; PRIORITY
  455. ;
  456. ; I/O Resource Descriptor
  457. ;
  458. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  459. 02,00,00,00, \      ; ResType_IO = 0x00000002
  460. 01,00, \       ; IOD_Count;
  461. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  462. 00,00, \       ; IOD_Alloc_Base;
  463. 00,00, \       ; IOD_Alloc_End;
  464. 00,00, \       ; IOD_DesFlags;
  465. 00, \               ; IOD_Alloc_Alias;
  466. 00, \               ; IOD_Alloc_Decode;
  467. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  468. 08,00, \       ; IOR_nPorts;       // Number of ports
  469. 20,0A, \       ; IOR_Min;          // Min port address
  470. 27,0A, \       ; IOR_Max;          // Max port address
  471. 00,00, \       ; IOR_RangeFlags;   // Flags
  472. 00, \               ; IOR_Alias;        // Alias offset
  473. 00, \               ; IOR_Decode;       // Address specified
  474. 00,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  475. ;
  476. ; IRQ Resource Descriptor
  477. ;
  478. 14,00,00,00, \      ; Total length of IRQ Resource Descriptor
  479. 04,00,00,00, \      ; ResType_IRQ = 0x00000004
  480. 00,00, \       ; IRQD_Flags;
  481. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  482. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  483. 00,00, \       ; IRQD_Reserved;
  484. 20,00,00,00, \      ; PCCARD flags, 0x20 = Level mode interrupts
  485. ;
  486. ; Memory Resource Descriptor 0
  487. ;
  488. 34,00,00,00, \      ; Total length of Memory Resource Descriptor
  489. 01,00,00,00, \      ; ResType_Mem = 0x00000001
  490. 01,00, \       ; MD_Count;
  491. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  492. 00,00,00,00, \      ; MD_Alloc_Base;
  493. 00,00,00,00, \      ; MD_Alloc_End;
  494. 00,00, \       ; MD_Flags;
  495. 00,00, \       ; MD_Reserved;
  496. 00,E0,FF,FF, \      ; MR_Align;         // Mask for base alignment
  497. 00,20,00,00, \      ; MR_nBytes;        // Count of bytes
  498. 00,00,00,00, \      ; MR_Min;      // Min Address
  499. FF,FF,FF,FF, \      ; MR_Max;      // Max Address
  500. 00,00, \       ; MR_Flags;         // Flags
  501. 00,00, \       ; MR_Reserved;
  502. 08,00,00,00, \      ; PCCARD flags, 0x02 = attribute mem, or
  503.                ;         0x08 = 16-bit common mem
  504. 00,20,0C,00, \      ; Memory card address
  505. ;
  506. ; Memory Resource Descriptor 1
  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,00,0D,00, \      ; Memory card address
  525. ;
  526. ; REQUEST_CONFIG_PKT Descriptor
  527. ;
  528. 19,00,00,00, \      ; Total length of REQUEST_CONFIG_PKT Descriptor
  529. 7C,89,00,00, \      ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  530. 00,00, \       ; Socket;
  531. 02,00, \       ; Attributes;
  532. 32, \               ; Vcc;
  533. 32, \               ; Vpp1;
  534. 32, \               ; Vpp2;
  535. 02, \               ; IntType;
  536. 00,08,00,00, \      ; ConfigBase;
  537. 00, \               ; Status;
  538. 00, \               ; Pin;
  539. 00, \               ; Copy;
  540. 21, \               ; ConfigIndex;
  541. 0B, \               ; Present;
  542. ;
  543. 00,00,00,00         ; TERMINATOR
  544.  
  545.  
  546. ;***********************************************************************
  547. ;*     .LogConfig Section                                              *
  548. ;***********************************************************************
  549. ;****************************************************************************
  550. ; *PNP80F4 TokenkLinkIII ISA
  551. ;****************************************************************************
  552. [*PNP80F4.LogConfig]
  553. ConfigPriority=HARDRECONFIG
  554. IOConfig=10@200-3FF%FFF0(3FF::)
  555.  
  556. ;***********************************************************************
  557. ;*     Install section                                                 *
  558. ;***********************************************************************
  559. ; Install ODI 16
  560. ;***********************************************************************
  561. ;****************************************************************************
  562. ; *PNP80F4 TokenkLinkIII ISA
  563. ;****************************************************************************
  564. [Tlnk3.ODI16.install]
  565. CopyFiles=Tlnk3.ODI16.CopyFiles
  566. UpdateAutoBat=Tlnk3.ODI16.autobat
  567.  
  568. [Tlnk3.ODI16.autobat]
  569. CmdDelete=LSL
  570. CmdDelete=N16ODI
  571. CmdDelete=NESL
  572. CmdDelete=ROUTE
  573. CmdDelete=3CTOKEN
  574. CmdDelete=ODIHLP
  575. CmdAdd=LSL.COM, "-c=%24%%DRIVER_16_PATH%NET.CFG"
  576. CmdAdd=N16ODI.COM
  577. CmdAdd=NESL.COM
  578. CmdAdd=ROUTE.COM
  579. CmdAdd=3CTOKEN.COM
  580.  
  581.  
  582. ;***********************************************************************
  583. ; Install ODI 32
  584. ;***********************************************************************
  585. ;****************************************************************************
  586. ; *PNP80F4 TokenkLinkIII ISA
  587. ;****************************************************************************
  588. ;[Tlnk3.ODI32.install]
  589. ;CopyFiles=Tlnk3.ODI32.CopyFiles
  590. ;UpdateAutoBat=Tlnk3.ODI32.autobat
  591.  
  592. ;[Tlnk3.ODI32.autobat]
  593. ;CmdDelete=LSL
  594. ;CmdDelete=N16ODI
  595. ;CmdDelete=NESL
  596. ;CmdDelete=ROUTE
  597. ;CmdDelete=3CTOKEN
  598. ;CmdDelete=ODIHLP
  599.  
  600. ;***********************************************************************
  601. ;*     remove sections                                                 *
  602. ;***********************************************************************
  603. ;****************************************************************************
  604. ; *PNP80F4 TokenkLinkIII ISA
  605. ;****************************************************************************
  606. [Tlnk3.ODI16.Remove]
  607. UpdateAutoBat=Tlnk3.ODI16.AutoBatRemove
  608.  
  609. [Tlnk3.ODI16.AutoBatRemove]
  610. CmdDelete=LSL
  611. CmdDelete=N16ODI
  612. CmdDelete=NESL
  613. CmdDelete=ROUTE
  614. CmdDelete=3CTOKEN             ;.COM
  615.  
  616. ;***********************************************************************
  617. ;*    Param Section                                                    *
  618. ;***********************************************************************
  619. ;****************************************************************************
  620. ;    general token-ring params
  621. ;****************************************************************************
  622. [ODI.Common.TOKENCFG.reg]
  623. ; First Logical Board
  624. HKR,Ndi\params\Frame1,ParamDesc,,"1. Frame Type"
  625. HKR,Ndi\params\Frame1,default,,2
  626. HKR,Ndi\params\Frame1,type,,enum
  627. HKR,Ndi\params\Frame1,optional,,0
  628. HKR,Ndi\params\Frame1\enum,1,,"Token-Ring LSB"
  629. HKR,Ndi\params\Frame1\enum,2,,"Token-Ring MSB"
  630. HKR,Ndi\params\Frame1\enum,3,,"Token-Ring_SNAP LSB"
  631. HKR,Ndi\params\Frame1\enum,4,,"Token-Ring_SNAP MSB"
  632.  
  633. ;Second Logical Board
  634. HKR,Ndi\params\Frame2,ParamDesc,,"2. Frame Type"
  635. HKR,Ndi\params\Frame2,default,,4
  636. HKR,Ndi\params\Frame2,type,,enum
  637. HKR,Ndi\params\Frame2,optional,,0
  638. HKR,Ndi\params\Frame2\enum,1,,"Token-Ring LSB"
  639. HKR,Ndi\params\Frame2\enum,2,,"Token-Ring MSB"
  640. HKR,Ndi\params\Frame2\enum,3,,"Token-Ring_SNAP LSB"
  641. HKR,Ndi\params\Frame2\enum,4,,"Token-Ring_SNAP MSB"
  642. HKR,Ndi\params\Frame2\enum,5,,"Not used"
  643.  
  644. ; Node Address Override
  645. HKR,Ndi\params\"Node Address",ParamDesc,,"Node Address Override"
  646. HKR,Ndi\params\"Node Address",type,,edit
  647. HKR,Ndi\params\"Node Address",LimitText,,18
  648. HKR,Ndi\params\"Node Address",UpperCase,,1
  649. HKR,Ndi\params\"Node Address",default,,""
  650. HKR,Ndi\params\"Node Address",flag,1,20,00,00,00
  651. HKR,Ndi\params\"Node Address",optional,,1
  652.  
  653. HKR,Ndi,HelpText,,%ODIMLID_HELP%
  654.  
  655. ;****************************************************************************
  656. ; *PNP80F4 TokenkLinkIII ISA
  657. ;****************************************************************************
  658. [Tlnk3.Gen.Params]
  659. ; MaxTransmits
  660. HKR,NDI\params\MaxTransmits,ParamDesc,,"Maximum Transmits"
  661. HKR,NDI\params\MaxTransmits,type,,int
  662. HKR,Ndi\params\Maxtransmits,default,,6
  663. HKR,NDI\params\MaxTransmits,min,,6
  664. HKR,NDI\params\MaxTransmits,max,,50
  665. HKR,NDI\params\MaxTransmits,step,,1
  666. HKR,NDI\params\MaxTransmits,flag,1,10,00,00,00
  667. ; RecvBufs
  668. HKR,NDI\params\RecvBufs,ParamDesc,,"Receive Buffers"
  669. HKR,NDI\params\RecvBufs,type,,int
  670. HKR,Ndi\params\RecvBufs,default,,2
  671. HKR,NDI\params\RecvBufs,min,,2
  672. HKR,NDI\params\RecvBufs,max,,60
  673. HKR,NDI\params\RecvBufs,step,,1
  674. HKR,NDI\params\RecvBufs,flag,1,10,00,00,00
  675. ; XmitBufs
  676. HKR,NDI\params\XmitBufs,ParamDesc,,"Transmit Buffers"
  677. HKR,NDI\params\XmitBufs,type,,int
  678. HKR,Ndi\params\XmitBufs,default,,1
  679. HKR,NDI\params\XmitBufs,min,,1
  680. HKR,NDI\params\XmitBufs,max,,2
  681. HKR,NDI\params\XmitBufs,step,,1
  682. HKR,NDI\params\XmitBufs,flag,1,10,00,00,00
  683. ; MaxPacketSize
  684. HKR,NDI\params\MaxPacketSize,ParamDesc,,"Maximum Packet Size"
  685. HKR,NDI\params\MaxPacketSize,type,,int
  686. HKR,Ndi\params\MaxPacketSize,default,,1024
  687. HKR,NDI\params\MaxPacketSize,min,,256
  688. HKR,NDI\params\MaxPacketSize,max,,17952
  689. HKR,NDI\params\MaxPacketSize,step,,8
  690. HKR,NDI\params\MaxPacketSize,flag,1,20,00,00,00
  691. HKR,Ndi\params\MaxPacketSize,optional,,1
  692.  
  693. ;all isa ibm token params
  694. [tlnk3.Isa.Params]
  695. ; Port
  696. HKR,Ndi\params\Port,ParamDesc,,"Base I/O Port"
  697. HKR,Ndi\params\Port,default,,1
  698. HKR,Ndi\params\Port,type,,enum
  699. HKR,Ndi\params\Port\enum,1,,"Primary"
  700. HKR,Ndi\params\Port\enum,2,,"Alternate"
  701. HKR,NDI\params\Port,flag,1,20,00,00,00
  702.  
  703. ;****************************************************************************
  704. ;  TokenkLinkIII ISA
  705. ;****************************************************************************
  706. ; generic and token 4's info
  707. [Tlnk34.Params]
  708. ; EarlyRelease
  709. HKR,Ndi\params\EarlyRelease,ParamDesc,,"Early Release Option"
  710. HKR,Ndi\params\EarlyRelease,default,,""
  711. HKR,Ndi\params\EarlyRelease,type,,enum
  712. HKR,Ndi\params\EarlyRelease\enum,"",,""
  713. HKR,NDI\params\EarlyRelease,flag,1,10,00,00,00
  714. ; RecvBufSize
  715. HKR,NDI\params\RecvBufSize,ParamDesc,,"Receive Buffer Size"
  716. HKR,NDI\params\RecvBufSize,type,,int
  717. HKR,Ndi\params\RecvBufSize,default,,1024
  718. HKR,NDI\params\RecvBufSize,min,,256
  719. HKR,NDI\params\RecvBufSize,max,,17952
  720. HKR,NDI\params\RecvBufSize,step,,8
  721. HKR,NDI\params\RecvBufSize,flag,1,10,00,00,00
  722. ; XmitBufSize
  723. HKR,NDI\params\XmitBufSize,ParamDesc,,"Transmit Buffer Size"
  724. HKR,NDI\params\XmitBufSize,type,,int
  725. HKR,Ndi\params\XmitBufSize,default,,1024
  726. HKR,NDI\params\XmitBufSize,min,,256
  727. HKR,NDI\params\XmitBufSize,max,,17952
  728. HKR,NDI\params\XmitBufSize,step,,8
  729. HKR,NDI\params\XmitBufSize,flag,1,10,00,00,00
  730.  
  731. netaddr]
  732. ; "Node Address"
  733. HKR,NDI\params\"Node Address",ParamDesc,,"Node Address"
  734. HKR,NDI\params\"Node Address",type,,edit
  735. HKR,NDI\params\"Node Address",LimitText,,18
  736. HKR,NDI\params\"Node Address",UpperCase,,1
  737. HKR,Ndi\params\"Node Address",default,,""
  738. HKR,NDI\params\"Node Address",flag,1,20,00,00,00
  739. HKR,Ndi\params\"Node Address",optional,,1
  740.  
  741. ;***********************************************************************
  742. ;*    Resource Section                                                 *
  743. ;***********************************************************************
  744.  
  745. ;***********************************************************************
  746. ;*   Copy file sections                                                *
  747. ;***********************************************************************
  748. ; Install ODI 16
  749. ;***********************************************************************
  750. ;****************************************************************************
  751. ; *PNP80F4 TokenkLinkIII ISA
  752. ;****************************************************************************
  753. [Tlnk3.ODI16.CopyFiles]
  754. ;****************************************************************************
  755. ; *PNP80F4 TokenkLinkIII ISA
  756. ;****************************************************************************
  757. 3CTOKEN.com,,,5
  758. lsl.com,,,5
  759. N16ODI.COM,,,5
  760. nesl.com,,,5
  761. ROUTE.com,,,5
  762. ;LSL.msg,,,5
  763. ;NESL.msg,,,5
  764.  
  765. ;***********************************************************************
  766. ; Install ODI 32
  767. ;***********************************************************************
  768. ;****************************************************************************
  769. ; *PNP80F4 TokenkLinkIII ISA
  770. ;****************************************************************************
  771. ;[Tlnk3.ODI32.CopyFiles]
  772. ;.lan,,,5
  773.  
  774. ;***********************************************************************
  775. ;*   Source Disk Names & Source Disk Files                             *
  776. ;***********************************************************************
  777. [SourceDisksNames]
  778. 42=%DSK_NOVELL4%,"",0004
  779. 42=%DSK_NOVELL4a%,"",0004
  780.  
  781. [SourceDisksFiles]
  782. ;.lan  =42
  783. 3CTOKEN.com  =42
  784.  
  785. nesl.com       =42
  786. ROUTE.com      =42
  787. N16ODI.COM     =42
  788. lsl.com        =42
  789. ;NESL.msg       =42
  790. ;LSL.msg        =42
  791.  
  792. ;***********************************************************************
  793. ;*   Destination Directories                                           *
  794. ;***********************************************************************
  795. [DestinationDirs]
  796. DefaultDestDir           =11 ; LDID_SYS
  797. Tlnk3.ODI16.CopyFiles     =24,novell\nwclient
  798. ;Tlnk3.ODI32.CopyFiles     =24,novell\client32
  799.  
  800. ;***********************************************************************
  801. ;*   Localizable Strings                                               *
  802. ;***********************************************************************
  803. [strings]
  804. ; Provider
  805. V_N=" Novell"
  806. ; Manufacturers
  807. V_3COM="3Com"
  808.  
  809. ; Driver Paths 
  810. DRIVER_16_PATH="novell\nwclient\"
  811. DRIVER_32_PATH="novell\client32\"
  812.  
  813. ; Driver Disk names
  814. DSK_NOVELL4=             "Novell NetWare Client-32 LAN driver disk"
  815. DSK_NOVELL4a=            "Novell NetWare Client-32 LAN driver disk."
  816.  
  817. ; Context help
  818. ODIMLID_HELP="The Novell ODI driver enables you to use either 16-Bit or 32-Bit networking components."
  819.  
  820. ; PNP Devices
  821.  
  822. *pnp80f4.DeviceDesc=  "3Com TokenLink III ISA (3C619B)"
  823. *TCM619B.DeviceDesc=  "3Com TokenLink III ISA in EISA mode (3C619B)"
  824.  
  825. pcmcia.3com="3Com TokenLink III 16/4 (3C689) PCMCIA Adapter"
  826.