home *** CD-ROM | disk | FTP | other *** search
/ IBM Presents OS/2 Software Hits 1995 / OS-2_SW_HITS_2ND_EDITION_1995.ISO / i17 / 401pt3.doc < prev    next >
Text File  |  1994-10-17  |  27KB  |  894 lines

  1. NetWare 4.01 OS Patches (401PT3.EXE)
  2. This file contains the latest operating system test patches for
  3. NetWare 4.01.  Included with this prerelease are all patches
  4. for all user-versions of NetWare 4.01.
  5. ---------------------------------------------------------------
  6.  
  7. This package is made up of the following files:
  8.  
  9. 401PT3 DOC14BJ4 - This document
  10. 401PT3 EXE14BJ4 - Binary self-extracting file.
  11.  
  12. The file, once downloaded with the binary option, needs to be
  13. run as it is a self-extracting file.
  14. ---------------------------------------------------------------
  15.  
  16. NOVELL PRODUCT and VERSION:
  17. NetWare 4.01
  18.  
  19. ABSTRACT:
  20.  
  21. The patches included have system tested by Novell.  This Patch
  22. Kit is more current than the NW4UPD_101 Update CD-ROM and
  23. contains additional patches.  (Changes from 401PT2 to 401PT3:
  24. UNLDIRFX.NLM has been removed due to a possible ABEND)
  25.  
  26. ---------------------------------------------------------------
  27.                            DISCLAIMER
  28. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO
  29. NOVELL.  NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY
  30. THIS INFORMATION.  HOWEVER, THE INFORMATION PROVIDED IN THIS
  31. DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL MAKES NO
  32. EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  33. ---------------------------------------------------------------
  34.  
  35. BCKTTSFX NLM
  36. ============
  37.  
  38. SYMPTOM
  39.  
  40. Typically, after rebooting the server and going though the
  41. process of backing out the TTS files, the server would hang
  42. with no messages.
  43.  
  44. SOLUTION
  45.  
  46. Apply BCKTTSFX NLM.       932 03-28-94   8:49a
  47.  
  48. Solution Specifics:
  49.  
  50. Versions of this patch will run on the following NetWare
  51. operating systems: 3.11, 3.12, 4.01
  52.  
  53. This Patch corrects a problem with backing out more than 263
  54. Transaction Tracking System (TTS) files.
  55.  
  56. It is important to Load BCKTTSFX.NLM after loading PATCH
  57. MANAGER in the STARTUP.NCF file to allow the patch to work
  58. properly.
  59.  
  60. ---------------------------------------------------------------
  61. COMPRFIX NLM
  62. ============
  63.  
  64. SYMPTOM
  65.  
  66. A case has been found where compression will causes an ABEND
  67. when server memory is low and there has been several attempts
  68. for the compressor to get more memory.
  69.  
  70. SOLUTION
  71.  
  72. Apply COMPRFIX NLM.      1487 03-28-94   9:03a
  73.  
  74. Solution Specifics:
  75.  
  76. Versions of this patch will run on the following NetWare
  77. operating systems: 4.01
  78.  
  79. ---------------------------------------------------------------
  80. COMPVLFX NLM
  81. ============
  82.  
  83. SYMPTOM
  84.  
  85. After a compressed file (*.exe, *.com, *.bat) is copied to a
  86. volume with compression turned off then executed, CCDSetFile is
  87. called with invalid file.  SOLUTION
  88.  
  89. Apply COMPVLFX NLM.     1636 12-21-93   9:07a
  90.  
  91. Solution Specifics:
  92.  
  93. Versions of this patch will run on the following NetWare
  94. operating systems: 4.01
  95.  
  96. This patch fixes CCDSetFile called with invalid file.  This
  97. occurs after a compressed file  (*.exe, *.com, *.bat) is copied
  98. to a volume with compression turned off then executed.
  99.  
  100. ---------------------------------------------------------------
  101. CRDIRFIX NLM
  102. ============
  103.  
  104. SYMPTOM
  105.  
  106. The following error is returned if an attempt is made to create
  107. a directory with an blank character (Alt+255) as the last
  108. character in the name.
  109.  
  110. MESSAGE
  111.  
  112.      Unable to create directory
  113.  
  114. SOLUTION
  115.  
  116. Apply CRDIRFIX NLM.      1313 02-22-94   4:22p
  117.  
  118. Solution Specifics:
  119.  
  120. Versions of this patch will run on the following NetWare
  121. operating systems: 3.12, 4.01
  122.  
  123. Fix to allow the addition of a blank Character (Alt+255) to the
  124. end of a directory name.
  125.  
  126. NetWare 3.11 allows the user to create directories for security
  127. reasons that have a "blank"(Alt+255) as the last character of
  128. the directory name.  To allow Netware 3.12 and 4.01 to have a
  129. blank Character (Alt+255) to the end of a directory name, apply
  130. this patch.
  131.  
  132. Example:  md test(Alt+255)
  133.  
  134. This works in DOS and on a NetWare 3.11 server.
  135.  
  136. ---------------------------------------------------------------
  137. DAICCFIX NLM
  138. ============
  139.  
  140. SYMPTOM
  141.  
  142. If an error condition occurs, such as reaching the end of a
  143. tape, an error code is returned to the calling application.
  144. The error code would be scrambled, resulting in the wrong error
  145. passed to the application.  The result, as far as the Server
  146. (that is ABEND, hang, and so forth) would depend on the
  147. specific application.
  148.  
  149. SOLUTION
  150.  
  151. Apply DAICCFIX NLM.      1031 02-08-94   9:47a
  152.  
  153. This patch deals with applications that directly control
  154. hardware devices through NetWare (that is, Jukeboxes, worms,
  155. tapes, and so forth).  The patch applies to applications that
  156. use a DAI interface to communicate with the server's hardware.
  157. Check with the vendor of the application to verify the use of
  158. the DAI interface and apply the patch if necessary.
  159.  
  160. Solution Specifics:
  161.  
  162. Versions of this patch will run on the following NetWare
  163. operating systems: 3.12, 4.01
  164.  
  165. ---------------------------------------------------------------
  166. DEVIOFIX NLM
  167. ============
  168.  
  169. SYMPTOM
  170.  
  171. Problem reported by Compaq with devices using DAI emulation.
  172. Insight Manager, on NetWare 4.01 servers, with a failed storage
  173. device, may show the device as grey, rather than red.  Insight
  174. Manager, on NetWare 4.01 servers, with a manually deactivated
  175. storage device, may show the device as grey, rather than green.
  176. This is a problem that applies to devices using DAI emulation.
  177.  
  178. SOLUTION
  179.  
  180. Apply DEVIOFIX NLM.      1024 08-23-93   3:16p
  181.  
  182. Solution Specifics:
  183.  
  184. Versions of this patch will run on the following NetWare
  185. operating systems: 4.01
  186.  
  187. ---------------------------------------------------------------
  188. DFSRFIX  NLM
  189. ============
  190.  
  191. SYMPTOM
  192.  
  193. When using Direct File System Read, the time stamp on the file
  194. is updated each time the file is read.
  195.  
  196. SOLUTION
  197.  
  198. Apply DFSRFIX  NLM.       925 03-28-94   9:07a
  199.  
  200. Solution Specifics:
  201.  
  202. Versions of this patch will run on the following NetWare
  203. operating systems: 4.01
  204.  
  205. ---------------------------------------------------------------
  206. DIRSPCFX NLM
  207. ============
  208.  
  209. SYMPTOM
  210.  
  211. Disk space cannot be accounted for.
  212.  
  213. CAUSE
  214.  
  215. The Set parameter only searched one of the mirrored tables for
  216. extended attributes to verify that the limit had been met,
  217. which allows the set parameter to use twice as much space as
  218. indicated.  The Table for Extended Attributes will grow;
  219. however, it will never decrease in size.  So, after the space
  220. is allocated for the EA table, it cannot be used for any thing
  221. other than Extended Attributes.
  222.  
  223. SOLUTION
  224.  
  225. Apply DIRSPCFX NLM.      1128 02-22-94   4:20p
  226.  
  227. Solution Specifics:
  228.  
  229. Versions of this patch will run on the following NetWare
  230. operating systems: 3.11, 3.12, 4.01
  231.  
  232. The DIRSPCFX.NLM file is a fix to the set parameter "Maximum
  233. Percent of Volume Used By Directory."  The limits of this set
  234. parameter are 5 to 50 percent default and the setting is 13
  235. percent.
  236.  
  237. The set parameter "Maximum Percent of Volume Used By Directory"
  238. can use double the disk space set.
  239.  
  240. Example:
  241.  
  242. If the Set parameter is 13 percent, the actual space that can
  243. be used by Extended Attributes is 26 percent.
  244.  
  245.  
  246. ---------------------------------------------------------------
  247. EADATFIX NLM
  248. ============
  249.  
  250. SYMPTOM
  251.  
  252. A problem exists with Extended Attributes when performing a
  253. drag and drop COPY of a directory structure from an OS/2
  254. client.  Which would cause the Extended Attribute for the new
  255. Parent Directory to be corrupt.
  256. VREPAIR returned the following error message:
  257.  
  258.      Error at extended directory entry xxxx
  259.      Invalid Data error
  260.      Invalid Score card error
  261.  
  262. SOLUTION
  263.  
  264. Apply EADATFIX NLM.       997 03-28-94   9:08a
  265.  
  266. Solution Specifics:
  267.  
  268. Versions of this patch will run on the following NetWare
  269. operating systems: 3.11, 3.12, 4.01
  270.  
  271. To install the patch, load patchman for the operating system
  272. that is running and the version of EADATFIX.NLM in the same
  273. directory.
  274.  
  275. ---------------------------------------------------------------
  276. EAREPLFX NLM
  277. ============
  278.  
  279. SYMPTOM
  280.  
  281. The following errors could be seen on a OS/2 Client:
  282.  
  283. 1.   "The Drive ";,is not a valid Drive"
  284. 2.   " " " is either read-only or is being used by another
  285.      program"
  286. These errors would be received when using the drives ICON from
  287. the DESKTOP to view a NetWare volume and most often with a CD-
  288. ROM mounted volume.  Sometimes after receiving these errors,
  289. the connection to the File Server would be lost.
  290.  
  291. SOLUTION
  292.  
  293. Apply EAREPLFX NLM.      1169 02-22-94   4:23p
  294.  
  295. Solution Specifics:
  296.  
  297. Versions of this patch will run on the following NetWare
  298. operating systems: 3.11, 3.12, 4.01
  299.  
  300. Also it is suggested to use NetWare Requester for OS/2 v2.10 to
  301. help correct the problem.
  302.  
  303. ---------------------------------------------------------------
  304. EASCORFX NLM
  305. ============
  306.  
  307. SYMPTOM
  308.  
  309. A problem exists with Extended Attributes on files that have
  310. been deleted.  When a file with extended attributes was
  311. deleted, the Directory Entry was changed to reflect the deleted
  312. state of the file.  The Extended Directory Entries for the
  313. Extended Attributes were not all updated to correctly reflect
  314. this deleted state.
  315.  
  316. The following error messages would be seen when running
  317. VREPAIR:
  318.      Error at extended directory entry XXXX
  319.      Invalid data error
  320.      Invalid score card error
  321.  
  322. SOLUTION
  323.  
  324. Apply EASCORFX NLM.      1062 11-09-93  10:59a
  325.  
  326. Solution Specifics:
  327.  
  328. Versions of this patch will run on the following NetWare
  329. operating systems: 3.11, 4.01
  330.  
  331. Run VREPAIR on all volume to correct all Invalid data errors
  332. and Invalid score card errors, then load EASCORFX.NLM.
  333.  
  334. ---------------------------------------------------------------
  335. EAUNIQFX NLM
  336. ============
  337.  
  338. SYMPTOM
  339.  
  340. A problem exists with Extended Attributes on files that have
  341. been deleted.
  342.  
  343. When a file with extended attributes was deleted, the extended
  344. directory entry for the file was not updated properly to
  345. reflect the deleted status of the file.
  346.  
  347. The following error messages would be seen when running
  348. VREPAIR:
  349.      -Error at file entry XXXX
  350.      Original Entry - Deleted DOS file entry
  351.      Name: yyyy
  352.      Size: zzzz
  353.      The Extended Attribute / Directory information is Invalid
  354.      Corrected Entry - Deleted DOS file entry
  355.      Name: yyyy
  356.      Size: zzzz
  357.  
  358. SOLUTION
  359.  
  360. Apply EAUNIQFX NLM.      1147 11-09-93  11:02a
  361.  
  362. Solution Specifics:
  363.  
  364. Versions of this patch will run on the following NetWare
  365. operating systems: 3.11, 4.01
  366.  
  367. Run VREPAIR on all volume to correct all Invalid data errors
  368. and Invalid score card errors, then load EASCORFX.NLM.
  369.  
  370. ---------------------------------------------------------------
  371. ELEVFIX  NLM
  372. ============
  373.  
  374. SYMPTOM
  375.  
  376. A window exist where two identical requests to access the same
  377. sector on the hard disk could get placed in the elevator queue
  378. at the same time resulting in a file server lock up.
  379.  
  380. SYMPTOM
  381.  
  382. The file server may possibly hang when a system is in the
  383. process of remirroring and when there is extremely high I/O
  384. traffic on the bus.
  385.  
  386. SOLUTION
  387.  
  388. Apply ELEVFIX  NLM.      1650 02-22-94   4:24p
  389.  
  390. Solution Specifics:
  391.  
  392. Versions of this patch will run on the following NetWare
  393. operating systems: 3.12, 4.01
  394.  
  395. ---------------------------------------------------------------
  396. EXTENDFX NLM
  397. ============
  398.  
  399. SYMPTOM
  400.  
  401. The following message appears on the console.
  402.  
  403.  
  404. MESSAGE
  405.  
  406.      User <username> on connection <connectionnumber>
  407.      attempted to extend the length of a file with no
  408.      owner  File Name <filename>
  409.  
  410. SYMPTOM
  411.  
  412. At the workstation, a message indicating that the disk is full
  413. may be received.
  414.  
  415. SOLUTION
  416.  
  417. Apply EXTENDFX NLM.       986 11-11-93  12:07p
  418.  
  419. Solution Specifics:
  420.  
  421. Versions of this patch will run on the following NetWare
  422. operating systems: 4.01
  423.  
  424.  
  425. THIS PATCH MUST BE LOADED BEFORE ANY VOLUMES ARE MOUNTED AND
  426. CAN BE LOADED FROM THE STARTUP.NCF.
  427.  
  428. This patch does not change the ownership of the file but will
  429. allow files with no owner to be extended.  Disk space being
  430. used by files with no owner will not be added to the disk space
  431. used by the user that is attempting to extend the file.  This
  432. is not a problem unless disk space usage is being limited for
  433. the specified user.
  434.  
  435. ---------------------------------------------------------------
  436. GNSOFFFX NLM
  437. ============
  438.  
  439. SYMPTOM
  440.  
  441. With "reply to get nearest server" set off, the specified
  442. server still responds first to workstations loading the NetWare
  443. Requester.
  444.  
  445. SOLUTION
  446.  
  447. Apply GNSOFFFX NLM.      1049 02-23-94  11:36a
  448.  
  449. Solution Specifics:
  450.  
  451. Versions of this patch will run on the following NetWare
  452. operating systems: 4.01
  453.  
  454. The above mentioned set parameter was designed to stop the file
  455. server from responding while still allowing other services on
  456. the specified server to reply.  With NetWare 4, while the file
  457. server is not responding, the Directory service is responding
  458. to the workstations allowing them to attach to the specified
  459. server.  On the server that you have the "set reply to get
  460. nearest server = off" parameter, load the GNSOFFFX.NLM patch.
  461.  
  462. ---------------------------------------------------------------
  463. LOSTSRFX NLM
  464. ============
  465.  
  466. SYMPTOM
  467.  
  468. When a Cisco router sends a SAP packet whose first SAP entry
  469. has the service type set to 0000 (unknown service), the NetWare
  470. 4.01 server ignores all SAPs contained in that packet.  This
  471. will cause the NetWare 4.01 server to accept any SAP from that
  472. packet.  Therefore, NLIST SERVERS /B doesn't show certain
  473. servers.
  474.  
  475. SOLUTION
  476.  
  477. Apply LOSTSRFX NLM.       959 03-30-94   1:19p
  478.  
  479. Solution Specifics:
  480.  
  481. Versions of this patch will run on the following NetWare
  482. operating systems: 4.01
  483.  
  484. ---------------------------------------------------------------
  485. MEMFRGFX NLM
  486. ============
  487.  
  488. SYMPTOM
  489.  
  490. on servers that have greater than 80 megabytes of server RAM
  491. and that have large amounts of volume space to mount.
  492.  
  493. A client was creating directories on the network volume. At
  494. about 125,000 directories, the following errors occurred:
  495.  
  496. At the workstation:
  497.  
  498. MESSAGE
  499.  
  500.      SHELL-331-92: Out of dynamic work space during CREATE A
  501. SUBDIRECTORY Abort, Retry?
  502.  
  503. At the server console:
  504.  
  505. MESSAGE
  506.  
  507.      SERVER-4.0-2335:  Error expanding SERVERNAME/VOLUME
  508.      directory because directory size limit was reached.
  509.  
  510. TROUBLESHOOTING
  511.  
  512. After this condition was achieved and the volume was
  513. dismounted, it would fail to mount with an error message at the
  514. server console:
  515.  
  516. MESSAGE
  517.  
  518.      SERVER-4.00-4.25: Insufficient memory for directory
  519. tables.
  520. These errors with lots of available cache are indicators of the
  521. segmented memory problem.
  522.  
  523. SOLUTION
  524.  
  525. Apply MEMFRGFX NLM.      2582 03-28-94   9:12a
  526.  
  527. Solution Specifics:
  528.  
  529. Versions of this patch will run on the following NetWare
  530. operating systems: 4.01
  531.  
  532. MEMFRGFX.NLM addresses an issue on NetWare where a server would
  533. run out of memory while mounting the volume or when dynamically
  534. expanding the directory entry table.  This MEMFRGFX.NLM patch
  535. fixes this problem by providing an alternate method of
  536. registering server memory for NetWare 4.01.
  537. It fixes a condition where the normal auto registration of
  538. memory would represent memory with non-contiguous blocks.
  539. Consequently, only a portion of memory is available for
  540. mounting volumes and growing the directory entry.  This
  541. condition will only manifest itself on servers that have
  542. greater than 80 megabytes of server RAM and that have large
  543. amounts of volume space to mount.  To install and implement
  544. this version of MEMFRGFX.NLM:
  545.  
  546. 1.  Copy MEMFRGFX.NLM to the same directory where SERVER.EXE
  547. and the STARTUP.NCF files reside.
  548.  
  549. 2.  Modify the startup .ncf file and add the set parameter,
  550. "set auto register memory above 16 megabytes=off" as the first
  551. line.
  552.  
  553. 3.  After disabling the auto registration of memory and before
  554. loading any other driver or patch, load the MEMFRGFX.NLM patch
  555. with the following syntax: LOAD MEMFRGFX.NLM <STARTING MEMORY
  556. ADDRESS>  <LENGTH>
  557.  
  558. The <starting memory address> will always be 1000000 hex (16
  559. MB).  The <length> in hex can be calculated by taking the total
  560. amount of File Server memory as reported by the hardware memory
  561. POST, converting that number to hexadecimal and then
  562. subtracting 1000000 hex therefrom.
  563.  
  564. For example, if the file server POST reports 163840 KB of RAM,
  565. the calculation would be as follows:
  566.  
  567.      163,840KB = 1024x163840 = 167772160 bytes = A000000 hex
  568. bytes
  569.      A000000 hex minus 1000000 hex = 9000000 hex
  570.  
  571. In this case, the command would be the following:
  572.  
  573.      LOAD MEMFRGFX.NLM 1000000 9000000
  574.  
  575. 4.   You can then proceed with the loading of any other
  576. STARTUP.NCF commands as usual.
  577.  
  578. ---------------------------------------------------------------
  579. MMACCFIX NLM
  580. ============
  581.  
  582. SYMPTOM
  583.  
  584. The workstation will hang while performing reads from the file
  585. server.  High (100%) utilization at the server console.  By
  586. typing "scan for new devices" at the console prompt, the high
  587. utilization drops but will climb back up over time.
  588.  
  589. SOLUTION
  590.  
  591. Apply MMACCFIX NLM.       960 11-09-93  10:10a
  592.  
  593. Solution Specifics:
  594.  
  595. Versions of this patch will run on the following NetWare
  596. operating systems: 3.12, 4.01
  597.  
  598. MMACCFIX.NLM fixes this condition by patching the media manager
  599. accelerator module of the NetWare 4.01 operating system code.
  600. This patch is recommended for general application on all
  601. NetWare 4.01 servers.
  602.  
  603. ---------------------------------------------------------------
  604. PBWANFIX NLM
  605. ============
  606.  
  607. SYMPTOM
  608.  
  609. WAN links saturated with packets.
  610.  
  611. SOLUTION
  612.  
  613. Apply PBWANFIX NLM.      1291 10-18-93  11:39a
  614.  
  615. Solution Specifics:
  616.  
  617. Versions of this patch will run on the following NetWare
  618. operating systems: 3.12, 4.01
  619.  
  620. Description of problem addressed by PBWANFIX.NLM.  Due to the
  621. nature of packet burst, it is very easy to saturate WANS with
  622. packets that have already been sent and arrived correctly.
  623.  
  624. ---------------------------------------------------------------
  625. REALMFIX NLM
  626. ============
  627.  
  628. SYMPTOM
  629.  
  630. If an error condition occurs such as reaching the end of a
  631. tape, an error code is returned to the calling application.
  632. The error code would be scrambled, resulting in the wrong error
  633. passed to the application.  The result, as far as the Server
  634. (that is ABEND, hang, and so forth) depends on the specific
  635. application.
  636.  
  637. SYMPTOM
  638.  
  639. Application requests made to a device driver using the
  640. DeviceIOCTL and DeviceBlockingIOCTL APIs are aborted if NetWare
  641. is in the process of switching to real mode (that is the DOS
  642. Mode semaphore is set).  The APIs should instead delay the
  643. execution of the request.
  644.  
  645. SOLUTION
  646.  
  647. Apply REALMFIX NLM.      2756 02-08-94   9:37a
  648.  
  649. Solution Specifics:
  650.  
  651. Versions of this patch will run on the following NetWare
  652. operating systems: 3.12, 4.01
  653.  
  654. This patch deals with applications that directly control
  655. hardware devices through NetWare (that is Jukeboxes, worms,
  656. tapes, and so forth). The patch applies to applications that
  657. use a DAI interface to communicate with the server's hardware.
  658. Check with the vendor of the application to verify the use of
  659. the DAI interface and apply the patch if necessary.
  660. This patch fixes two DAI emulation bugs:
  661.  
  662. Fixed the device IOCTL routine to return the driver specified
  663. error code instead of the media manager code.
  664.  
  665. Fixed the IOCTL routines to postpone the execution of the IOCTL
  666. if the DOSDiskSemaphore is set instead of returning with an
  667. error.
  668. ---------------------------------------------------------------
  669. RTCHGFIX NLM
  670. ============
  671.  
  672. SYMPTOM
  673.  
  674. When packet signing was enabled and a switch over occurs on an
  675. NetWare SFT III server or a router switch over, the workstation
  676. would timeout or appear to be hung.
  677.  
  678. CAUSE
  679.  
  680. When the switch over occurs, the packet size would be
  681. renegotiated between the server and the workstation.  The
  682. server in would send unsigned packets to the workstation during
  683. the renegotiation process.  The workstation, expecting signed
  684. packets discards all of the packets from the server attempting
  685. the renegotiation.  The workstation would eventually timeout or
  686. appear to be hung.  SOLUTION
  687.  
  688. Apply RTCHGFIX NLM.       952 12-21-93  11:38a
  689.  
  690. Solution Specifics:
  691.  
  692. Versions of this patch will run on the following NetWare
  693. operating systems: 3.12, 4.01
  694.  
  695. This patch fixes a problem with packet signing after a switch
  696. over occurs on an NetWare SFT III server or a router switch
  697. over (that is networks with redundant routes).  The key to the
  698. patch is that packet signing would have to be enabled for this
  699. problem to happen.
  700.  
  701. ---------------------------------------------------------------
  702. SPXDDFIX NLM
  703. ============
  704.  
  705. SYMPTOM
  706.  
  707. If the connection had already transitioned into
  708. SESSION_TERMINATED when the retry came in, it was treated as a
  709. new connection request.
  710.  
  711. SYMPTOM
  712.  
  713. Data was handled incorrectly by an application.
  714.  
  715. CAUSE
  716.  
  717. SPX was still acknowledging data packets that arrived after
  718. SPXTerminateConnection was called; therefore, data that arrived
  719. after the application initiated a disconnect by calling
  720. SPXTerminateConnection, was acknowledged and delivered to the
  721. application.  Depending on how the application was written this
  722. could give the transmitting side an invalid picture of the
  723. guaranteed delivery of the data by leaving both endpoints with
  724. different information about the state and completeness of the
  725. data.
  726.  
  727. SOLUTION
  728.  
  729. Apply SPXDDFIX NLM.      1112 03-10-94   9:45a
  730.  
  731. Solution Specifics:
  732.  
  733. Versions of this patch will run on the following NetWare
  734. operating systems: 3.12, 4.01
  735.  
  736. This patch fixes the problem with the way SPX handles retried
  737. connect requests.  The patch causes all inbound packets after
  738. SPXTerminateConnection has been called to just be dropped.
  739.  
  740. Also fixes a problem where SPX was still acknowledging data
  741. packets that arrived after SPXTerminateConnection was called.
  742. This could lead to incorrect handling of the data by the
  743. application, leaving both endpoints with different information
  744. about the state and completeness of the data.
  745.  
  746. NOTE: This SPX problem is masked by the SPXS.NLM that ships
  747. with NMS 2.0 and SPXS.NLM included in STRTL2.EXE.  The fix for
  748. this specific issue is addressed by SPXDDFIX.NLM.
  749.  
  750. ---------------------------------------------------------------
  751. SPXFIX2  NLM
  752. ============
  753.  
  754. SYMPTOM
  755.  
  756. An SPX terminate ack is received on a non-existent session.
  757.  
  758. CAUSE
  759.  
  760. This bug is a side effect of SPXFIX2 v2.00 (that is native to
  761. NetWare 3.12) that leaves SPX terminate ack packets in system
  762. ECBs rather than copying them into application ECBs.
  763.  
  764. SOLUTION
  765.  
  766. Apply SPXFIX2  NLM.      1023 11-23-93   8:52a
  767.  
  768. Solution Specifics:
  769.  
  770. Versions of this patch will run on the following NetWare
  771. operating systems: 3.12, 4.01
  772.  
  773. This patch fixes SPX code in the case where an SPX terminate
  774. ack is received on a non-existent session.  When the terminate
  775. ack is received and the session does not exist, this fix
  776. returns the ECB to IPX rather than reposting it to the
  777. application socket.
  778.  
  779. ---------------------------------------------------------------
  780. SYNCMFIX NLM
  781. ============
  782.  
  783. SYMPTOM
  784.  
  785. One drive off of one HBA is mirrored to two drives both of
  786. which are on the other HBA.  (A total of three drives mirroring
  787. the same data).  The single drive off of the first HBA is in
  788. sync and the other two drives off of the second HBA are
  789. mirrored to the first drive.  The server is downed while the
  790. two secondary mirrored drives are still out of sync, (install
  791. NLM shows them still to be in the mirroring process).
  792.  
  793. When SERVER.EXE is invoked, INSTALL.NLM shows the primary drive
  794. as In Sync and one of the secondary drives as In Sync and the
  795. other as Out Of Sync.  The two secondary drives are the only
  796. ones showing disk activity as if they are mirroring each other
  797. and ignoring the actual in sync primary drive.
  798.  
  799. SOLUTION
  800.  
  801. Apply SYNCMFIX NLM.       974 11-09-93  10:50a
  802.  
  803. Solution Specifics:
  804.  
  805. Versions of this patch will run on the following NetWare
  806. operating systems: 3.12, 4.01
  807.  
  808. The problem is resolved by loading the SYNCMFIX.NLM patch.  You
  809. must load the patch manager (PM401.NLM) and the SYNCMFIX.NLM in
  810. the startup.ncf before the disk driver or move the disk driver
  811. load statements to the AUTOEXEC.NCF and have them loading after
  812. the patch manager and the SYNCMFIX.NLM patch.
  813. ---------------------------------------------------------------
  814. UNLDIRFX NLM
  815. ============
  816.  
  817. SYMPTOM
  818.  
  819. UNLDIRFX.NLM has been removed from download file 401PT3 due to
  820. problems discovered with the patch. If applied, it may cause a
  821. GPPE abend when deleting a user. A new version of UNLDIRFX.NLM
  822. is available in the download file 401IT4 £GO NSD|.
  823.  
  824. ABEND "UnLockDirectoryEntry called with entry that was already
  825. unlocked" happens in INWPurgeTrustee when UnLockDirectoryEntry
  826. is called with TNode->TFileEntryNumber that sometimes gets
  827. overwritten by the call to ImmediateReuseGetDirectoryEntry.
  828.  
  829. Whenever the directory structure for the file entry isn't in
  830. RAM, ImmediateReuseGetDirectoryEntry reads in a directory block
  831. over the top of the current block and invalidates the TNode
  832. pointer.
  833.  
  834. NOTE: Locking the file entry doesn't guarantee the TNode is
  835. locked.
  836.  
  837. SOLUTION
  838.  
  839. Apply UNLDIRFX NLM.      1807 04-13-94   9:38a
  840.  
  841. Solution Specifics:
  842.  
  843. Versions of this patch will run on the following NetWare
  844. operating systems: 3.11, 3.12, 4.01
  845.  
  846. Self-Extracting File Name:  401PT3.EXE     Revision:  A
  847.  
  848. Files Included     Size     Date      Time
  849.  
  850. \
  851.   401PT3.TXT         (This File)
  852.    PM401.NLM       8113   02-03-94    1:09a
  853.    PM401.TXT       3674   06-08-94   11:53a
  854.  DFSRFIX.NLM        925   03-28-94    9:07a
  855.  ELEVFIX.NLM       1650   02-22-94    4:24p
  856.  SPXFIX2.NLM       1023   11-23-93    8:52a
  857. BCKTTSFX.NLM        932   03-28-94    8:49a
  858. COMPRFIX.NLM       1487   03-28-94    9:03a
  859. COMPVLFX.NLM       1636   12-21-93    9:07a
  860. CRDIRFIX.NLM       1313   02-22-94    4:22p
  861. DAICCFIX.NLM       1031   02-08-94    9:47a
  862. DEVIOFIX.NLM       1024   08-23-93    3:16p
  863. DIRSPCFX.NLM       1128   02-22-94    4:20p
  864. EADATFIX.NLM        997   03-28-94    9:08a
  865. EAREPLFX.NLM       1169   02-22-94    4:23p
  866. EASCORFX.NLM       1062   11-09-93   10:59a
  867. EAUNIQFX.NLM       1147   11-09-93   11:02a
  868. EXTENDFX.NLM        986   11-11-93   12:07p
  869. GNSOFFFX.NLM       1049   02-23-94   11:36a
  870. LOSTSRFX.NLM        959   03-30-94    1:19p
  871. MEMFRGFX.NLM       2582   03-28-94    9:12a
  872. MMACCFIX.NLM        960   11-09-93   10:10a
  873. NCPIDFIX.NLM       1837   01-18-94    4:22p
  874. PBWANFIX.NLM       1291   10-18-93   11:39a
  875. REALMFIX.NLM       2756   02-08-94    9:37a
  876. RTCHGFIX.NLM        952   12-21-93   11:38a
  877. SPXDDFIX.NLM       1112   03-10-94    9:45a
  878. SYNCMFIX.NLM        974   11-09-93   10:50a
  879.  
  880.  
  881. UNLDIRFX.NLM       REMOVED
  882.  
  883.  
  884. Installation Instructions:
  885.  
  886. See solution specific for specific patch application
  887. instructions.
  888.  
  889. ---------------------------------------------------------------
  890. Any trademarks referenced in this document are the property of
  891. their respective owners.  Consult your product manuals for
  892. complete trademark information.
  893. ---------------------------------------------------------------
  894.