home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / landr4.exe / LANDR4.TXT < prev    next >
Text File  |  1995-03-24  |  22KB  |  561 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              Server LAN Drivers
  5. DOCUMENT ID:        TID022063
  6. DOCUMENT REVISION:  B
  7. DATE:               23MAR95
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         LANDR4.EXE
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. NetWare 3.12
  14. NetWare 4.01
  15. NetWare 4.02
  16. NetWare 4.10
  17.  
  18. ABSTRACT:
  19.  
  20. This file contains latest TSM files and latest NTR2000, NE15_21, NE2000, NE2
  21. LAN drivers. (Mar23 Update changed PATCHMAN.NLM file only)
  22.  
  23. -----------------------------------------------------------------
  24. DISCLAIMER
  25. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
  26. MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
  27. INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
  28. MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  29. -----------------------------------------------------------------
  30.  
  31. SYMPTOM
  32.  
  33. Drivers would recieve  data from unregistered multicast addresses.
  34.  
  35. SYMPTOM
  36.  
  37. Using the Lanalyzer Agent with 4.1 drivers would cause drivers to abend the
  38. server.  Using a Pre-scan stack with "ECB aware adapter" would cause driver to
  39. abend the server.
  40.  
  41. SYMPTOM
  42.  
  43. Disconnecting Token Ring cable and reconnecting it would leave card disabled.
  44.  
  45. SYMPTOM
  46.  
  47. Token Ring card stuck in beaconing mode.
  48.  
  49. SYMPTOM
  50.  
  51. Intermittent abends with NE2000.
  52.  
  53. SOLUTION
  54.  
  55. Apply LANDR4.EXE.
  56.  
  57. Self-Extracting File Name:  LANDR4.EXE     Revision:  B
  58.  
  59. Files Included     Size     Date      Time
  60.  
  61. \
  62.   LANDR4.TXT         (This File)
  63.      MSM.NLM      20252   11-23-94   11:41a
  64.      NE2.LAN       5034   11-23-94    3:53p
  65.    @7151.ADF       2346   07-26-89    5:08p
  66.    @7154.ADF       2657   04-27-92    1:54p
  67.    PCN2L.LAN       4726   01-29-93    8:45p
  68.    STATS.DOC      63446   10-06-93    3:55p
  69.    TOKEN.LAN      10125   06-07-93    1:29p
  70.    XLOAD.DOC       3472   07-06-92   11:00a
  71.    XLOAD.EXE      13872   08-06-91    4:47p
  72.   IOSHIM.NLM       1649   06-09-93    9:50a
  73.   LDR001.DOC       3200   07-06-92   11:00a
  74.   LDR001.PTF      52920   11-06-91    4:55p
  75.   LSLENH.NLM      11641   11-16-92    8:29a
  76.   MSM31X.NLM      21308   11-23-94   11:41a
  77.   NE2_32.LAN       5066   05-12-93    4:03p
  78.   NE1000.LAN       4468   01-20-93    3:18p
  79.   NE2000.LAN       7382   11-23-94    3:56p
  80.   NE2100.LAN       7224   09-24-93    4:25p
  81.   NE3200.LAN      13811   10-08-93   10:51a
  82.   TRXNET.LAN       3075   01-07-93    1:23p
  83.  FDDITSM.NLM       9050   11-23-94   11:38a
  84.  LSLENH3.NLM      10500   06-02-93   11:34a
  85.  MONITOR.NLM     117775   10-26-92    9:21a
  86.  NE32HUB.LAN      12266   01-27-93    9:11a
  87.  NE1500T.LAN       7500   11-23-94    3:59p
  88.  NTR2000.LAN      11399   11-23-94    1:49p
  89.  PM311IO.NLM       8384   04-13-93   11:28a
  90. !NVL0701.CFG       2745   09-02-92    1:25p
  91. !NVL0901.CFG       8293   10-04-90   10:42a
  92. !NVL1201.CFG       7378   03-26-92    9:08a
  93. !NVL1301.CFG       1169   03-12-92    2:28p
  94. !NVL1401.CFG        986   06-10-92    4:02p
  95. !NVL1501.CFG      11994   01-11-93    3:24p
  96. ETHERTSM.NLM       9362   11-29-94    3:34p
  97. FIRMLOAD.COM       1628   01-04-91    8:57a
  98. PATCHMAN.NLM       9296   03-24-94   10:28a
  99. PCN2LTSM.NLM       5691   01-30-93   11:32a
  100. RXNETTSM.NLM       6202   01-06-93   10:04a
  101. TOKENDMA.LAN      10861   05-26-93    3:16p
  102. TOKENTSM.NLM       9493   11-23-94   11:55a
  103.  
  104.  
  105.  Solution Specifics:
  106.  
  107. 1.   ETHERTSM.NLM, TOKENTSM.NLM, and FDDITSM.NLM have been fixed to not
  108. receive data from unregistered multi-cast addresses.
  109.  
  110. 2.   ETHERTSM.NLM, TOKENTSM.NLM, and FDDITSM.NLM have been fixed to prevent
  111. and invalid TCBFragStrucPtr from abending the server.  This would occur when
  112. using 4.1 drivers with Lanalyzer Agent or using the drivers with any pre-scan
  113. stack with "ECB aware" adapters (xxxxxxxxx)
  114.  
  115. 3.   Previous NTR2000.LAN driver would disable its interrupt line when the TR
  116. cable was disconnected.  The interrupt line is now enabled after the cable has
  117. been disconnected then reconnected.
  118.  
  119. 4.   Previous NTR2000.LAN driver would continuouly reset the adapter when in
  120. beaconing mode, causing the adapter to remain in the beaconing condition.  The
  121. driver has been modified to not reset the adapter, thus not perpetuating the
  122. beaconing condition.
  123.  
  124. 5.   The NE2000 driver would allow conditions where an invalid Adapter
  125. DataSpace pointer could abend the server.  This has been fixed.
  126.  
  127. 6.   The NE15_21, NE2000, and NE2 drivers have minor bugs fixed to allow use
  128. of derivative drivers on Unix platforms.
  129.  
  130. Patch History:
  131.  
  132. The following information is from LANDR3.EXE
  133.  
  134.  
  135.         STATS.DOC      63446   10-06-93    3:55p
  136.      ETHERTSM.NLM       8841   09-28-93    2:41p
  137.      TOKENTSM.NLM       9040   09-30-93    3:30p
  138.       FDDITSM.NLM       7847   07-07-93    5:07p
  139.           MSM.NLM      15628   10-04-93    1.03p
  140.        MSM31X.NLM      16483   10-04-93    1:04p
  141.        NE2000.LAN       7356   10-08-93   10:47a
  142.        NE2100.LAN       7224   09-24-93    4:25p
  143.       NE1500T.LAN       7226   09-24-93    4:25p
  144.         TOKEN.LAN      10125   06-07-93    1:29p
  145.      TOKENDMA.LAN      10861   05-26-93    3:16p
  146.      RXNETTSM.NLM       6202   01-06-93   10:04a
  147.      PCN2LTSM.NLM       5691   01-30-93   11:32a
  148.        NE1000.LAN       4468   01-20-93    3:18p
  149.       PM311IO.NLM       8384   04-13-93   11:28a
  150.       LSLENH3.NLM      10500   06-02-93   11:34a
  151.        IOSHIM.NLM       1649   06-09-93    9:50a
  152.       NTR2000.LAN      10272   09-13-93    2:23p
  153.        TRXNET.LAN       3075   01-07-93    1:23p
  154.         PCN2L.LAN       4726   01-29-93    8:45p
  155.        LSLENH.NLM      11641   11-16-92    8:29a
  156.      PATCHMAN.NLM       9632   02-04-93   10:38a
  157.       MONITOR.NLM     117775   10-26-92    9:21a
  158.      !NVL1201.CFG       7378   03-26-92    9:08a
  159.           NE2.LAN       4954   10-08-93   10:44a
  160.        NE2_32.LAN       5066   05-12-93    4:03p
  161.        NE3200.LAN      13811   10-08-93   10:51a
  162.       NE32HUB.LAN      12266   01-27-93    9:11a
  163.         @7151.ADF       2346   07-26-89    5:08p
  164.      !NVL0701.CFG       2745   09-02-92    1:25p
  165.      !NVL1301.CFG       1169   03-12-92    2:28p
  166.      !NVL1401.CFG        986   06-10-92    4:02p
  167.      !NVL1501.CFG      11994   01-11-93    3:24p
  168.      !NVL0901.CFG       8293   10-04-90   10:42a
  169.      FIRMLOAD.COM       1628   01-04-91    8:57a
  170.         @7154.ADF       2657   04-27-92    1:54p
  171.         XLOAD.EXE      13872   08-06-91    4:47p
  172.         XLOAD.DOC       3472   07-06-92   11:00a
  173.        LDR001.PTF      52920   11-06-91    4:55p
  174.        LDR001.DOC       3200   07-06-92   11:00a
  175.  
  176.      Installation Instructions:
  177.  
  178.      Installing on NetWare 3.11 (Without SFT III)
  179.  
  180.                          *** WARNING ***
  181.  
  182. If you use the shipping NetWare 3.11 MONITOR.NLM, your server could abend when
  183. viewing LAN statistics in MONITOR.NLM with these newer drivers.  The
  184. MONITOR.NLM included in this update corrects this problem.
  185.  
  186. 1.   Rename the old .LAN, MONITOR.NLM, PATCHMAN.NLM files.
  187.  
  188. 2.   Copy all .LAN and .NLM files (except for PM311IO.NLM, LSLENH3.NLM, and
  189. IOSHIM.NLM) into your SYSTEM directory.  Do not use PM311IO.NLM, LSLENH3.NLM,
  190. and IOSHIM.NLM on NetWare 3.11.  These files are for NetWare SFT III 3.11
  191. ONLY.
  192.  
  193. 3.   Load LSLENH.NLM first.  This will automatically load the PATCHMAN.NLM.
  194.  
  195. 4.   Load the corresponding driver for your LAN card (<filename>.LAN). This
  196. will automatically load MSM/MSM31X and xxxTSM.NLM.
  197.  
  198. Note:  Loading the MSM.NLM  will generate warnings that cause MSM31X.NLM to be
  199. automatically loaded.  This is normal.  The warning messages generated will be
  200. as follows:
  201.  
  202.      MESSAGE
  203.  
  204.           Loader cannot find public symbol:
  205.  
  206. The message will be followed by the public symbol name.
  207.  
  208. To eliminate the warning message on NetWare 3.1x, you can remove MSM.NLM and
  209. rename MSM31X.NLM to MSM.NLM.
  210.  
  211. 5.   Verify that you are using the included MONITOR.NLM with these new
  212. drivers.
  213.  
  214. Note:  If you are also running NetWare for Macintosh, you may see a conflict
  215. with the drivers.  If you do, load file ATK306.EXE.  This file is available
  216. from your Novell Authorized Service Center (NASC), Novell reseller, or from
  217. one of Novell's electronic distribution tools (for example, NetWire on
  218. CompuServe or the Network Support Encyclopedia on CD-ROM).
  219.  
  220. Installing on NetWare 3.12 or 4.01
  221.  
  222. 1.   Rename the old .LAN file.
  223.  
  224. 2.   Copy all new .LAN and new .NLM files except for PM311IO.NLM, LSLENH3.NLM,
  225. IOSHIM.NLM, LSLENH.NLM and PATCHMAN.NLM into your SYSTEM directory.  The
  226. PM311IO.NLM, LSLENH3.NLM, and IOSHIM.NLM files are for NetWare SFT III 3.11
  227. ONLY.  PATCHMAN.NLM applies to NetWare 3.11 only.  The LSLENH.NLM is built
  228. into the NetWare 3.12 and 4.01 operating system.
  229.  
  230. 3.   Load the corresponding driver for your LAN board (<filename>.LAN). This
  231. will automatically load MSM/MSM31X and xxxTSM.NLM.
  232.  
  233. Note:  Loading the MSM.NLM will generate warnings that cause MSM31X.NLM to be
  234. automatically loaded.  This is normal.  The warning messages generated will be
  235. as follows:
  236.  
  237. MESSAGE
  238.  
  239.      Loader cannot find public symbol:
  240.  
  241. The message will be followed by the public symbol name.
  242.  
  243. To eliminate the warning message on NetWare 3.1x, you can remove MSM.NLM and
  244. rename MSM31X.NLM to MSM.NLM.
  245.  
  246. Installing on NetWare SFT III 3.11
  247.  
  248. 1.   Rename the old xxx.LAN, xxxTSM.NLM, and MSMxxx.NLM files.
  249.  
  250. 2.   Copy the new xxx.LAN, xxxTSM.NLM, and MSMxxx.NLM files into the directory
  251. of each server where files loaded from IOSTART.NCF are loaded.  These files
  252. should also be put into the SYSTEM directory of the SYS: volume for easy
  253. server maintenance.
  254.  
  255. Do not use LSLENH.NLM, PATCHMAN.NLM, MONITOR.NLM, XLOAD.EXE, or LDR001.PTF
  256. with NetWare SFT III 3.11.  These files are for NetWare 3.11 only.
  257.  
  258. Do not use the included MONITOR.NLM with NetWare SFT III 3.11.   Use the
  259. shipping MONITOR.NLM with NetWare SFT III 3.11.  LAN statistics are not part
  260. of MONITOR.NLM in SFT III 3.11.
  261.  
  262. 3.   Copy PM311IO.NLM and LSLENH3.NLM into the directory of each server where
  263. files loaded from IOSTART.NCF are loaded.
  264.  
  265. 4.   Add "load lslenh3" to the IOSTART.NCF of each server before the load
  266. statement for the LAN drivers.  This will automatically load PM311IO.NLM.
  267.  
  268. 5.   Load the corresponding driver for your adapter (<filename>.LAN) in the
  269. IOSTART.NCF of each server after the load statement for LSLENH3.NLM.  This
  270. will automatically load MSM/MSM31X and xxxTSM.NLM.
  271.  
  272. Note:  Loading MSM.NLM will generate warnings that cause MSM31X.NLM to be
  273. automatically loaded.  This is normal.  The warning messages generated will be
  274. as follows:
  275.  
  276.      MESSAGE
  277.  
  278.           Loader cannot find public symbol:
  279.  
  280. The message will be followed by the public symbol name.
  281.  
  282. To eliminate the warning message on NetWare SFT III 3.11, you can remove
  283. MSM.NLM and rename MSM31X.NLM to MSM.NLM.
  284.  
  285. 6.   If you are using NE2000.LAN, copy IOSHIM.NLM and make sure it is
  286.      loaded before the LSLENH3.NLM.
  287.  
  288. Installing and Setting the IBM Token-Ring 16/4 Busmaster Server Adapter/A
  289.  
  290. The IBM Token-Ring 16/4 Busmaster Server Adapter/A is functionally different
  291. from the IBM Token-Ring 16/4 Adapter/A in two ways:
  292.  
  293. ■    Busmaster capability
  294.  
  295. Busmastering allows the IBM Token-Ring Network 16/4 Busmaster Server Adapter/A
  296. to transfer between the network and the server's memory without the aid of the
  297. server's CPU.  The server's CPU can then process other network tasks more
  298. quickly than it otherwise could.
  299.  
  300. ■    Downloadable microcode
  301.  
  302. Downloading microcode allows you to upgrade the IBM Token-Ring Network 16/4
  303. Busmaster Server Adapter/A's firmware without replacing any chips on the
  304. adapter.  FIRMLOAD.COM (supplied by Novell) allows you to download the
  305. firmware (supplied by IBM) to the adapter.
  306.  
  307. Before you install this adapter in a 3.1x server, you should have designed
  308. your network and assembled the necessary hardware.  If you have any questions
  309. about Token-Ring hardware or network layout, see the Novell IBM Token-Ring
  310. Network Supplement manual for further information.
  311.  
  312. For information concerning installation and configuration of the 16/4
  313. Busmaster card, please refer to the IBM Token-Ring Network 16/4 Busmaster
  314. Server Adapter/A Installation and Testing Instructions that accompany the
  315. adapter.  Additional information concerning the following setable parameters
  316. can be found in the "change configuration" selection in the Reference program:
  317.  
  318. ■    Data rate
  319.  
  320. The default data rate for the adapter is 4 Mbps. The other valid data rate is
  321. 16 Mbps.
  322.  
  323. Important:  You must set all IBM Token-Ring 16/4 adapters on a ring to use the
  324. same data rate (either 16 Mbps or 4 Mbps).  Failure to do so will cause
  325. network errors.
  326.  
  327. ■    Interrupt level
  328.  
  329. The default is Interrupt 2.
  330.  
  331. Other valid levels include interrupts 3, 4, 5, 7, 10, 11, and 12.
  332.  
  333. ■    I/O address
  334.  
  335. The default I/O address is 86A0-86AF.
  336.  
  337. Each valid address consists of a 16-byte block of RAM within the Micro Channel
  338. machine.  There are seven additional valid I/O addresses:  96A0, A6A0, B6A0,
  339. C6A0, D6A0, E6A0, and F6A0.
  340.  
  341. Ensure each adapter installed in the machine has a unique I/O address.
  342.  
  343. ■    Arbitration level
  344.  
  345. The default arbitration level is E.
  346.  
  347. Other valid arbitration levels are 0, 1, 2, 3, 5, 6, 7, 8, 9, A, B, C, and D.
  348.  
  349. Each busmaster adapter requires a unique arbitration level for negotiating
  350. with other busmaster adapters within the same machine for control of the
  351. microchannel bus.
  352.  
  353. ■    Fairness
  354.  
  355. The default is to operate with fairness ON.
  356.  
  357. The other valid option is to operate with fairness OFF.
  358.  
  359. Fairness determines how a Micro Channel busmaster adapter negotiates with
  360. other busmaster adapters within the same machine for control of the
  361. microchannel bus.
  362.  
  363. For more information about arbitration and fairness, read the IBM publication,
  364. PS/2 Hardware Technical Reference.
  365.  
  366. ■    Bus release
  367.  
  368. The default is "Maximum."
  369.  
  370. The other valid setting is "Immediately."
  371.  
  372. The bus release setting determines how long a Micro Channel busmaster adapter
  373. has to relinquish the bus when another adapter preempts it during a DMA
  374. operation.
  375.  
  376. A setting of "Immediately" causes the adapter to relinquish control of the
  377. Micro Channel bus upon receiving the preempt signal.
  378.  
  379. A setting of "Maximum" allows the adapter time to finish critical DMA
  380. operations, resulting in better overall performance.
  381.  
  382. ■    Early Token Release (ETR)
  383.  
  384. When the data rate is 16 Mbps, the default is to operate with ETR.
  385.  
  386. The other valid option is NO ETR.
  387.  
  388. Operation with ETR is not valid for Token-Rings with a data rate of 4 Mbps.
  389.  
  390. ETR can increase network performance by causing the adapter to release the
  391. token immediately upon deencapsulating the data packet, rather than after it
  392. has successfully transferred the deencapsulated data to the next higher
  393. network protocol.
  394.  
  395. DOWNLOADING the Microcode
  396.  
  397. IMPORTANT
  398. The Microcode must be downloaded to the Busmaster Server Adapter/A each time
  399. the machine is powered up.  This can be accomplished manually (from the
  400. command line) or can be automated in a batch file.
  401.  
  402. The IBM Token-Ring 16/4 Busmaster Server Adapter/A requires microcode that is
  403. not resident on the adapter.  The microcode is contained in two files included
  404. on the adapter's option diskette (supplied by IBM):
  405.  
  406. ■    MONT400.BIN
  407.  
  408. ■    WRTRAM.BIN
  409.  
  410. To download MONT400.BIN and WRTRAM.BIN to the adapter, you must use
  411. FIRMLOAD.COM, a utility supplied by Novell.
  412.  
  413. When you have located these three files (including FIRMLOAD.COM), complete the
  414. following steps:
  415.  
  416. 1.   Copy the MONT400.BIN, WRTRAM.BIN, and FIRMLOAD.COM files to the same
  417. diskette (or to the same directory).
  418.  
  419. 2.   Change to drive or directory that contains MONT400.BIN, WRTRAM.BIN, and
  420. FIRMLOAD.COM.
  421.  
  422. 3.   Type the following:
  423.  
  424.           FIRMLOAD  <Enter>
  425.  
  426.      A message similar to the following appears:
  427.  
  428.      MESSAGE
  429.  
  430.   Novell Token-Ring DownLoad Utility for IBM DMA Bus Master
  431.   v1.00 (901129)(C) Copyright 1990 Novell Inc.  All Rights
  432.   Reserved.
  433.  
  434.   IBM Token-Ring DMA Bus Master FOUND in Slot 2;
  435.   Data Rate = 04 Mbps
  436.   DMA Level = 0E;  Interrupt Level=02
  437.   Node Address = 1000 5A4F 00AE;    Port = 86A0
  438.  
  439.   IBM Token-Ring DMA Bus Master DownLoad SUCCESSFUL
  440.  
  441.             IMPORTANT
  442.   Applies to NetWare 3.11 only
  443.  
  444. The loader portion of SERVER.EXE will need to be modified to properly load the
  445. new TOKENDMA.LAN driver.  To make this change in SERVER.EXE, you need to use
  446. XLOAD.EXE and LDR001.PTF.  Novell recommends patching SERVER.EXE on NetWare
  447. 3.11 servers except NetWare  SFT III 3.11.  NetWare 3.12 does not require the
  448. new loader because it is built into SERVER.EXE.
  449.  
  450. For more information about XLOAD and LDR001, read XLOAD.DOC and LDR001.DOC. 
  451. XLOAD should always be applied when using interrupts 2 and 9 on Micro Channel
  452. bus machines.
  453. * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  454.  
  455. Patch History:
  456.  
  457. The server drivers originally provided in NE386.ZIP fixed the following:
  458.  
  459. These versions were rewritten to use the Media Support Module (MSM). The MSM
  460. was the new tool (module) available to LAN driver developers from Novell to
  461. develop better LAN drivers.
  462.  
  463. In some environments these new drivers could help solve communication
  464. problems.
  465.  
  466. The file server could lock under a heavy load if it was a 486 machine and was
  467. using an NE2000 or an NE/2 network board. A race condition existed where the
  468. last remote DMA write cycle of the National Semiconductor DP8390 (on the
  469. network board) prematurely terminated by writing to the Command Register with
  470. bit "RD2" set before the remote DMA write cycle had completed.  These later
  471. versions of the drivers addressed the issue.
  472.  
  473. On certain networks with high traffic the adapter would stop receiving.
  474.  
  475.  
  476. LANDR2.EXE drivers additionally included the following enhancements:
  477.  
  478. The default frame type for ethernet drivers became Ethernet_802.2 rather than
  479. ethernet_802.3.  The ETHERTSM.NLM detected if the driver was being loaded on
  480. NetWare 3.11 and defaulted to Ethernet_802.3.  If the operating system wasn't
  481. NetWare 3.11,  the default frame type became Ethernet_802.2.
  482.  
  483. Drivers were updated to the latest Novell 4.0 specification.
  484.  
  485. NE2000.LAN was enhanced to use shared RAM for the NE2000+.
  486.  
  487. NE2100.LAN has been enhanced to take advantage of the new PCNET ISA chip set
  488. from AMD.  This allowed the new clones that have this chipset to run faster.
  489.  
  490. NE3200.LAN  had some performance enhancements.  This newer driver in
  491. combination with the newer .CFG file was more stable.  When using NE3200.LAN,
  492. Novell support recommended selecting EDGE TRIGGERED interrupts when running
  493. the EISA configuration and using the latest !NVL0701.CFG (DMA timing modified)
  494. file supplied in LANDRx.EXE.
  495.  
  496. TOKEN.LAN was enhanced to use the FAST or QUICK path available on the IBM
  497. NASSAU II FRU #74F9415.  This increased performance over early TOKEN.LAN
  498. drivers using these boards in the file server.  If the driver didn't load with
  499. the IBM Token Ring adapter installed, it was because the card was one of the
  500. newer adapters from IBM that require the IBM-supplied driver (for example,
  501. TOKENBM.LAN).
  502.  
  503. TOKENDMA.LAN - This driver was more reliable than previous drivers.  Because
  504. the adapter was busmastering and not 32-bit, the driver had to double buffer
  505. when writing above 16 MB of RAM.  The issue did not apply to servers with 16
  506. MB or less of RAM.
  507.  
  508. TOKEN.LAN History
  509.  
  510.   TOKEN.LAN v3.15 was used with Novell's Communications Server NLM on a
  511. NetWare 3.11 server.  It corrected lost connection problems when a workstation
  512. was attached to a host through the COM-Server.  It also corrected a problem
  513. that v3.13 (the version of the driver that currently ships with NetWare 3.11)
  514. had with ABEND: GENERAL PROTECTION PROCESSOR EXCEPTION (GPPE). This GPPE was
  515. caused by beaconing out on the ring.
  516.  
  517. TOKEN.LAN fixed a problem not parsing the NODE override correctly.
  518.  
  519. TOKEN.LAN v3.18 (920129)
  520.  
  521.      TOKEN.LAN v3.18 provided the following corrective services:
  522.  
  523. Priority bits usage was modified from priority-1 to priority-0.
  524.  
  525. Transmit LSL-ECBs are returned back to the operating system if the ring is
  526. beaconing.  This allowed the TOKEN.LAN send queue to remain manageable until
  527. beaconing conditions on the ring were corrected.  The following error message
  528. was resolved with this new TOKEN.LAN file:
  529.  
  530. MESSAGE
  531.  
  532.      Lan receive buffer limit reached.  All buffers are in
  533.      use.  Possible causes are disk-channel bottleneck or
  534.      buffers lost.
  535.  
  536. TOKEN.LAN v3.18 included an engineering change to work better with IBM
  537. Token-Ring 1988 firmware.  If running a PROTOCOL in addition to IPX, TOKEN.LAN
  538. assumed the 1988 IBM FIRMWARE transmitted frames in a particular order. 
  539. TOKEN.LAN was  changed so that it made no assumptions about the transmit
  540. order.
  541.  
  542. TRXNET.LAN - This driver was tested only with the Novell RX-NET RX-NET/2
  543. boards.  It may or may not have worked with other cards or brands.  From a
  544. support standpoint third-party vendors should have provided their own drivers
  545. for their cards.
  546.  
  547. PCN2L.LAN - History from PCN23X.EXE NetWare 3.11.  This file contained a
  548. revision of the NetWare 3.1x PCN2L.LAN file.  The PCN2L.LAN file fixed a
  549. Remote Program Load problem.  The problem occurred when booting a workstation,
  550. which received no response from the server, and the counter, located in the
  551. upper-right-hand corner of the workstation's screen, continued to increment.
  552.  
  553.  
  554. -----------------------------------------------------------------
  555. Any trademarks referenced in this document are the property of their
  556. respective owners.  Consult your product manuals for complete trademark
  557. information.
  558. -----------------------------------------------------------------
  559.  
  560.  
  561.