home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / 401pt6.exe / INSTALL.TXT < prev   
Text File  |  1995-03-28  |  73KB  |  2,404 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              NetWare 4.01 OS Patches
  5. DOCUMENT ID:        TID022070
  6. DOCUMENT REVISION:  A
  7. DATE:               28MAR95
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         401PT6.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 release are all patches for all user-versions of NetWare
  19. 4.01.  The patches included have been system tested by Novell.
  20.  
  21. -----------------------------------------------------------------
  22. DISCLAIMER
  23. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
  24. MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
  25. INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
  26. MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  27. -----------------------------------------------------------------
  28.  
  29. Copy all files from the START directory to the DOS partition. Copy all files
  30. from the AUTO directory to SYS: Volume.  Edit the STARTUP.NCF & AUTOEXEC.NCF
  31. files.  There are some sample NCF file that may help the Installation.  
  32.  
  33. NOTE: STARTUP.NCF will NOT allow execution of an NCF file from with in it.  It
  34. is necessary to copy the Contents form the sample START.NCF to your existing
  35. STARTUP.NCF.  AUTOEXEC.NCF will allow the execution of an NCF file, so simply
  36. call the AUTO.NCF file from with in AUTOEXEC.NCF.  It may be necessary to edit
  37. the sample NCF file to specify correct paths....
  38.  
  39.  
  40. -----------------------------------------------------------------
  41. BCKTTSFX NLM
  42. ============
  43.  
  44. SYMPTOM:
  45.  
  46. Typically after re-booting the server and going though the process of backing
  47. out the TTS files the server would hang with no messages.  
  48.  
  49.  
  50. SOLUTION:
  51.  
  52. Apply BCKTTSFX NLM      1157 07-15-94   8:31a
  53.  
  54.  
  55. Solution Specifics:
  56.  
  57. Different versions of this patch are available for the following NetWare
  58. Operating System's:
  59.  
  60. V3.11, V3.12, V4.01, V4.02
  61.  
  62.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  63.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  64.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  65.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  66.           v3.11 SFT is in SFTITx.EXE.
  67.  
  68. This Patch corrects a problem with backing out more than 263 Transaction
  69. Tracking System (TTS) files.
  70.      
  71. Installation Instructions:
  72.  
  73.   NCF FILE: STARTUP.NCF
  74.  
  75.  
  76. -----------------------------------------------------------------
  77. COMCLSFX NLM
  78. ============
  79.  
  80. SYMPTOM:
  81.  
  82. Copying compressed files from Server A to Server B using NCOPY /R or NCOPY
  83. /R/U leads to server reboot.
  84.  
  85. SOLUTION:
  86.  
  87. Apply COMCLSFX NLM       911 07-26-94   8:28a
  88.  
  89.  
  90. Solution Specifics:
  91.  
  92. Different versions of this patch are available for the following NetWare
  93. Operating System's:
  94.  
  95. V4.01, V4.02
  96.  
  97.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  98.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  99.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  100.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  101.           v3.11 SFT is in SFTITx.EXE.
  102.  
  103. If a user uses NCOPY /R or NCOPY /R /U to move a compressed file from a
  104. NetWare 4.x server to another NetWare 4.x server, and then at some future date
  105. that file is opened and accessed from either a client or the OS at the target
  106. server; that file server will reboot.
  107.  
  108. This was caused by compression using a NoSleep WorkToDo that, when executed,
  109. slept on disk IO's.  This caused the WorkerThreadAvailList to be NULL and the
  110. machine to ABEND with a page fault if the machine was under heavy load and all
  111. server processes were busy.  This condition was caused by ArcServe backing up
  112. a file server with several compressed files.
  113.  
  114. Installation Instructions:
  115.  
  116.   NCF FILE: STARTUP.NCF
  117.  
  118.  
  119. -----------------------------------------------------------------
  120. COMCORFX NLM
  121. ============
  122.  
  123. SYMPTOM:
  124.  
  125. Accessing corrupt compressed files causes server abend, reset, or congestion
  126.  
  127. SOLUTION:
  128.  
  129. Apply COMCORFX NLM      1563 07-26-94   7:46a
  130.  
  131.  
  132. Solution Specifics:
  133.  
  134. Different versions of this patch are available for the following NetWare
  135. Operating System's:
  136.  
  137. V4.01
  138.  
  139.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  140.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  141.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  142.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  143.           v3.11 SFT is in SFTITx.EXE.
  144.  
  145. Installation Instructions:
  146.  
  147.   NCF FILE: STARTUP.NCF
  148.  
  149.  
  150. -----------------------------------------------------------------
  151. COMPRFIX NLM
  152. ============
  153.  
  154. SYMPTOM:
  155.  
  156. A case has been found where compression will causes an ABEND when server
  157. memory is low and there has been several attempts for the compressor to get
  158. more memory.
  159.  
  160. SOLUTION:
  161.  
  162. Apply COMPRFIX NLM      1487 03-28-94   9:03a
  163.  
  164.  
  165. Solution Specifics:
  166.  
  167. Different versions of this patch are available for the following NetWare
  168. Operating System's:
  169.  
  170. V4.01
  171.  
  172.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  173.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  174.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  175.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  176.           v3.11 SFT is in SFTITx.EXE.
  177.  
  178. Installation Instructions:
  179.  
  180.   NCF FILE: STARTUP.NCF
  181.  
  182.  
  183. -----------------------------------------------------------------
  184. COMPVLFX NLM
  185. ============ 
  186.  
  187. SYMPTOM:
  188.  
  189. SOLUTION:
  190.  
  191. Apply COMPVLFX NLM      1636 12-21-93   9:07a
  192.  
  193.  
  194. Solution Specifics:
  195.  
  196. Different versions of this patch are available for the following NetWare
  197. Operating System's:
  198.  
  199. V4.01
  200.  
  201.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  202.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  203.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  204.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  205.           v3.11 SFT is in SFTITx.EXE.
  206.  
  207. Fix for CCDSetFile called with invalid file. This occurs after a compressed
  208. file  (*.exe , *.com, *.bat) is copied to a volume with compression is turned
  209. off and then executed
  210.  
  211. Installation Instructions:
  212.  
  213.   NCF FILE: STARTUP.NCF
  214.  
  215.  
  216. -----------------------------------------------------------------
  217. COMRAFIX NLM
  218. ============
  219.  
  220. SYMPTOM:
  221.  
  222. Accessing corrupt compressed files causes server ABEND, reset, or congestion
  223.  
  224. SOLUTION:
  225.  
  226. Apply COMRAFIX NLM      1066 07-26-94   8:11a
  227.  
  228.  
  229. Solution Specifics:
  230.  
  231. Different versions of this patch are available for the following NetWare
  232. Operating System's:
  233.  
  234. V4.01, V4.02
  235.  
  236.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  237.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  238.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  239.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  240.           v3.11 SFT is in SFTITx.EXE.
  241.  
  242. Installation Instructions:
  243.  
  244.   NCF FILE: STARTUP.NCF
  245.  
  246.  
  247. -----------------------------------------------------------------
  248. COMRESFX NLM
  249. ============
  250.  
  251. SYMPTOM:
  252.  
  253. Restored files are immediately compressed even though file/directory not
  254. flagged as compressed.
  255.  
  256. From either ArcServe 5.01 or FileSafe (workstation based restore -- NetWare
  257. aware) if files are restored to a 4.01 volume that has compression enabled on
  258. the volume causes the server to immediately compress the files.  Neither the
  259. files nor the directory are flagged for immediate compress.  This causes a
  260. delay during restore since the server tries to compress every file written to
  261. the volume.  Not within Daily Check Start Hour to Daily Check Stop Hour
  262. window. 
  263.  
  264. Only work around is to SET ENABLE FILE COMPRESSION=OFF.
  265.  
  266. SOLUTION:
  267.  
  268. Apply COMRESFX NLM       925 05-26-94   9:58a
  269.  
  270.  
  271. Solution Specifics:
  272.  
  273. Different versions of this patch are available for the following NetWare
  274. Operating System's:
  275.  
  276. V4.01
  277.  
  278.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  279.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  280.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  281.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  282.           v3.11 SFT is in SFTITx.EXE.
  283.  
  284. FIXED INWModifyDirectoryEntry so that it does not try to immediately compress
  285. a file when it's last updated time meets the compression criteria, this allows
  286. a restore session to restore files without compression bringing the server to
  287. its knees. 
  288.  
  289. Installation Instructions:
  290.  
  291.   NCF FILE: STARTUP.NCF
  292.  
  293.  
  294. -----------------------------------------------------------------
  295. COMSEQFX NLM
  296. ============
  297.  
  298. SYMPTOM:
  299.  
  300. The customer restored a backup. One particular file, when opened would cause
  301. the server to ABEND when it was opened. The restored file was sparse, and had
  302. been backed up from a volume with a smaller allocation size.
  303.  
  304. SOLUTION:
  305.  
  306. Apply COMSEQFX NLM      1038 05-09-94   9:29a
  307.  
  308.  
  309. Solution Specifics:
  310.  
  311. Different versions of this patch are available for the following NetWare
  312. Operating System's:
  313.  
  314. V4.01, V4.02
  315.  
  316.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  317.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  318.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  319.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  320.           v3.11 SFT is in SFTITx.EXE.
  321.  
  322. FIXED decompression problem.  If a sparse file was created on a volume with
  323. block size x and then copied compressed to a volume of block size y and x < y
  324. then decompress build file would build an invalid fat chain causing a later
  325. non-sequential IO request during decompression to ABEND.
  326.  
  327. Installation Instructions:
  328.  
  329.   NCF FILE: STARTUP.NCF
  330.  
  331.  
  332. -----------------------------------------------------------------
  333. CRDIRFIX NLM
  334. ============
  335.  
  336. SYMPTOM:
  337.  
  338. The following error is return if an attempt is made to create a directory with
  339. an blank character(alt-25) as the last character in the name.   "Unable to
  340. create directory"
  341.  
  342. SOLUTION:
  343.  
  344. Apply CRDIRFIX NLM      1313 02-22-94   4:22p
  345.  
  346.  
  347. Solution Specifics:
  348.  
  349. Different versions of this patch are available for the following NetWare
  350. Operating System's:
  351.  
  352. V3.12, V4.01
  353.  
  354.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  355.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  356.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  357.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  358.           v3.11 SFT is in SFTITx.EXE.
  359.  
  360. Fix to allow the addition of a blank Character (alt-255) to the end of a
  361. directory name.
  362.  
  363. 3.11 allows the user to create directories for security reasons that have a
  364. "blank"(alt-255) as the last character of the directory name.  To allow
  365. NetWare v3.12 and v4.01 to have a  blank Character (alt-255) to the end of a
  366. directory name, apply this patch.
  367.  
  368. example:  md test(alt-255)  This works in DOS and on a 3.11 server. 
  369. Installation Instructions:
  370.  
  371.   NCF FILE: STARTUP.NCF
  372.  
  373.  
  374. -----------------------------------------------------------------
  375. CTRSTKFX NLM
  376. ============
  377.  
  378. SYMPTOM:
  379.  
  380. Bug in LSLControlStackFilter functions NetWare v3.1x & v4.0x.
  381.  
  382. SOLUTION:
  383.  
  384. Apply CTRSTKFX NLM       923 12-21-94  11:41a
  385.  
  386.  
  387. Solution Specifics:
  388.  
  389. Different versions of this patch are available for the following NetWare
  390. Operating System's:
  391.  
  392. V3.12, V4.01, V4.02
  393.  
  394.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  395.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  396.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  397.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  398.           v3.11 SFT is in SFTITx.EXE.
  399.  
  400. Problems found with NLA Requests to turn on Promiscuous Mode while HSL.NLM
  401. (Hub Support Layer) is loaded (NLA part of the NMS & RMON stuff) causes the
  402. server to hand (NW v3.x & NW v4.0x).
  403.  
  404. Problem due to code in LSL function LSLControlStackFilter, at label
  405. <ControlChainDefaults>, have after testing for entries in DefaultChainTable
  406. have <jnz CallPreScanLoop>  which should be the line <jnz CallDefaultLoop>.
  407.  
  408. Installation Instructions:
  409.  
  410.   NCF FILE: STARTUP.NCF
  411.  
  412.  
  413. -----------------------------------------------------------------
  414. DAICCFIX NLM
  415. ============
  416.  
  417. SYMPTOM:
  418.  
  419. This patch deals with applications that directly control hardware devices
  420. through NetWare (i.e. Jukeboxes, worms, tapes, etc.).  If an error condition
  421. occurs such as reaching the end of a tape, an error code is returned to the
  422. calling application.  The error code would be scrambled, resulting in the
  423. wrong error passed to the application.  The result, as far as the Server (i.e.
  424. ABEND, hang, etc.) would depend on the specific application.   The patch
  425. applies to applications which use a DAI interface to communicate with the
  426. server's hardware.  Check with the vendor of the application to verify the use
  427. of the DAI interface and apply the patch if necessary.
  428.  
  429. SOLUTION:
  430.  
  431. Apply DAICCFIX NLM      1031 02-08-94   9:47a
  432.  
  433.  
  434. Solution Specifics:
  435.  
  436. Different versions of this patch are available for the following NetWare
  437. Operating System's:
  438.  
  439. V3.12, V4.01
  440.  
  441.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  442.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  443.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  444.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  445.           v3.11 SFT is in SFTITx.EXE.
  446.  
  447. Installation Instructions:
  448.  
  449.   NCF FILE: AUTOEXEC.NCF
  450.  
  451.  
  452. -----------------------------------------------------------------
  453. DBLDEBFX NLM
  454. ============
  455.  
  456. SYMPTOM:
  457.  
  458. Getting duplicate characters on some fast machines in debugger
  459.  
  460. SOLUTION:
  461.  
  462. Apply DBLDEBFX NLM      1128 05-26-94  10:54a
  463.  
  464.  
  465. Solution Specifics:
  466.  
  467. Different versions of this patch are available for the following NetWare
  468. Operating System's:
  469.  
  470. V3.11, V3.12, V4.01
  471.  
  472.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  473.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  474.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  475.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  476.           v3.11 SFT is in SFTITx.EXE.
  477.  
  478. FIXED the non-interrupt (polled) keyboard handler so that it will check the
  479. keyboard controller's status to make sure that a key is really there.  This is
  480. needed because on really fast machines, with slow keyboard controllers that
  481. manually desert the interrupt line, when we loop around and poll the PIC after
  482. reading a key, the interrupt line may still be asserted making us think there
  483. is another key waiting, thus causing 'double keys'. 
  484.  
  485. Installation Instructions:
  486.  
  487.   NCF FILE: STARTUP.NCF
  488.  
  489.  
  490. -----------------------------------------------------------------
  491. DEVIOFIX NLM
  492. ============
  493.  
  494. SYMPTOM:
  495.  
  496. Problem reported by Compaq with devices using DAI emulation.  Insight Manager,
  497. on NetWare 4.01 servers, with a failed storage device, may show the device as
  498. grey, rather than red.  Insight Manager, on NetWare 4.01 servers, with a
  499. manually deactivated storage device, may show the device as grey, rather than
  500. green.  This is a problem which applies to devices using DAI emulation.
  501.  
  502. SOLUTION:
  503.  
  504. Apply DEVIOFIX NLM      1024 08-23-93   3:16p
  505.  
  506.  
  507. Solution Specifics:
  508.  
  509. Different versions of this patch are available for the following NetWare
  510. Operating System's:
  511.  
  512. V4.01
  513.  
  514.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  515.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  516.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  517.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  518.           v3.11 SFT is in SFTITx.EXE.
  519.  
  520. Installation Instructions:
  521.  
  522.   NCF FILE: STARTUP.NCF
  523.  
  524.  
  525. -----------------------------------------------------------------
  526. DFSRFIX  NLM
  527. ============
  528.  
  529. SYMPTOM:
  530.  
  531. When using Direct File System Read, the time stamp on the file is updated each
  532. time the file is read.
  533.  
  534. SOLUTION:
  535.  
  536. Apply DFSRFIX  NLM       925 03-28-94   9:07a
  537.  
  538.  
  539. Solution Specifics:
  540.  
  541. Different versions of this patch are available for the following NetWare
  542. Operating System's:
  543.  
  544. V4.01
  545.  
  546.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  547.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  548.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  549.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  550.           v3.11 SFT is in SFTITx.EXE.
  551.  
  552. Installation Instructions:
  553.  
  554.   NCF FILE: STARTUP.NCF
  555.  
  556.  
  557. -----------------------------------------------------------------
  558. DIRSPCFX NLM
  559. ============ 
  560.  
  561. SYMPTOM:
  562.  
  563. Disk space can  not be accounted for.
  564.  
  565. SOLUTION:
  566.  
  567. Apply DIRSPCFX NLM      1128 02-22-94   4:20p
  568.  
  569.  
  570. Solution Specifics:
  571.  
  572. Different versions of this patch are available for the following NetWare
  573. Operating System's:
  574.  
  575. V3.11, V3.12, V4.01, V3.11 SFT III
  576.  
  577.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  578.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  579.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  580.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  581.           v3.11 SFT is in SFTITx.EXE.
  582.  
  583. The DIRSPCFX.NLM file is a fix to the set parameter "Maximum Percent of Volume
  584. Used By Directory."  The limits of this set parameter are 5 to 50 percent
  585. default and the setting is 13 percent.
  586.  
  587. The set parameter "Maximum Percent of Volume Used By Directory". can use
  588. double the disk space set.
  589.  
  590. Example;
  591. If the Set parameter is 13 percent, the actual space that can be used by
  592. Extended Attributes is 26 percent.
  593.  
  594. CAUSE:
  595. The Set parameter only searched one of the mirrored tables for extended
  596. attributes to verify that the limit had been met, which allows the set
  597. parameter to use twice as much space as indicated. The Table for Extended
  598. Attributes will grow; however, it will never decrease in size.  So, after the
  599. space is allocated for the EA table, it can not be used for any thing other
  600. than Extended Attributes.
  601.  
  602. Installation Instructions:
  603.  
  604.   NCF FILE: STARTUP.NCF
  605.  
  606.  
  607. -----------------------------------------------------------------
  608. DIRSRCFX NLM
  609. ============
  610.  
  611. SYMPTOM:
  612.  
  613. When running out of short term alloc, the server ABEND's.  
  614.  
  615. SOLUTION:
  616.  
  617. Apply DIRSRCFX NLM      1038 05-09-94  10:46a
  618.  
  619.  
  620. Solution Specifics:
  621.  
  622. Different versions of this patch are available for the following NetWare
  623. Operating System's:
  624.  
  625. V3.11, V3.12, V4.01
  626.  
  627.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  628.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  629.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  630.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  631.           v3.11 SFT is in SFTITx.EXE.
  632.  
  633. Changed procedure INWDirectorySearch to first look at the code returned from
  634. the GetDirectoryHandle call made above before referencing the DirHandle.  
  635.  
  636. Installation Instructions:
  637.  
  638.   NCF FILE: STARTUP.NCF
  639.  
  640.  
  641. -----------------------------------------------------------------
  642. EADATFIX NLM
  643. ============
  644.  
  645. SYMPTOM:
  646.   
  647. A problem exists with Extended Attributes when performing a drag and drop COPY
  648. of a directory structure from an OS/2 client.  Which would cause the Extended
  649. Attribute for the new Parent Directory to be corrupt. 
  650.  
  651. VREPAIR returned the following error message:
  652.  
  653.    Error at extended directory entry xxxx
  654.    Invalid Data error
  655.    Invalid Score card error
  656.  
  657. SOLUTION:
  658.  
  659. Apply EADATFIX NLM       997 03-28-94   9:08a
  660.  
  661.  
  662. Solution Specifics:
  663.  
  664. Different versions of this patch are available for the following NetWare
  665. Operating System's:
  666.  
  667. V3.11, V3.12, V4.01, V3.11 SFT III
  668.  
  669.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  670.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  671.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  672.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  673.           v3.11 SFT is in SFTITx.EXE.
  674.  
  675. To install the patch, load patchman for the Operating System which is running
  676. and the version of EADATFIX.NLM in the same directory.
  677.  
  678. Installation Instructions:
  679.  
  680.   NCF FILE: STARTUP.NCF
  681.  
  682.  
  683. -----------------------------------------------------------------
  684. EAREPLFX NLM
  685. ============ 
  686.  
  687. SYMPTOM:
  688.  
  689. The following errors could be seen on a OS/2 Client:
  690. 1.   "The Drive ";,is not a valid Drive"
  691. 2.   " " " is either read-only or is being used by another program"
  692.  
  693. This errors would be received if using the drives ICON from the DESKTOP to
  694. view a NetWare volume and most often with a CDRom mounted volume.  Sometimes
  695. after receiving these errors the connection to the File Server would be lost. 
  696.   
  697. SOLUTION:
  698.  
  699. Apply EAREPLFX NLM      1169 02-22-94   4:23p
  700.  
  701.  
  702. Solution Specifics:
  703.  
  704. Different versions of this patch are available for the following NetWare
  705. Operating System's:
  706.  
  707. V3.11, V3.12, V4.01, V3.11 SFT III
  708.  
  709.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  710.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  711.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  712.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  713.           v3.11 SFT is in SFTITx.EXE.
  714.  
  715. Also it is suggested to use NetWare Requester for OS/2 v2.10 to help correct
  716. the problem.
  717.  
  718. Installation Instructions:
  719.  
  720.   NCF FILE: STARTUP.NCF
  721.  
  722.  
  723. -----------------------------------------------------------------
  724. EASCORFX NLM
  725. ============
  726.  
  727. SYMPTOM:
  728.  
  729. A problem exists with Extended Attributes on files that have been deleted.
  730. When a file with extended attributes was deleted the Directory Entry was
  731. changed to reflect the deleted  state of the file.  The Extended Directory
  732. Entries for the Extended Attributes were not all updated to correctly reflect
  733. this deleted state.
  734.  
  735. The following error messages would be seen when running VREPAIR:
  736.  
  737. Error at extended directory entry XXXX 
  738. Invalid data error
  739. Invalid score card error
  740.  
  741. SOLUTION:
  742.  
  743. Apply EASCORFX NLM      1062 11-09-93  10:59a
  744.  
  745.  
  746. Solution Specifics:
  747.  
  748. Different versions of this patch are available for the following NetWare
  749. Operating System's:
  750.  
  751. V3.11, V4.01, V3.11 SFT III
  752.  
  753.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  754.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  755.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  756.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  757.           v3.11 SFT is in SFTITx.EXE.
  758.  
  759. Run VREPAIR on all volume to correct all Invalid data errors and Invalid score
  760. card errors, then load EASCORFX.NLM.
  761.  
  762. Installation Instructions:
  763.  
  764.   NCF FILE: STARTUP.NCF
  765.  
  766.  
  767. -----------------------------------------------------------------
  768. EASUBFIX NLM
  769. ============
  770.  
  771. SYMPTOM:
  772.  
  773. When copying a long directory with EA's and only have R  F rights the server
  774. returns 140 error.
  775.  
  776. SOLUTION:
  777.  
  778. Apply EASUBFIX NLM       925 07-26-94   7:42a
  779.  
  780.  
  781. Solution Specifics:
  782.  
  783. Different versions of this patch are available for the following NetWare
  784. Operating System's:
  785.  
  786. V3.11, V3.12, V4.01, V4.02
  787.  
  788.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  789.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  790.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  791.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  792.           v3.11 SFT is in SFTITx.EXE.
  793.  
  794. Login to a 3.12 server that has a name space loaded.  Go to a directory that
  795. has a long directory in it.  Make sure you only have R F rights in the source
  796. directory.  Then use FILER to copy the subdirectory structure, on the long
  797. directories you will get an error.   Problem was traced to NWFindFirstEA()
  798. returns error code 140 ( No Set Privileges).
  799.  
  800. FIXED a bug OpenEAHandle, were is you only had read rights on a file, you
  801. could not read the EA's on that file. 
  802.  
  803. Installation Instructions:
  804.  
  805.   NCF FILE: STARTUP.NCF
  806.  
  807.  
  808. -----------------------------------------------------------------
  809. EAUNIQFX NLM
  810. ============
  811.  
  812. SYMPTOM:
  813.  
  814. A problem exists with Extended Attributes on files that have been deleted.  
  815.  
  816. When a file with extended attributes was deleted, the extended directory entry
  817. for the file was not updated properly to reflect the deleted status of the
  818. file.
  819.  
  820. The following error messages would be seen when running VREPAIR:
  821.  
  822. -Error at file entry XXXX
  823. Original Entry - Deleted DOS file entry
  824. Name: yyyy
  825. Size: zzzz
  826. The Extended Attribute / Directory information is Invalid
  827.  
  828. Corrected Entry - Deleted DOS file entry
  829. Name: yyyy
  830. Size: zzzz
  831.  
  832. SOLUTION:
  833.  
  834. Apply EAUNIQFX NLM      1147 11-09-93  11:02a
  835.  
  836.  
  837. Solution Specifics:
  838.  
  839. Different versions of this patch are available for the following NetWare
  840. Operating System's:
  841.  
  842. V3.11, V4.01, V3.11 SFT III
  843.  
  844.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  845.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  846.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  847.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  848.           v3.11 SFT is in SFTITx.EXE.
  849.  
  850. Run VREPAIR on all volume to correct all Invalid data errors and Invalid score
  851. card errors, then load EASCORFX.NLM.
  852.  
  853. Installation Instructions:
  854.  
  855.   NCF FILE: STARTUP.NCF
  856.  
  857.  
  858. -----------------------------------------------------------------
  859. EAWRNFX  NLM
  860. ============
  861.  
  862. SYMPTOM:
  863.  
  864.   The server was running out of allocated storage space for extended
  865. attributes without
  866.   warning.
  867.  
  868. SYMPTOM:
  869.  
  870.   The user is unable to manage extended attribute storage space in any given
  871. NetWare
  872.   volume.
  873.  
  874. SYMPTOM:
  875.  
  876.   There is a lack of extended attribute management functions.
  877.  
  878. SOLUTION:
  879.  
  880. Apply EAWRNFX  NLM      2035 11-11-93   2:08p
  881.  
  882.  
  883. Solution Specifics:
  884.  
  885. Different versions of this patch are available for the following NetWare
  886. Operating System's:
  887.  
  888.    V3.12, V4.01
  889.  
  890.     Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  891.              v3.12 is in 312ITx.EXE or 312PTx.EXE,
  892.              v4.01 is in 401ITx.EXE or 401PTx.EXE,
  893.              v4.02 is in 402ITx.EXE or 402PTx.EXE.
  894.              v3.11 SFT is in SFTITx.EXE.
  895.  
  896. EAWRNFX.NLM addresses issues with the management of EA's or Extended
  897. Attributes on a NetWare volume.  Using this NLM will allow the user to control
  898. the amount of volume space allowed for EA storage on a volume.  It will also
  899. alert users and the error log as to when space for EA storage is running low.
  900.  
  901. After EAWRNFX is loaded two additional settings are available.  To see these
  902. settings, type EA STATS at the server console prompt.  The following
  903. information will be displayed:
  904.  
  905. -----------------------------------------------------------
  906. EA WARNING BROADCAST PERCENT = 85
  907. EA WARNING BROADCAST INTERVAL = 1 min.
  908.  
  909. VOLUME NAME        % ALLOWED   % USED OF ALLOWED
  910. [SYS                    ]          30                       1
  911. [JUMBO                  ]      30                      45
  912. -----------------------------------------------------------
  913.  
  914. EA WARNING BROADCAST PERCENT = 85
  915.  
  916. This statement depicts the level at which a warning would be broadcast.  When
  917. 85 percent of the allotted volume space for EA's is utilized, a warning will
  918. be broadcast.  To set this amount to 75 percent, you should typed the
  919. following at the console prompt or insert it in the AUTOEXEC.NCF file:
  920.  
  921. EA WARNING BROADCAST PERCENT = 75
  922.  
  923. EA WARNING BROADCAST INTERVAL = 2 min.
  924.  
  925. This statement depicts how often the warning broadcast will be sent to the
  926. network.  To set this amount to 5 minutes the following would be type at the
  927. console prompt or inserted in the AUTOEXEC.NCF file:
  928.  
  929. EA WARNING BROADCAST INTERVAL = 5
  930.  
  931. % ALLOWED
  932.  
  933. The % ALLOWED statement to the right of the screen depicts the percentage of
  934. volume space allowed for EA storage.
  935.  
  936. % USED OF ALLOWED
  937.  
  938. The % USED OF ALLOWED depicts the percentage of the space allocated for EA
  939. storage that has been used.
  940.  
  941. Additional information:
  942.  
  943. The % USED OF ALLOWED field depicts a high water mark for EA storage on the
  944. volume in question.  If, for example, this value hits 90 percent and half of
  945. these files are deleted, the value will remain at 90 percent until the volume
  946. is purged.  After the volume is purged, the value would return to 45 percent. 
  947. However, it is important to understand that EA's are stored as extended
  948. directory entries and after the space has been used for EA storage, it can
  949. never be reused for common file storage unless the volume isre-initializedd. 
  950. After EA related data has been purged, that purged area can be reused for EA
  951. storage in the future.
  952.  
  953. Installation Instructions:
  954.  
  955.   NCF FILE: STARTUP.NCF
  956.  
  957. 1.   For this patch to function correctly, a patch by the name of DIRSPCFX.NLM
  958. must also be applied.  
  959.  
  960. DIRSPCFX.NLM corrects a problem in the directory entry table with extended
  961. attribute and directory usage on a NetWare volume.  It is explained in detail
  962. in its own field test file.
  963.  
  964. 2.   For EAWRNFX.NLM to function correctly, all three files must be used! All
  965. three files should be copied to the DOS partition from where SERVER.EXE is
  966. booted.  These files should be loaded from STARTUP.NCF, probably on the last
  967. three lines, in the following manner:
  968.  
  969. LOAD PM312.NLM
  970. LOAD DIRSPCFX.NLM
  971. LOAD EAWRNFX.NLM PERCENT = 30
  972.  
  973. The PERCENT = 30 parameter can take the place of the SET MAXIMUM PERCENT OF
  974. VOLUME SPACE ALLOWED FOR EXTENDED ATTRIBUTES = 30 command that would be
  975. commonly found in the AUTOEXEC.NCF file.  Setting this parameter in the
  976. STARTUP.NCF before the SYS: volume loads allows the SYS: volume to benefit
  977. from the setting.  The value 30 is an arbitrary setting for this example.
  978.  
  979.  
  980. -----------------------------------------------------------------
  981. ELEVFIX  NLM
  982. ============
  983.  
  984. SYMPTOM:
  985.  
  986. A window exist where two identical requests to access the same sector on the
  987. hard disk could get placed in the elevator queue at the same time resulting in
  988. a file server lock up.
  989.  
  990. The file server may possibly hang when a system is in the process of
  991. re-mirroring and when there is extremely high I/O traffic on the bus.
  992.  
  993. SOLUTION:
  994.  
  995. Apply ELEVFIX  NLM      1650 02-22-94   4:24p
  996.  
  997.  
  998. Solution Specifics:
  999.  
  1000. Different versions of this patch are available for the following NetWare
  1001. Operating System's:
  1002.  
  1003. V3.12, V4.01
  1004.  
  1005.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1006.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1007.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1008.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1009.           v3.11 SFT is in SFTITx.EXE.
  1010.  
  1011. Installation Instructions:
  1012.  
  1013.   NCF FILE: STARTUP.NCF
  1014.  
  1015.  
  1016. -----------------------------------------------------------------
  1017. EXTENDFX NLM
  1018. ============ 
  1019.  
  1020. SYMPTOM:
  1021.  
  1022. The following message appears on the console.
  1023.  
  1024. "User <username> on connection <connectionnumber> attempted to extend the
  1025. length of a file with no owner  File Name <filename>".   
  1026.  
  1027. Also, at the workstation a message indicating that the disk is full may be
  1028. received.
  1029.  
  1030. SOLUTION:
  1031.  
  1032. Apply EXTENDFX NLM       986 11-11-93  12:07p
  1033.  
  1034.  
  1035. Solution Specifics:
  1036.  
  1037. Different versions of this patch are available for the following NetWare
  1038. Operating System's:
  1039.  
  1040. V4.01
  1041.  
  1042.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1043.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1044.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1045.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1046.           v3.11 SFT is in SFTITx.EXE.
  1047.  
  1048. This patch does not change the ownership of the file but will allow files with
  1049. no owner to be extended.  Disk space being used by files with no owner will
  1050. not be added to the disk space used by the user that is attempting to extend
  1051. the file. This is not a problem unless disk space usage is being limited for
  1052. the specified user. 
  1053.  
  1054. NOTE:     THIS PATCH MUST BE LOADED BEFORE ANY VOLUMES ARE MOUNTED AND CAN BE
  1055. LOADED FROM THE STARTUP.NCF.
  1056.  
  1057. Installation Instructions:
  1058.  
  1059.   NCF FILE: STARTUP.NCF
  1060.  
  1061.  
  1062. -----------------------------------------------------------------
  1063. GNSOFFFX NLM
  1064. ============
  1065.  
  1066. SYMPTOM:
  1067.  
  1068. With "reply to get nearest server" set off the specified server still responds
  1069. first to workstations loading the NetWare Requester. 
  1070.  
  1071. SOLUTION:
  1072.  
  1073. Apply GNSOFFFX NLM      1049 02-23-94  11:36a
  1074.  
  1075.  
  1076. Solution Specifics:
  1077.  
  1078. Different versions of this patch are available for the following NetWare
  1079. Operating System's:
  1080.  
  1081. V4.01
  1082.  
  1083.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1084.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1085.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1086.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1087.           v3.11 SFT is in SFTITx.EXE.
  1088.  
  1089. The above mentioned set parameter was designed to stop the file server from
  1090. responding while still allowing other services on the specified server to
  1091. reply.  With NetWare 4, while the file server is not responding, the Directory
  1092. service is responding to the workstations allowing them to attach to the
  1093. specified server.  On the server that you have "set reply to get nearest
  1094. server = off" load the GNSOFFFX.NLM patch.
  1095.  
  1096. Installation Instructions:
  1097.  
  1098.   NCF FILE: STARTUP.NCF
  1099.  
  1100.  
  1101. -----------------------------------------------------------------
  1102. HFFIX    NLM
  1103. ============
  1104.  
  1105. SYMPTOM:
  1106.  
  1107. The Server will hang if there is data lost after a hotfix.
  1108.  
  1109. SOLUTION:
  1110.  
  1111. Apply HFFIX    NLM      1002 05-26-94  11:17a
  1112.  
  1113.  
  1114. Solution Specifics:
  1115.  
  1116. Different versions of this patch are available for the following NetWare
  1117. Operating System's:
  1118.  
  1119. V3.12, V4.01
  1120.  
  1121.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1122.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1123.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1124.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1125.           v3.11 SFT is in SFTITx.EXE.
  1126.  
  1127. Installation Instructions:
  1128.  
  1129.   NCF FILE: STARTUP.NCF
  1130.  
  1131.  
  1132. -----------------------------------------------------------------
  1133. IMPORTFX NLM
  1134. ============
  1135.  
  1136. SYMPTOM:
  1137.  
  1138. ImportPublicSymbol uses lots of memory
  1139.  
  1140. When NWDSCreateContext(CLIB.NLM) is called, it calls
  1141. NWDSGetDefaultNameContext(CLIB.NLM) which then calls ImportPublicSymbol to
  1142. resolve the address of DSGetBinderyEmulatorContext.(DS.NLM). If the call is
  1143. made many times, the server runs out of memory. After some investigation, it
  1144. has been found that each time a symbol is imported, that symbol is entered
  1145. into the NLM's dependency list irrespective of whether it has already been
  1146. imported or not. Every time the symbol is imported, memory is re-allocated so
  1147. as to accommodate the newly imported symbol. The garbage collection routine
  1148. also does not kick in immediately to use the large amount of free memory
  1149. available.
  1150.  
  1151. SOLUTION:
  1152.  
  1153. Apply IMPORTFX NLM      1016 05-26-94  11:21a
  1154.  
  1155.  
  1156. Solution Specifics:
  1157.  
  1158. Different versions of this patch are available for the following NetWare
  1159. Operating System's:
  1160.  
  1161. V4.01
  1162.  
  1163.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1164.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1165.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1166.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1167.           v3.11 SFT is in SFTITx.EXE.
  1168.  
  1169. FIXED a bug in ImportPublicSymbol where it was not properly detecting the case
  1170. where an NLM is dynamically importing a symbol they have already imported;
  1171. this becomes a problem when they do it over and over again causing the table
  1172. that tracks NLM symbol dependencies to grow unnecessarily.  It also got the
  1173. import counts out of synch.
  1174.  
  1175. Installation Instructions:
  1176.  
  1177.   NCF FILE: STARTUP.NCF
  1178.  
  1179.  
  1180. -----------------------------------------------------------------
  1181. IOHANDFX NLM
  1182. ============
  1183.  
  1184. SYMPTOM:
  1185.  
  1186. On releasing IO handles, the OS does not clean up the application link field.
  1187.  
  1188. Do the following steps to reproduce the problem:
  1189.  
  1190. 1. Load CDROM.NLM on a 3.12 server with a CDROM.
  1191. 2. CD MOUNT # (to mount the CD).
  1192. 3. CD CHANGE # ( to mount a different CD).
  1193. 4. Take the CD out at the prompt and press any key to continue.
  1194. 5. Unload CDROM.NLM.
  1195. 6. Load CDROM.NLM.
  1196.  
  1197. You can repeat steps 5 and 6 after putting a CD back into the device and the
  1198. CD can no longer be seen until the disk driver is unloaded and loaded again.
  1199.  
  1200.  
  1201. SOLUTION:
  1202.  
  1203. Apply IOHANDFX NLM      1021 05-26-94   9:29a
  1204.  
  1205.  
  1206. Solution Specifics:
  1207.  
  1208. Different versions of this patch are available for the following NetWare
  1209. Operating System's:
  1210.  
  1211. V3.12, V4.01, V4.02
  1212.  
  1213.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1214.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1215.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1216.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1217.           v3.11 SFT is in SFTITx.EXE.
  1218.  
  1219. Installation Instructions:
  1220.  
  1221.   NCF FILE: STARTUP.NCF
  1222.  
  1223.  
  1224. -----------------------------------------------------------------
  1225. LOSTSRFX NLM
  1226. ============
  1227.  
  1228. SYMPTOM:
  1229.  
  1230. When a Cisco router send a SAP packet whose first SAP entry has the service
  1231. type set to 0000 (unknown service) the 4.01 server ignores all SAP's contained
  1232. in that packet.  This will cause the 4.01 server to accept any SAP from that
  1233. packet.  Therefore, NLIST SERVERS /B doesn't show certain servers.
  1234.  
  1235. SOLUTION:
  1236.  
  1237. Apply LOSTSRFX NLM       959 03-30-94   1:19p
  1238.  
  1239.  
  1240. Solution Specifics:
  1241.  
  1242. Different versions of this patch are available for the following NetWare
  1243. Operating System's:
  1244.  
  1245. V4.01
  1246.  
  1247.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1248.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1249.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1250.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1251.           v3.11 SFT is in SFTITx.EXE.
  1252.  
  1253. Installation Instructions:
  1254.  
  1255.   NCF FILE: AUTOEXEC.NCF
  1256.  
  1257.  
  1258. -----------------------------------------------------------------
  1259. LSLPIDFX NLM
  1260. ============
  1261.  
  1262. SYMPTOM:
  1263.  
  1264. RCONSOLE not returning list of servers because OS isn't properly handling SPX
  1265. Diagnostic request
  1266.  
  1267. SOLUTION:
  1268.  
  1269. Apply LSLPIDFX NLM      1090 09-16-94   9:10a
  1270.  
  1271.  
  1272. Solution Specifics:
  1273.  
  1274. Different versions of this patch are available for the following NetWare
  1275. Operating System's:
  1276.  
  1277. V4.01
  1278.  
  1279.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1280.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1281.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1282.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1283.           v3.11 SFT is in SFTITx.EXE.
  1284.  
  1285. RConsole from NetWare 4.01 retrieves RConsole servers through an SPX
  1286. diagnostic request (return all known servers).  There is a check for
  1287. SpxSendEcb->status to determine if status is ok.  If the status is not ok the
  1288. routine will return and not process the diagnostic request.  Appearently, SPX
  1289. was designed to work in this manner, since processing the diagnostic request
  1290. under certain conditions could cause a server abend.
  1291.  
  1292. Once a server determines that the SpxSendEcb ->status is not OK, the request
  1293. is not processed.  However, SpxSendEcb should be reset back to allow
  1294. processing of the next diagnostic SPX packet. 
  1295.  
  1296. End result -- empty list in RConsole. 
  1297.  
  1298. I have more information.  To create this problem, run test in isolated
  1299. environment.  Use one NetWare 4.01 server and one client.  On the server side,
  1300. load remote and rspx.  On the client side, run ipxodi and vlm.  Issue rconsole
  1301. and make sure client can see the rconsole server.  Exit from the rconsole.exe.
  1302. Set a break point on address f80a36b7 which is the diagnostic data send ESR
  1303. (SpxSendESR) and type go to return to NetWare.  Issue rconsole and select SPX.
  1304. The break point should get hit.  Reboot the client machine.  Issue a go on the
  1305. server.  From now on, rconsole will always return an empty rconsole server
  1306. list because of the reason Gary mentioned in the above.  It appears the
  1307. SPXSENDECB status flag never gets reset.
  1308.  
  1309. Installation Instructions:
  1310.  
  1311.   NCF FILE: STARTUP.NCF
  1312.  
  1313.  
  1314. -----------------------------------------------------------------
  1315. MAXECBFX NLM
  1316. ============
  1317.  
  1318. SYMPTOM:
  1319.  
  1320. The set parameter "Maximum Packet Receive Buffers" would traditionally only
  1321. allow a maximum value of  2000.  This caused a limitation in the number of 
  1322. clients a comm server could support.
  1323.  
  1324. SOLUTION:
  1325.  
  1326. Apply MAXECBFX NLM      1940 06-22-94   9:28a
  1327.  
  1328.  
  1329. The MAXECBFX.NLM allows the "Maximum Packet Receive Buffers" to be maximum
  1330. value of 4000.  This will increase the number of clients a comm server can
  1331. support to 1700.
  1332.  
  1333. Solution Specifics:
  1334.  
  1335. Different versions of this patch are available for the following NetWare
  1336. Operating System's:
  1337.  
  1338. V4.01
  1339.  
  1340.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1341.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1342.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1343.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1344.           v3.11 SFT is in SFTITx.EXE.
  1345.  
  1346. Installation Instructions:
  1347.  
  1348.   NCF FILE:  AUTOEXEC.NCF
  1349.  
  1350.  
  1351. -----------------------------------------------------------------
  1352. MEMALLFX NLM
  1353. ============
  1354.  
  1355. SYMPTOM:
  1356.  
  1357.   "Short term memory allocator out of memory"
  1358.  
  1359.   Customer sees these messages frequently on his server. Usually happens
  1360. during heavy
  1361.   traffic times. Typically happens once a day but may skip a day occasionally.
  1362. Problem
  1363.   seems to stop when users log out and/or files are closed. Performance at the
  1364. WS's during
  1365.   the times this message is occurring is extremely slow, may lose connection.
  1366. The server is
  1367.   a Netframe with 128M of ram, diagnostic NLM's have shown that there is
  1368. plenty of
  1369.   contiguous, clean memory available at the time the request for memory is
  1370. being made but
  1371.   fails. Drivers for NIC and HBA are Netframe type. NFS has been removed from
  1372. the server
  1373.   in attempt to isolate the problem but no help.
  1374.  
  1375. SOLUTION:
  1376.  
  1377. Apply MEMALLFX NLM      1330 12-21-94  11:15a
  1378.  
  1379.  
  1380. Solution Specifics:
  1381.  
  1382. Different versions of this patch are available for the following NetWare
  1383. Operating System's:
  1384.  
  1385. V4.01, V4.02
  1386.  
  1387.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1388.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1389.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1390.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1391.           v3.11 SFT is in SFTITx.EXE.
  1392.  
  1393. Implemented patch to AllocateMappedMemory() to not cause the guard pages to be
  1394. allocated and to also jump to the physical cache pool to allocate RAM if the
  1395. other areas were depleted. 
  1396.  
  1397. Installation Instructions:
  1398.  
  1399.   NCF FILE: STARTUP.NCF
  1400.  
  1401.  
  1402. -----------------------------------------------------------------
  1403. MEMFRGFX NLM
  1404. ============
  1405.  
  1406. SYMPTOM:
  1407.  
  1408. This MEMFRGFX.NLM provides an alternative method of registering memory for
  1409. 4.01 NetWare. It fixes a condition where the normal auto registration of
  1410. memory would represent memory with non-contiguous blocks.  Consequently, only
  1411. a portion of memory is available for mounting volumes and growing the
  1412. directory entry.  This condition will only manifest itself on servers that
  1413. have greater than 80 megabytes of server RAM and which have large amounts of
  1414. volume space to mount.
  1415.  
  1416. The following errors in conjunction with lots of available  cache are
  1417. indicators of the segmented memory problem.
  1418.  
  1419. At the workstation-
  1420. SHELL-331-92: Out of dynamic work space during CREATE A SUBDIRECTORY
  1421. Abort, Retry?
  1422.  
  1423. At the server console-
  1424. SERVER-4.0-2335:  Error expanding SERVERNAME/VOLUME directory because
  1425. directory size limit was reached.
  1426.  
  1427. Issue/Problem:  A client was creating directories on the network volume. At
  1428. about 125,000 directories, the above errors occurred.  Once this condition was
  1429. achieved and the volume was dismounted, it would fail to mount with an error
  1430. message at the server console:SERVER-4.00-4.25: Insufficient memory for
  1431. directory tables 
  1432.  
  1433. SOLUTION:
  1434.  
  1435. Apply MEMFRGFX NLM      2582 03-28-94   9:12a
  1436.  
  1437.  
  1438. Solution Specifics:
  1439.  
  1440. Different versions of this patch are available for the following NetWare
  1441. Operating System's:
  1442.  
  1443. V4.01
  1444.  
  1445.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1446.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1447.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1448.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1449.           v3.11 SFT is in SFTITx.EXE.
  1450.  
  1451. MEMFRGFX.NLM addresses an issue on NetWare where a server would run out of
  1452. memory while mounting the volume or when dynamically expanding the directory
  1453. entry table. This patch fixes this problem by providing an alternate means of
  1454. registering server memory.
  1455.  
  1456. Installation Instructions:
  1457.  
  1458. NCF FILE: STARTUP.NCF
  1459.  
  1460. 1. Copy MEMFRGFX.NLM to the same directory where SERVER.EXE and the
  1461. STARTUP.NCF files reside.
  1462.  
  1463. 2. Modify the STARTUP.NCF file and add the set parameter, "set auto register
  1464. memory above 16 megabytes=off" as the first line.
  1465.  
  1466. 3. After disabling the auto registration of memory, and before loading any
  1467. other driver or patch, load the MEMFRGFX.NLM patch with the following syntax:
  1468.  
  1469. LOAD MEMFRGFX.NLM <STARTING MEMORY ADDRESS> <LENGTH>
  1470.  
  1471. The <starting memory address> will always be 1000000 hex (16 MB).  The
  1472. <length> in hex can be calculated by taking the total amount of File Server
  1473. memory as reported by the hardware memory POST, converting that number to
  1474. hexadecimal and then subtracting 1000000 hex therefrom.  For example if the
  1475. file server post reports 163840k  bytes of ram, the calculation would be as
  1476. follows:
  1477.  
  1478. 163,840,000 bytes = 9C40000 hex bytes
  1479. 9C40000 hex minus 1000000 hex = 8C40000 hex
  1480.  
  1481. In this case the command would be
  1482.  
  1483. LOAD MEMFRGFX.NLM 1000000 8C40000
  1484.  
  1485. 4. You can then proceed with the loading of any other STARTUP.NCF commands as
  1486. usual.
  1487.  
  1488.  
  1489. -----------------------------------------------------------------
  1490. MMACCFIX NLM
  1491. ============
  1492.  
  1493. SYMPTOM:
  1494.  
  1495. The workstation will hang while performing reads from the file server.  High
  1496. (100%) utilization at the server console.  By typing "scan for new devices" at
  1497. the console prompt the high utilization drops but will climb back up over
  1498. time.
  1499.  
  1500. SOLUTION:
  1501.  
  1502. Apply MMACCFIX NLM       960 11-09-93  10:10a
  1503.  
  1504.  
  1505. Solution Specifics:
  1506.  
  1507. Different versions of this patch are available for the following NetWare
  1508. Operating System's:
  1509.  
  1510. V3.12, V4.01
  1511.  
  1512.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1513.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1514.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1515.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1516.           v3.11 SFT is in SFTITx.EXE.
  1517.  
  1518. MMACCFIX.NLM fixes this condition by patching the media manager accelerator
  1519. module of the NetWare 4.01 OS code.  This patch is recommended for general
  1520. application on all 4.01 NetWare servers.
  1521.  
  1522. Installation Instructions:
  1523.  
  1524.   NCF FILE: STARTUP.NCF
  1525.  
  1526.  
  1527. -----------------------------------------------------------------
  1528. NCPIDFIX NLM
  1529. ============
  1530.  
  1531. SYMPTOM:
  1532.  
  1533. The IPXRTR.NLM is loaded and protocols are then bound, the IPXRTR.NLM is then
  1534. unloaded manually.  The internal router will then take over and all of the
  1535. protocols that were bound are lost, causing connections to also be lost.
  1536.  
  1537. SOLUTION:
  1538.  
  1539. Apply NCPIDFIX NLM      1837 04-05-94   5:17p
  1540.  
  1541.  
  1542. The NCPIDFIX.NLM allows the protocols to remain bound during the switch over.
  1543.  
  1544. Solution Specifics:
  1545.  
  1546. Different versions of this patch are available for the following NetWare
  1547. Operating System's:
  1548.  
  1549. V4.01
  1550.  
  1551.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1552.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1553.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1554.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1555.           v3.11 SFT is in SFTITx.EXE.
  1556.  
  1557. Installation Instructions:
  1558.  
  1559.   NCF FILE:  STARTUP.NCF
  1560.  
  1561.  
  1562. -----------------------------------------------------------------
  1563. PBWANFIX NLM
  1564. ============
  1565.  
  1566. SYMPTOM:
  1567.  
  1568. WAN links saturated with packets.
  1569.  
  1570. SOLUTION:
  1571.  
  1572. Apply PBWANFIX NLM      2523 04-19-94   9:44a
  1573.  
  1574.  
  1575. Solution Specifics:
  1576.  
  1577. Different versions of this patch are available for the following NetWare
  1578. Operating System's:
  1579.  
  1580. V3.12, V4.01
  1581.  
  1582.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1583.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1584.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1585.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1586.           v3.11 SFT is in SFTITx.EXE.
  1587.  
  1588. Description of problem addressed by PBWANFIX.NLM.  Due to the nature of packet
  1589. burst, it is very easy to saturate WANS with packets that have already been
  1590. sent and arrived correctly.
  1591.  
  1592. Installation Instructions:
  1593.  
  1594.   NCF FILE: STARTUP.NCF
  1595.  
  1596.  
  1597. -----------------------------------------------------------------
  1598. PM401    NLM
  1599. ============
  1600.  
  1601. SYMPTOM:
  1602.  
  1603. SOLUTION:
  1604.  
  1605. Apply PM401    NLM      8113 02-03-94   1:09a
  1606.  
  1607.  
  1608. Solution Specifics:
  1609.  
  1610. Different versions of this patch are available for the following NetWare
  1611. Operating System's:
  1612.  
  1613. V4.01
  1614.  
  1615.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1616.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1617.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1618.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1619.           v3.11 SFT is in SFTITx.EXE.
  1620.  
  1621. This README file accompanies PM401.NLM (patch manager for NetWare v4.01).  The
  1622. following files are included for this revision:
  1623.  
  1624. This version of the patch manager replaces any and all previous versions of
  1625. the patch manager for NetWare v4.01.  PM401.NLM  can only be used with NetWare
  1626. v4.01.
  1627.  
  1628. PM401.NLM is the Patch Manager which tracks and manages all official patches
  1629. for NetWare v4.01.
  1630.  
  1631. Patches for NetWare v4.01 consist of three types: 
  1632.  
  1633. DYNAMIC -- Dynamic patches are implemented as NLM files that can be
  1634. loaded/unloaded while the server is running.  Unloading a dynamic patch will
  1635. restore the Operating System to its original "un-patched" state.  
  1636.  
  1637. SEMI-STATIC -- Semi-static patches can also be loaded while the server is
  1638. running, but they cannot be unloaded.  It is not possible to undo the effects
  1639. of a semi-static patch without first downing the server and bringing it back
  1640. up without loading the semi-static patch.  
  1641.  
  1642. STATIC -- A static patch is a DOS executable program that modifies the
  1643. SERVER.EXE file.  This type of patch is applied once and its effects are
  1644. permanent.  It is suggested that a backup of the original SERVER.EXE file be
  1645. made before applying a static patch.  (In other words, do not patch the
  1646. SERVER.EXE on your original distribution diskette!)
  1647.  
  1648. Dynamic and semi-static patches modify the Operating System in memory, not on
  1649. the disk.  This means that dynamic and semi-static patches must be loaded each
  1650. time the Operating System is brought up in order for any 'fixes' to take
  1651. effect. It is recommended that the command "LOAD <patch>" be placed in the
  1652. file server's AUTOEXEC.NCF file to ensure that the patch is always in effect
  1653. as soon as the server is brought up.
  1654.  
  1655. In order to see which patches are currently loaded on the system, type
  1656. "PATCHES" at the file server command line.  The patches will then be grouped
  1657. and displayed according to their type (i.e. - STATIC, SEMI-STATIC, or
  1658. DYNAMIC).  Typing "MODULES" at the server console will show which dynamic
  1659. patches have been loaded, but will not show semi-static or static patches.
  1660.  
  1661. The Patch Manager (PM401.NLM) must be loaded before any dynamic or semi-static
  1662. patches can be loaded.  If PM401.NLM is not already loaded, the <patch>.NLM
  1663. will attempt to locate PM401.NLM and, if found, will load it automatically. 
  1664. PM401.NLM only needs to be loaded once; all NLM patches can then be loaded. 
  1665. PM401.NLM cannot be unloaded until all patches that rely on it are first
  1666. unloaded. 
  1667.  
  1668. ***************************************************************** 
  1669.  
  1670.    DISCLAIMER   
  1671. Novell, Inc. makes no representations or warranties with respect to any
  1672. NetWare software, and specifically disclaims any express or implied warranties
  1673. of merchantability, title, or fitness for a particular purpose.    
  1674.  
  1675. Distribution of any NetWare software is forbidden without the express written
  1676. consent of Novell, Inc.  Further, Novell reserves the right to discontinue
  1677. distribution of any NetWare software. 
  1678.  
  1679. Novell is not responsible for lost profits or revenue, loss of use of the
  1680. software, loss of data, costs of re-creating lost data, the cost of any
  1681. substitute equipment or program, or claims by any party other than you. 
  1682. Novell strongly recommends a backup be made before any software is installed. 
  1683. Technical support for this software may be provided at the discretion of 
  1684. Novell. 
  1685. ***************************************************************** 
  1686.  
  1687. Installation Instructions:
  1688.  
  1689.   NCF FILE: STARTUP.NCF
  1690.  
  1691.  
  1692. -----------------------------------------------------------------
  1693. REALMFIX NLM
  1694. ============
  1695.  
  1696. SYMPTOM:
  1697.  
  1698. This patch deals with applications that directly control hardware devices
  1699. through NetWare (i.e. Jukeboxes, worms, tapes, etc.).  If an error condition
  1700. occurs such as reaching the end of a tape, an error code is returned to the
  1701. calling application.  The error code would be scrambled, resulting in the
  1702. wrong error passed to the application.  The result, as far as the Server (i.e.
  1703. ABEND, hang, etc.) would depend on the specific application.   The patch
  1704. applies to applications which use a DAI interface to communicate with the
  1705. server's hardware.  Check with the vendor of the application to verify the use
  1706. of the DAI interface and apply the patch if necessary.
  1707.  
  1708. Application requests made to a device driver using the device IOCTL and
  1709. DeviceBlockingIOCTL API's are aborted if NetWare is in the process of
  1710. switching to real mode.
  1711.  
  1712. Application requests made to a device driver using the DeviceIOCTL and
  1713. DeviceBlockingIOCTL API's are aborted if NetWare is in the process of
  1714. switching to real mode (i.e. the DOS Mode semaphore is set).  The API's should
  1715. instead delay the execution of the request. 
  1716.  
  1717. FIXED 2 DAI emulation bugs. Fixed the device IOCTL routine to return the
  1718. driver specified error code instead of the media manager code.  Fixed the
  1719. IOCTL routines to postpone the execution of the IOCTL if the DOSDiskSemaphore
  1720. is set instead of returning with an error.
  1721.  
  1722. SOLUTION:
  1723.  
  1724. Apply REALMFIX NLM      2756 02-08-94   9:37a
  1725.  
  1726.  
  1727. Solution Specifics:
  1728.  
  1729. Different versions of this patch are available for the following NetWare
  1730. Operating System's:
  1731.  
  1732. V3.12, V4.01
  1733.  
  1734.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1735.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1736.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1737.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1738.           v3.11 SFT is in SFTITx.EXE.
  1739.  
  1740. Installation Instructions:
  1741.  
  1742.   NCF FILE: AUTOEXEC.NCF
  1743.  
  1744.  
  1745. -----------------------------------------------------------------
  1746. REGOBJFX NLM
  1747. ============
  1748.  
  1749. SYMPTOM:
  1750.  
  1751. Generic Info Valid bit not set for non-media objects
  1752.  
  1753. Device, magazine, etc. objects don't set the valid bit in the status field.
  1754. This causes an Media Manager application to loop forever waiting the in
  1755. information be become "valid".
  1756.  
  1757. SOLUTION:
  1758.  
  1759. Apply REGOBJFX NLM       984 05-26-94  11:29a
  1760.  
  1761.  
  1762. Solution Specifics:
  1763.  
  1764. Different versions of this patch are available for the following NetWare
  1765. Operating System's:
  1766.  
  1767. V3.12, V4.01
  1768.  
  1769.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1770.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1771.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1772.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1773.           v3.11 SFT is in SFTITx.EXE.
  1774.  
  1775. Installation Instructions:
  1776.  
  1777.   NCF FILE: STARTUP.NCF
  1778.  
  1779.  
  1780. -----------------------------------------------------------------
  1781. REISRFIX NLM
  1782. ============
  1783.  
  1784. SYMPTOM:
  1785.  
  1786. After installing the product update for 4.01 Proliant 2000 Pentium ABEND.
  1787. "Stack overflow detected by kernal"
  1788.  
  1789. SOLUTION:
  1790.  
  1791. Apply REISRFIX NLM      1227 07-26-94   7:50a
  1792.  
  1793.  
  1794. Solution Specifics:
  1795.  
  1796. Different versions of this patch are available for the following NetWare
  1797. Operating System's:
  1798.  
  1799. V4.01, V4.02
  1800.  
  1801.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1802.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1803.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1804.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1805.           v3.11 SFT is in SFTITx.EXE.
  1806.  
  1807. The latest change to their 4.01 servers was product update for 4.01 and after
  1808. applying the patches the servers have randomly been going down, when one
  1809. server went down other sent in image on all three machines.
  1810.  
  1811. In 4.01 OS file IPXPROTO.386 procedure SendPacket() interrupts are enabled at
  1812. line 2304.  This is causing a stack overflow problem whenever the servers
  1813. receives a large number of type 20 (NETBIOS BROADCAST) packets.  The patch
  1814. ReISRFix.NLM patches the code by pushing the flags on entrance before the CLI
  1815. is executed and then popping the flags on exit instead of re-enabling
  1816. interrupts with an STI. 
  1817.  
  1818. Installation Instructions:
  1819.  
  1820.   NCF FILE: STARTUP.NCF
  1821.  
  1822.  
  1823. -----------------------------------------------------------------
  1824. RELLOGFX NLM
  1825. ============
  1826.  
  1827. SYMPTOM:
  1828.  
  1829. TTSEndTrans() broke with NETX; works with VLMS
  1830.  
  1831. SOLUTION:
  1832.  
  1833. Apply RELLOGFX NLM      1018 07-26-94   7:37a
  1834.  
  1835.  
  1836. Solution Specifics:
  1837.  
  1838. Different versions of this patch are available for the following NetWare
  1839. Operating System's:
  1840.  
  1841. V4.01, V4.02
  1842.  
  1843.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1844.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1845.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1846.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1847.           v3.11 SFT is in SFTITx.EXE.
  1848.  
  1849. Installation Instructions:
  1850.  
  1851.   NCF FILE: STARTUP.NCF
  1852.  
  1853.  
  1854. -----------------------------------------------------------------
  1855. RTCHGFIX NLM
  1856. ============ 
  1857.  
  1858. SYMPTOM:
  1859.  
  1860. This patch fixes a problem with packet signing after a switch over occurs on
  1861. either an SFT III server or a router switch over (i.e. networks with redundant
  1862. routes).  When the switch over occurs the packet size would be renegotiated
  1863. between the server and the workstation.  The server in would send unsigned
  1864. packets to the workstation during the renegotiation process.  The workstation,
  1865. expecting signed packets will discard all of the packets from the server
  1866. attempting the renegotiation.  The workstation would eventually timeout or
  1867. appear to be hung.  The key to the patch is that packet signing would have to
  1868. be enabled or order for this problem to happen.
  1869.  
  1870. SOLUTION:
  1871.  
  1872. Apply RTCHGFIX NLM       952 12-21-93  11:38a
  1873.  
  1874.  
  1875. Solution Specifics:
  1876.  
  1877. Different versions of this patch are available for the following NetWare
  1878. Operating System's:
  1879.  
  1880. V3.12, V4.01
  1881.  
  1882.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1883.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1884.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1885.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1886.           v3.11 SFT is in SFTITx.EXE.
  1887.  
  1888. Installation Instructions:
  1889.  
  1890.   NCF FILE: AUTOEXEC.NCF
  1891.  
  1892.  
  1893. -----------------------------------------------------------------
  1894. SALFILFX NLM
  1895. ============
  1896.  
  1897. SYMPTOM:
  1898.  
  1899. Directory entries remained locked when error occurs in salvaging
  1900.  
  1901. SOLUTION:
  1902.  
  1903. Apply SALFILFX NLM      1098 12-21-94  11:45a
  1904.  
  1905.  
  1906. Solution Specifics:
  1907.  
  1908. Different versions of this patch are available for the following NetWare
  1909. Operating System's:
  1910.  
  1911. V4.01, V4.02
  1912.  
  1913.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1914.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1915.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1916.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1917.           v3.11 SFT is in SFTITx.EXE.
  1918.  
  1919. This causes connections to lock up that are doing salvaging of deleted files.
  1920.  
  1921. Installation Instructions:
  1922.  
  1923.   NCF FILE: STARTUP.NCF
  1924.  
  1925.  
  1926. -----------------------------------------------------------------
  1927. SERCHKFX NLM
  1928. ============
  1929.  
  1930. SYMPTOM:
  1931.  
  1932. A Third party company has a NLM that can take over when a server is down, and
  1933. continue to provide services for the downed server. The check for the socket
  1934. number causes their licensing to detect a duplicate server. It is not really
  1935. necessary to check, when the socket number will be forced. 
  1936.  
  1937. SOLUTION:
  1938.  
  1939. Apply SERCHKFX NLM      1013 05-09-94  10:39a
  1940.  
  1941.  
  1942. Solution Specifics:
  1943.  
  1944. Different versions of this patch are available for the following NetWare
  1945. Operating System's:
  1946.  
  1947. V4.01, V4.02
  1948.  
  1949.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1950.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1951.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1952.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1953.           v3.11 SFT is in SFTITx.EXE.
  1954.  
  1955. Installation Instructions:
  1956.  
  1957.   NCF FILE: STARTUP.NCF
  1958.  
  1959.  
  1960. -----------------------------------------------------------------
  1961. SERNUMFX NLM
  1962. ============
  1963.  
  1964. SYMPTOM:
  1965.  
  1966. Serial number appears reverse order, byte swapped from the S/N on diskette or
  1967. server console.
  1968.  
  1969. SOLUTION:
  1970.  
  1971. Apply SERNUMFX NLM       944 05-26-94  11:32a
  1972.  
  1973.  
  1974. Solution Specifics:
  1975.  
  1976. Different versions of this patch are available for the following NetWare
  1977. Operating System's:
  1978.  
  1979. V4.01, V4.02
  1980.  
  1981.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1982.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1983.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1984.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1985.           v3.11 SFT is in SFTITx.EXE.
  1986.  
  1987. Installation Instructions:
  1988.  
  1989.   NCF FILE: STARTUP.NCF
  1990.  
  1991.  
  1992. -----------------------------------------------------------------
  1993. SIGLOGFX NLM
  1994. ============
  1995.  
  1996. SYMPTOM:
  1997.  
  1998. NWP_LOGIN when password has expired in bindery corrupts connection
  1999.  
  2000. SOLUTION:
  2001.  
  2002. Apply SIGLOGFX NLM      1011 12-21-94  11:51a
  2003.  
  2004.  
  2005. Solutions Specifics:
  2006.  
  2007. Servers 4.02 and 3.12            Signature level 1
  2008. Client VLMs dated 5-26-94        Signature level 2
  2009. Login 4.084 and 4.093            Login SPD 70145
  2010.  
  2011. Create user (TEST), assign a password and expire that password but have grace
  2012. logins available.
  2013.  
  2014. Login to user DS mode "login server/TEST" When asked to change password, reply
  2015. N Login to user bindery mode "login server/TEST /B". You will get Abort,
  2016. Retry, Fail error. All you can do is reply F. Then login gets several 8801
  2017. errors, invalid connection. Server gets "Server 4.0-2506 AnNCP request with an
  2018. invalid security signature was received from user TEST.... Possible intruder
  2019. or network is corrupt."
  2020.  
  2021. When the API calls vlm with NWP_LOGIN, everything after this fails. From
  2022. codeview, the vlm request is made, then codeview is exited. The server gets
  2023. several beeps and error messages then the dos prompt "invalid drive.." is
  2024. displayed. Login works in this situation if NETX.EXE is used
  2025.  
  2026. The problem we are seeing is that certain NCP packets do not function properly
  2027. on the server side with signing turned on.  In this case it is a PING FOR NDS
  2028. packet.  During a BINDERY login to a 4.x server after the KEYED LOGIN NCP is
  2029. sent and returned, a PING is sent with signing turned on.  The server does one
  2030. of two things in response: 1) It will either respond to the ping with no
  2031. signing, in which case the client will fail the the login beacuse signibg is
  2032. required; or 2) it will output intruder alert messages at the console and
  2033. never respond to the ping.  This happens using the 4.x LOGIN.EXE when doing a
  2034. BINDERY emulation login.  Using a 3.x login for BINDERY does not do the ping
  2035. and therfore succeeds.
  2036.  
  2037. Installation Instructions:
  2038.  
  2039.   NCF FILE: STARTUP.NCF
  2040.  
  2041.  
  2042. -----------------------------------------------------------------
  2043. SPXDDFIX NLM
  2044. ============ 
  2045.  
  2046. SYMPTOM:
  2047.  
  2048. This fixes a problem with the way SPX handles retried connect requests.  If
  2049. the connection had already transitioned into SESSION_TERMINATED when the retry
  2050. came in, it was treated as a new connection request.
  2051.  
  2052. Also fixes a problem where SPX was still acknowledging data packets that
  2053. arrived after SPXTerminateConnection was called.  This could lead to incorrect
  2054. handling of the data by the application, leaving both endpoints with different
  2055. information about the state and completeness of the data. NOTE: This SPX
  2056. problem is masked by the SPXS.NLM that ships with NMS 2.0 and SPXS.NLM
  2057. included in STRTL2.EXE.  The fix for this specific issue is addressed by
  2058. SPXDDFIX.NLM.
  2059.  
  2060. SOLUTION:
  2061.  
  2062. Apply SPXDDFIX NLM      1112 03-10-94   9:45a
  2063.  
  2064.  
  2065. Solution Specifics:
  2066.  
  2067. Different versions of this patch are available for the following NetWare
  2068. Operating System's:
  2069.  
  2070. V3.11, V3.12, V4.01
  2071.  
  2072.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2073.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2074.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2075.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2076.           v3.11 SFT is in SFTITx.EXE.
  2077.  
  2078. Before the patch, data that arrived after the application initiated a
  2079. disconnect by calling SPXTerminateConnection, was acknowledged and delivered
  2080. to the application.  Depending on how the application was written this could
  2081. give the transmitting side an invalid picture of the guaranteed delivery of
  2082. the data.  The patch causes all inbound packets after SPXTerminateConnection
  2083. has been called to just be dropped. 
  2084.  
  2085. Installation Instructions:
  2086.  
  2087.   NCF FILE: STARTUP.NCF
  2088.  
  2089.  
  2090. -----------------------------------------------------------------
  2091. SPXDIAFX NLM
  2092. ============
  2093.  
  2094. SYMPTOM:
  2095.  
  2096. RConsole from NetWare 4.01 retrieves RConsole servers through an SPX
  2097. diagnostic request (return all known servers).   In the routine
  2098. SpxSeqPackRXESR there is a check for SpxSendEcb->status to determine if status
  2099. is ok.  If the status is not ok the routine will return and not process the
  2100. diagnostic request.    SPX was designed to work in this manner, since
  2101. processing the diagnostic request under certain conditions could cause a
  2102. server abend. 
  2103.  
  2104. Once a server determines that the SpxSendEcb ->status is not OK, the request
  2105. is not processed.  However, SpxSendEcb should be reset back to allow
  2106. processing of the next diagnostic SPX packet.  
  2107.  
  2108. SOLUTION:
  2109.  
  2110. Apply SPXDIAFX NLM       989 05-09-94   8:51a
  2111.  
  2112.  
  2113. Solution Specifics:
  2114.  
  2115. Different versions of this patch are available for the following NetWare
  2116. Operating System's:
  2117.  
  2118. V4.01, V4.02
  2119.  
  2120.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2121.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2122.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2123.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2124.           v3.11 SFT is in SFTITx.EXE.
  2125.  
  2126. Installation Instructions:
  2127.  
  2128.   NCF FILE: STARTUP.NCF
  2129.  
  2130.  
  2131. -----------------------------------------------------------------
  2132. SPXFIX2  NLM
  2133. ============
  2134.  
  2135. SYMPTOM:
  2136.  
  2137. Fix SPX code in the case where an SPX terminate ack is received on a
  2138. non-existent session.  When the terminate ack is received and the session does
  2139. not exist, this fix returns the ECB to IPX rather than re-posting it back to
  2140. the application socket.  
  2141.  
  2142. SOLUTION:
  2143.  
  2144. Apply SPXFIX2  NLM      1023 11-23-93   8:52a
  2145.  
  2146.  
  2147. Solution Specifics:
  2148.  
  2149. Different versions of this patch are available for the following NetWare
  2150. Operating System's:
  2151.  
  2152. V3.11, V3.12, V4.01
  2153.  
  2154.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2155.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2156.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2157.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2158.           v3.11 SFT is in SFTITx.EXE.
  2159.  
  2160. This bug is a side effect of SPXFIX2 v2.00 (which is native to NetWare v3.12)
  2161. that leaves SPX terminate ack packets in system ECB's rather than copying them
  2162. into application ECB's.
  2163.  
  2164. Installation Instructions:
  2165.  
  2166.   NCF FILE: AUTOEXEC.NCF
  2167.  
  2168.  
  2169. -----------------------------------------------------------------
  2170. SPXNSFIX NLM
  2171. ============
  2172.  
  2173. SYMPTOM:
  2174.  
  2175. If the session did not exist, SPX failed to interpret terminate ACKs as 
  2176. system packets.
  2177.  
  2178. SOLUTION:
  2179.  
  2180. Apply SPXNSFIX NLM      1060 05-26-94   8:29a
  2181.  
  2182.  
  2183. Solution Specifics:
  2184.  
  2185. Different versions of this patch are available for the following NetWare
  2186. Operating System's:
  2187.  
  2188. V3.11, V3.12, V4.01
  2189.  
  2190.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2191.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2192.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2193.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2194.           v3.11 SFT is in SFTITx.EXE.
  2195.  
  2196. When an application errors out because the session does not exist, SPX posts
  2197. the system buffer to the socket rather than returning it to the Link Support
  2198. Layer (LSL).
  2199.  
  2200. The SPXNSFIX.NLM for NetWare 4.01, 3.12, and 3.11 fixex the way that SPX
  2201. handles the Terminate Acknowledgement packets on sessions that do not exist.
  2202.  
  2203. Installation Instructions:
  2204.  
  2205.   NCF File: AUTOEXEC.NCF
  2206.  
  2207.  
  2208. -----------------------------------------------------------------
  2209. SYNCMFIX NLM
  2210. ============ 
  2211.  
  2212. SYMPTOM:
  2213.  
  2214. One drive off of one HBA is mirrored to two drives both of which are on the
  2215. other HBA.  (A total of 3  drives mirroring the same data).  The single drive
  2216. off of the first HBA is in sync and the other two drives off of the second HBA
  2217. are mirrored to the first drive.  The server is downed while the two secondary
  2218. mirrored drives are still out of sync, (install NLM shows them still to be in
  2219. the mirroring process).  When SERVER.EXE is invoked, INSTALL.NLM shows the
  2220. primary drive as In Sync and one of the secondary drives as In Sync and the
  2221. other as Out Of Sync.  The two secondary drives are the only ones showing disk
  2222. activity as if they are mirroring each other and ignoring the actual in sync
  2223. primary drive.
  2224.  
  2225. SOLUTION:
  2226.  
  2227. Apply SYNCMFIX NLM       974 11-09-93  10:50a
  2228.  
  2229.  
  2230. Solution Specifics:
  2231.  
  2232. Different versions of this patch are available for the following NetWare
  2233. Operating System's:
  2234.  
  2235. V3.12, V4.01
  2236.  
  2237.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2238.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2239.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2240.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2241.           v3.11 SFT is in SFTITx.EXE.
  2242.  
  2243. The problem is resolved by loading the SYNCMFIX.NLM patch. You must load the
  2244. patch manager and the SYNCMFIX.NLM in the startup.ncf before the disk driver
  2245. or move the disk driver load statements to the AUTOEXEC.NCF and have them
  2246. loading after the patch manager and the SYNCMFIX.NLM patch.
  2247.  
  2248. Installation Instructions:
  2249.  
  2250.   NCF FILE: STARTUP.NCF
  2251.  
  2252.  
  2253. -----------------------------------------------------------------
  2254. TRBUFFIX NLM
  2255. ============
  2256.  
  2257. SYMPTOM:
  2258.  
  2259. Transfer buffer sequence number are returned out of order-causing data
  2260. coruption
  2261.  
  2262. FIXED a problem in the elevator-off code where the requests were being
  2263. serviced LIFO instead of FIFO.
  2264.  
  2265. SOLUTION:
  2266.  
  2267. Apply TRBUFFIX NLM       998 05-26-94  10:41a
  2268.  
  2269.  
  2270. Solution Specifics:
  2271.  
  2272. Different versions of this patch are available for the following NetWare
  2273. Operating System's:
  2274.  
  2275. V3.12, V4.01
  2276.  
  2277.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2278.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2279.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2280.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2281.           v3.11 SFT is in SFTITx.EXE.
  2282.  
  2283. Installation Instructions:
  2284.  
  2285.   NCF FILE: STARTUP.NCF
  2286.  
  2287.  
  2288. -----------------------------------------------------------------
  2289. UNLDIRFX NLM
  2290. ============
  2291.  
  2292. SYMPTOM:
  2293.  
  2294. ABEND "UnLockDirectoryEntry called with entry that was already unlocked"
  2295. happens in INWPurgeTrustee when UnLockDirectoryEntry is called with TNode-
  2296. >TFileEntryNumber which sometimes gets overwritten by the call to
  2297. ImmediateReuseGetDirectoryEntry. Whenever the directory structure for the file
  2298. entry isn't in RAM, ImmediateReuseGetDirectoryEntry reads in a directory block
  2299. over the top of the current block and invalidates the TNode pointer.
  2300. NOTE:Locking the file entry doesn't guarantee the TNode is locked.
  2301.  
  2302. SOLUTION:
  2303.  
  2304. Apply UNLDIRFX NLM      1805 12-21-94  11:57a
  2305.  
  2306.  
  2307. Solution Specifics:
  2308.  
  2309. Different versions of this patch are available for the following NetWare
  2310. Operating System's:
  2311.  
  2312. V3.11, V3.12, V4.01
  2313.  
  2314.  Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2315.           v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2316.           v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2317.           v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2318.           v3.11 SFT is in SFTITx.EXE.
  2319.  
  2320. Installation Instructions:
  2321.  
  2322.   NCF FILE: STARTUP.NCF
  2323.  
  2324.  
  2325. -----------------------------------------------------------------
  2326.  
  2327. Self-Extracting File Name:  401PT6.EXE     Revision:  A
  2328.  
  2329. Files Included     Size     Date      Time
  2330.  
  2331. \
  2332.   401PT6.TXT         (This File)
  2333. \AUTO\
  2334.     AUTO.NCF        320   03-22-95    3:18p
  2335.  SPXFIX2.NLM       1023   11-23-93    8:52a
  2336. DAICCFIX.NLM       1031   02-08-94    9:47a
  2337. LOSTSRFX.NLM        959   03-30-94    1:19p
  2338. MAXECBFX.NLM       1940   06-22-94    9:28a
  2339. REALMFIX.NLM       2756   02-08-94    9:37a
  2340. RTCHGFIX.NLM        952   12-21-93   11:38a
  2341. SPXNSFIX.NLM       1060   05-26-94    8:29a
  2342. SPXRTFIX.NLM       1051   06-15-94    7:41a
  2343. \OTHER\AUTO\
  2344.  EAWRNFX.NLM       2035   11-11-93    2:08p
  2345. \OTHER\START\
  2346. MEMFRGFX.NLM       2582   03-28-94    9:12a
  2347. \START\
  2348.    HFFIX.NLM       1002   05-26-94   11:17a
  2349.    PM401.NLM       8113   02-03-94    1:09a
  2350.    START.NCF       1697   03-22-95    3:15p
  2351.  DFSRFIX.NLM        925   03-28-94    9:07a
  2352.  ELEVFIX.NLM       1650   02-22-94    4:24p
  2353. BCKTTSFX.NLM       1157   07-15-94    8:31a
  2354. COMCLSFX.NLM        911   07-26-94    8:28a
  2355. COMCORFX.NLM       1563   07-26-94    7:46a
  2356. COMPRFIX.NLM       1487   03-28-94    9:03a
  2357. COMPVLFX.NLM       1636   12-21-93    9:07a
  2358. COMRAFIX.NLM       1066   07-26-94    8:11a
  2359. COMRESFX.NLM        925   05-26-94    9:58a
  2360. COMSEQFX.NLM       1038   05-09-94    9:29a
  2361. CRDIRFIX.NLM       1313   02-22-94    4:22p
  2362. CTRSTKFX.NLM        923   12-21-94   11:41a
  2363. DBLDEBFX.NLM       1128   05-26-94   10:54a
  2364. DEVIOFIX.NLM       1024   08-23-93    3:16p
  2365. DIRSPCFX.NLM       1128   02-22-94    4:20p
  2366. DIRSRCFX.NLM       1038   05-09-94   10:46a
  2367. EADATFIX.NLM        997   03-28-94    9:08a
  2368. EAREPLFX.NLM       1169   02-22-94    4:23p
  2369. EASCORFX.NLM       1062   11-09-93   10:59a
  2370. EASUBFIX.NLM        925   07-26-94    7:42a
  2371. EAUNIQFX.NLM       1147   11-09-93   11:02a
  2372. EXTENDFX.NLM        986   11-11-93   12:07p
  2373. GNSOFFFX.NLM       1049   02-23-94   11:36a
  2374. IMPORTFX.NLM       1016   05-26-94   11:21a
  2375. IOHANDFX.NLM       1021   05-26-94    9:29a
  2376. LSLPIDFX.NLM       1090   09-16-94    9:10a
  2377. MEMALLFX.NLM       1330   12-21-94   11:15a
  2378. MMACCFIX.NLM        960   11-09-93   10:10a
  2379. NCPIDFIX.NLM       1837   04-05-94    5:17p
  2380. PBWANFIX.NLM       2523   04-19-94    9:44a
  2381. REGOBJFX.NLM        984   05-26-94   11:29a
  2382. REISRFIX.NLM       1227   07-26-94    7:50a
  2383. RELLOGFX.NLM       1018   07-26-94    7:37a
  2384. SALFILFX.NLM       1098   12-21-94   11:45a
  2385. SERCHKFX.NLM       1013   05-09-94   10:39a
  2386. SERNUMFX.NLM        944   05-26-94   11:32a
  2387. SIGLOGFX.NLM       1011   12-21-94   11:51a
  2388. SPXDDFIX.NLM       1112   03-10-94    9:45a
  2389. SPXDIAFX.NLM        989   05-09-94    8:51a
  2390. SYNCMFIX.NLM        974   11-09-93   10:50a
  2391. TRBUFFIX.NLM        998   05-26-94   10:41a
  2392. UNLDIRFX.NLM       1805   12-21-94   11:57a
  2393.  
  2394.  
  2395. -----------------------------------------------------------------
  2396. Any trademarks referenced in this document are the property of their
  2397. respective owners.  Consult your product manuals for complete trademark
  2398. information.
  2399. -----------------------------------------------------------------
  2400.  
  2401.  
  2402.  
  2403.  
  2404.