home *** CD-ROM | disk | FTP | other *** search
/ IBM Presents OS/2 Software Hits 1995 / OS-2_SW_HITS_2ND_EDITION_1995.ISO / i17 / 401pt3.exe / 401PT3.TXT next >
Text File  |  1994-09-27  |  27KB  |  844 lines

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