home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / sftpt1.exe / PATCH.TXT next >
Text File  |  1995-08-22  |  56KB  |  1,681 lines

  1. TITLE:              NetWare SFT OS Patches
  2.  
  3. ABSTRACT:
  4.  
  5. This file contains the latest operating system test patches for NetWare SFT. 
  6. Included with this prerelease are all patches for all user-versions of NetWare
  7. SFT.  The patches included have been system tested by Novell.
  8.  
  9. The six patches listed below as well as the new MONITOR.NLM are 
  10. recommended for every 3.11 SFTIII server. All other patches included 
  11. in this download file should be applied only on an as-needed basis.
  12.  
  13. MIRRFIX.NLM
  14. ACTDEVFX.NLM
  15. ACTSCRFX.NLM
  16. ALLREQFX.NLM
  17. GLOCKFIX.NLM
  18. CRPROCFIX.NLM
  19.  
  20.  
  21.  
  22.  
  23. -----------------------------------------------------------------
  24. ACTDEVFX NLM
  25. ============
  26.  
  27.      SYMPTOM:
  28.  
  29.        Mirroring is not updated after a drive is deactivated or
  30.        brought up, until entering "Disk Information" in Monitor. 
  31.        This is a problem if the second drive in a mirrored pair is
  32.        brought up, the mirroring doesn't happen and the first drive
  33.        then fails.  Mirror Status and Install will both show a
  34.        deactivated drive as being mirrored and apparently OK, until
  35.        entering "disk information".  
  36.  
  37.      SOLUTION:
  38.  
  39.      Apply ACTDEVFX NLM           967 05-26-94  11:30a
  40.  
  41.  
  42.      Solution Specifics:
  43.  
  44.      Different versions of this patch are available for the
  45.      following NetWare Operating System's:
  46.  
  47.           V3.11, V3.11 SFT III
  48.  
  49.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  50.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  51.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  52.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  53.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  54.                     v3.11 SFT is in SFTITx.EXE.
  55.  
  56.      Installation Instructions:
  57.  
  58.        NCF FILE: AUTOEXEC.NCF
  59.  
  60.  
  61.  
  62. -----------------------------------------------------------------
  63. ACTSCRFX NLM
  64. ============
  65.  
  66.      SYMPTOM:
  67.  
  68.        After loading the Oracle NLM SPXSRV.NLM 1.1.1.4 or higher,
  69.        NetWare SFT III 3.11 B servers will ABEND with the following
  70.        message (even when running just one NetWare SFT III 3.11 B
  71.        server):
  72.  
  73.      MESSAGE:
  74.        ABEND:  MSEngine idle process activated OS version:  Novell
  75.        SFT III IOEngine - v3.11 B 1/08/93 Running Process:  Screen
  76.        Saver Process
  77.  
  78.      SOLUTION:
  79.  
  80.      Apply ACTSCRFX NLM         1,102 02-22-94   4:41p
  81.  
  82.  
  83.      Solution Specifics:
  84.  
  85.      Different versions of this patch are available for the
  86.      following NetWare Operating System's:
  87.  
  88.           V3.11, V3.11 SFT III
  89.  
  90.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  91.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  92.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  93.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  94.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  95.                     v3.11 SFT is in SFTITx.EXE.
  96.  
  97.        V3.11 SFT III
  98.           The one known use for ACTSCRFX.NLM is for the following
  99.           configuration: 1) NetWare SFT III 3.11 B,  2) SPXSRV.NLM
  100.           1.1.1.4 or higher from Oracle Corporation.  Most users
  101.           using this version of SPXSRV.NLM are running Oracle v7.0;
  102.           however, there is a possibility that the user could be
  103.           running Oracle 6.x.
  104.  
  105.           If you are experiencing the same ABEND on your NetWare SFT
  106.           III 3.11 B servers and NOT running Oracle on your server,
  107.           apply this patch.
  108.  
  109.           Apply the PM311IO.NLM and ACTSCRFX.NLM files to both of
  110.           your NetWare SFT III 3.11 B servers.  You will need to
  111.           load PM311IO.NLM and ACTSCRFX.NLM files in your IOEngine
  112.           before loading the SPXSRV.NLM file in your MSEngine.
  113.  
  114.        Installation Instructions:
  115.  
  116.        NCF FILE: IOSTART.NCF
  117.  
  118.           1.   Search the DOS partition on both of your NetWare SFT
  119.           III 3.11 B servers for existence of other, earlier copies
  120.           of the PM311IO.NLM file and rename earlier copies of the
  121.           PM311IO.NLM file to PM311IO.OLD.
  122.  
  123.           2.   Copy the PM311IO.NLM file (if this is the most
  124.           current copy of PM311IO.NLM) and ACTSCRFX.NLM file into
  125.           the directory where you load your MSERVER.EXE file and
  126.           other LAN and DISK drivers for NetWare SFT III 3.11 B.
  127.  
  128.           Be sure to use the included version of PM311IO.NLM (or a
  129.           later version) with ACTSCRFX.NLM files.  This version and
  130.           later versions of PM311IO.NLM file is and will be
  131.           backwards compatible with earlier versions of patches for
  132.           NetWare SFT III 3.11 B.
  133.  
  134.           3.   Modify your IOSTART.NCF file (resides on your DOS
  135.           partition) to load PM311IO.NLM and ACTSCRFX.NLM files (if
  136.           you modify your IOSTART.NCF to load only the ACTSCRFX.NLM
  137.           file, the PM311IO.NLM will be automatically loaded).
  138.  
  139.           4.   Load the necessary Oracle NLM's including the
  140.           SPXSRV.NLM file, and verify that your NetWare/Oracle
  141.           server functions to your satisfaction.
  142.  
  143.           5.   Remove the PM311IO.OLD files from your DOS partition.
  144.  
  145.           NOTE: NetWare SFT III 3.11 B is the only version of
  146.           NetWare to which this patch applies.  This problem does
  147.           not occur on NetWare 3.11, NetWare 3.12, or NetWare 4.01.
  148.  
  149.  
  150.  
  151. -----------------------------------------------------------------
  152. ADDDSKFX NLM
  153. ============
  154.  
  155.      SYMPTOM:
  156.  
  157.        Several disk related problems have been observed with
  158.        SFTIII.  A few disk controllers and the associated disk
  159.        drivers exhibit one or more of the following problems:
  160.  
  161.           _ Disk drives from both servers appear in INSTALL to be   
  162.           attached to only one of the SFTIII servers.
  163.  
  164.           _ When a server switch over occurs, the new primary server
  165.           displays messages saying that the disk drives on the other
  166.           server have been deactivated due to server failure, but
  167.           the new primary server appears to be locked up and will
  168.           not accept keyboard entries.
  169.  
  170.           _ Files cannot be copied to the SYS: volume (SCSI bus
  171.           reset error messages reported from IOEngine).
  172.  
  173.           _ After the MSEngine is activated only drives in the
  174.           primary server show up in install.
  175.  
  176.        
  177.      SOLUTION:
  178.  
  179.      Apply ADDDSKFX NLM         1,032 03-22-94   9:44a
  180.  
  181.  
  182.      Solution Specifics:
  183.  
  184.      Different versions of this patch are available for the
  185.      following NetWare Operating System's:
  186.  
  187.           V3.11, V3.11 SFT III
  188.  
  189.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  190.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  191.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  192.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  193.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  194.                     v3.11 SFT is in SFTITx.EXE.
  195.  
  196.        This patch has been written to be run in the MSEngine before
  197.        the disk drivers are loaded.  It will auto-load another NLM
  198.        called PATCHMAN.NLM.  This will fix a problem that has been
  199.        discovered with the way certain disk drivers initialize and
  200.        how the SFTIII system recognizes these disk drivers and
  201.        their associated devices.
  202.  
  203.        Disk controllers known to be affected:
  204.  
  205.           Mylex
  206.           DPT
  207.           UltraStor
  208.  
  209.        Any OEM'd versions of the above controllers (if you are
  210.        unsure of the controller's origins contact your hardware
  211.        vendor).
  212.  
  213.        The disk drivers need to be loaded after the MSEngine is
  214.        active.  This can be accomplished in the following ways:
  215.  
  216.        If SYS: IS NOT on one of the affected controllers do the
  217.        following:
  218.        
  219.            _  Move the affected drivers into the IOAUTO.NCF.
  220.  
  221.            _  Copy the ADDDSKFX.NLM and PATCHMAN.NLM into the
  222.           SYS:SYSTEM subdirectory.
  223.  
  224.            _  Load the ADDDSKFX.NLM in the MSAUTO.NCF.
  225.  
  226.        If SYS IS on one of the affected controllers do the
  227.        following:
  228.  
  229.           _  Move the affected disk drivers to the IOAUTO.NCF.
  230.  
  231.           _  Copy the MSAUTO.NCF to the Boot Partition.
  232.  
  233.           _  Add a line to the MSAUTO.NCF to load the ADDDSKFX.NLM.
  234.  
  235.           _  Make sure you have copied both the ADDDSKFX.NLM and
  236.           PATCHMAN.NLM to the Boot Partition.
  237.        
  238.        NOTE:  When both servers are first brought up the disk
  239.        driver(s) will have to be loaded manually.  All volumes will
  240.        also have to be mounted manually.
  241.  
  242.      Installation Instructions:
  243.  
  244.        NCF FILE: MSAUTO.NCF
  245.  
  246.  
  247.  
  248. -----------------------------------------------------------------
  249. ALLPLFIX NLM
  250. ============ 
  251.  
  252.      SYMPTOM:
  253.  
  254.        Exceeding maximum alloc short term memory SET parameter.
  255.  
  256.      SOLUTION:
  257.  
  258.      Apply ALLPLFIX NLM         1,170 03-22-94   9:56a
  259.  
  260.  
  261.      Solution Specifics:
  262.  
  263.      Different versions of this patch are available for the
  264.      following NetWare Operating System's:
  265.  
  266.           V3.11, V3.11 SFT III
  267.  
  268.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  269.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  270.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  271.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  272.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  273.                     v3.11 SFT is in SFTITx.EXE.
  274.  
  275.        ALLPLFIX.NLM (Alloc Pool Fix) will change the upper limit of
  276.        the set parameter "Maximum Alloc Short Term Memory" from
  277.        16mb to 32mb.
  278.  
  279.        The Maximum can be reached when Mirroring many very large
  280.        drives.
  281.  
  282.      Installation Instructions:
  283.  
  284.        NCF FILE: AUTOEXEC.NCF
  285.  
  286.  
  287.  
  288. -----------------------------------------------------------------
  289. ALLREQFX NLM
  290. ============
  291.  
  292.      SYMPTOM:
  293.  
  294.        ABEND: IOEngine gave the MSEngine more than two outstanding
  295.        memory allocation requests
  296.  
  297.      SOLUTION:
  298.  
  299.      Apply ALLREQFX NLM         1,287 03-22-94   9:48a
  300.  
  301.  
  302.      Solution Specifics:
  303.  
  304.      Different versions of this patch are available for the
  305.      following NetWare Operating System's:
  306.  
  307.           V3.11, V3.11 SFT III
  308.  
  309.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  310.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  311.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  312.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  313.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  314.                     v3.11 SFT is in SFTITx.EXE.
  315.  
  316.        Rather than ABENDing the Server when the memory allocation
  317.        fails, the memory allocation will just fail. 
  318.  
  319.      Installation Instructions:
  320.  
  321.        NCF FILE: MSAUTO.NCF
  322.  
  323.  
  324.  
  325. -----------------------------------------------------------------
  326. CRPROCFX NLM
  327. ============
  328.  
  329.      SYMPTOM: 
  330.        "ABEND, ReturnNonMovableMemory called with invalid return
  331.        segment".  
  332.  
  333.      SOLUTION:
  334.  
  335.      Apply CRPROCFX NLM         1,070 07-26-94   9:43a
  336.  
  337.  
  338.        Apply CRPROCFX.NLM, this patch is loaded in the MSEngine. 
  339.        If CLIB is also being loaded in the MSEngine, be sure the
  340.        current version (3.12G or later) of CLIB.NLM is being used
  341.        (usually, the current version is available in NOVLIB 04,
  342.        LIBUPX.EXE).
  343.  
  344.      Solution Specifics:
  345.  
  346.      Different versions of this patch are available for the
  347.      following NetWare Operating System's:
  348.  
  349.           V3.11, V3.11 SFT III
  350.  
  351.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  352.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  353.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  354.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  355.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  356.                     v3.11 SFT is in SFTITx.EXE.
  357.  
  358.         This happens with the oracle NLM loaded in the MSEngine
  359.        after a short while of running some internal testing. 
  360.  
  361.      Installation Instructions:
  362.  
  363.        NCF FILE: MSSTART.NCF
  364.  
  365.  
  366.  
  367. -----------------------------------------------------------------
  368. DIRSPCFX NLM
  369. ============ 
  370.  
  371.      SYMPTOM:
  372.  
  373.        Disk space can not be accounted for.
  374.  
  375.      SOLUTION:
  376.  
  377.      Apply DIRSPCFX NLM         1,219 07-26-94   9:16a
  378.  
  379.  
  380.      Solution Specifics:
  381.  
  382.      Different versions of this patch are available for the
  383.      following NetWare Operating System's:
  384.  
  385.           V3.11, V4.01, V3.11 SFT III
  386.  
  387.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  388.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  389.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  390.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  391.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  392.                     v3.11 SFT is in SFTITx.EXE.
  393.  
  394.        The DIRSPCFX.NLM file is a fix to the set parameter "Maximum
  395.        Percent of Volume Used By Directory."  The limits of this
  396.        set parameter are 5 to 50 percent default and the setting is
  397.        13 percent.
  398.  
  399.        The set parameter "Maximum Percent of Volume Used By
  400.        Directory" can use double the disk space set.
  401.   
  402.        Example;
  403.        If the Set parameter is 13 percent, the actual space that
  404.        can be used by Extended Attributes is 26 percent.
  405.  
  406.      CAUSE:
  407.        The Set parameter only searched one of the mirrored tables
  408.        for extended attributes to verify that the limit had been
  409.        met, which allows the set parameter to use twice as much
  410.        space as indicated.  The Table for Extended Attributes will
  411.        grow; however, it will never decrease in size.  So, after
  412.        the space is allocated for the EA table, it can not be used
  413.        for any thing other than Extended Attributes.
  414.  
  415.      Installation Instructions:
  416.  
  417.        NCF FILE: STARTUP.NCF
  418.  
  419.  
  420.  
  421. -----------------------------------------------------------------
  422. EADATFIX NLM
  423. ============
  424.  
  425.      SYMPTOM:
  426.        
  427.        A problem exists with Extended Attributes when performing a
  428.        drag and drop COPY of a directory structure from an OS/2
  429.        client.  Which would cause the Extended Attribute for the
  430.        new Parent Directory to be corrupt. 
  431.  
  432.        VREPAIR returned the following error message:
  433.  
  434.           Error at extended directory entry xxxx
  435.           Invalid Data error
  436.           Invalid Score card error
  437.  
  438.      SOLUTION:
  439.  
  440.      Apply EADATFIX NLM         1,207 07-26-94   8:51a
  441.  
  442.  
  443.      Solution Specifics:
  444.  
  445.      Different versions of this patch are available for the
  446.      following NetWare Operating System's:
  447.  
  448.           V3.11, V4.01, V3.11 SFT III
  449.  
  450.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  451.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  452.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  453.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  454.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  455.                     v3.11 SFT is in SFTITx.EXE.
  456.  
  457.        To install the patch, load PATCHMAN for the Operating System
  458.        which is running and the version of EADATFIX.NLM in the same
  459.        directory.
  460.  
  461.      Installation Instructions:
  462.  
  463.        NCF FILE: STARTUP.NCF
  464.  
  465.  
  466.  
  467. -----------------------------------------------------------------
  468. EAREPLFX NLM
  469. ============ 
  470.  
  471.      SYMPTOM:
  472.  
  473.        The following errors could be seen on a OS/2 Client:
  474.        1.   "The Drive ";,is not a valid Drive"
  475.        2.   " " " is either read-only or is being used by another
  476.        program"
  477.  
  478.        This errors would be received if using the drives ICON from
  479.        the DESKTOP to view a NetWare volume and most often with a
  480.        CD-ROM mounted volume.  Sometimes after receiving these
  481.        errors the connection to the File Server would be lost. 
  482.        
  483.      SOLUTION:
  484.  
  485.      Apply EAREPLFX NLM         1,055 07-26-94   9:00a
  486.  
  487.  
  488.      Solution Specifics:
  489.  
  490.      Different versions of this patch are available for the
  491.      following NetWare Operating System's:
  492.  
  493.           V3.11, V4.01, V3.11 SFT III
  494.  
  495.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  496.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  497.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  498.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  499.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  500.                     v3.11 SFT is in SFTITx.EXE.
  501.  
  502.        Also it is suggested to use NetWare Requester for OS/2 v2.10
  503.        to help correct the problem.
  504.  
  505.      Installation Instructions:
  506.  
  507.        NCF FILE: STARTUP.NCF
  508.  
  509.  
  510.  
  511. -----------------------------------------------------------------
  512. EASCORFX NLM
  513. ============
  514.  
  515.      SYMPTOM:
  516.  
  517.        A problem exists with Extended Attributes on files that have
  518.        been deleted. When a file with extended attributes was
  519.        deleted the Directory Entry was changed to reflect the
  520.        deleted  state of the file.  The Extended Directory Entries
  521.        for the Extended Attributes were not all updated to
  522.        correctly reflect this deleted state.
  523.  
  524.        The following error messages would be seen when running
  525.        VREPAIR:
  526.  
  527.        Error at extended directory entry XXXX
  528.        Invalid data error
  529.        Invalid score card error
  530.  
  531.      SOLUTION:
  532.  
  533.      Apply EASCORFX NLM         1,127 07-26-94   9:07a
  534.  
  535.  
  536.      Solution Specifics:
  537.  
  538.      Different versions of this patch are available for the
  539.      following NetWare Operating System's:
  540.  
  541.           V3.11, V4.01, V3.11 SFT III
  542.  
  543.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  544.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  545.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  546.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  547.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  548.                     v3.11 SFT is in SFTITx.EXE.
  549.  
  550.        Run VREPAIR on all volume to correct all Invalid data errors
  551.        and Invalid score card errors, then load EASCORFX.NLM.
  552.  
  553.      Installation Instructions:
  554.  
  555.        NCF FILE: STARTUP.NCF
  556.  
  557.  
  558.  
  559. -----------------------------------------------------------------
  560. EAUNIQFX NLM
  561. ============
  562.  
  563.      SYMPTOM:
  564.  
  565.        A problem exists with Extended Attributes on files that have
  566.        been deleted.  
  567.  
  568.        When a file with extended attributes was deleted, the
  569.        extended directory entry for the file was not updated
  570.        properly to reflect the deleted status of the file.
  571.  
  572.        The following error messages would be seen when running
  573.        VREPAIR:
  574.  
  575.        -Error at file entry XXXX
  576.        Original Entry - Deleted DOS file entry
  577.        Name: yyyy
  578.        Size: zzzz
  579.        The Extended Attribute / Directory information is Invalid
  580.  
  581.        Corrected Entry - Deleted DOS file entry
  582.        Name: yyyy
  583.        Size: zzzz
  584.  
  585.      SOLUTION:
  586.  
  587.      Apply EAUNIQFX NLM         1,180 07-26-94   9:14a
  588.  
  589.  
  590.      Solution Specifics:
  591.  
  592.      Different versions of this patch are available for the
  593.      following NetWare Operating System's:
  594.  
  595.           V3.11, V4.01, V3.11 SFT III
  596.  
  597.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  598.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  599.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  600.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  601.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  602.                     v3.11 SFT is in SFTITx.EXE.
  603.  
  604.        Run VREPAIR on all volume to correct all Invalid data errors
  605.        and Invalid score card errors, then load EASCORFX.NLM.
  606.  
  607.      Installation Instructions:
  608.  
  609.        NCF FILE: STARTUP.NCF
  610.  
  611.  
  612.  
  613. -----------------------------------------------------------------
  614. GETNSFIX NLM
  615. ============
  616.  
  617.      SYMPTOM:
  618.  
  619.        Server does not respond to Get nearest server if other
  620.        servers are on the same net.
  621.  
  622.        Example: If the SFT3 server has reply to get nearest server
  623.        set to on and all other servers on the same net have it set
  624.        to off then the SFT3 server will not respond because it
  625.        determines that the other servers are closer so they can
  626.        respond for themselves..
  627.  
  628.      SOLUTION:
  629.  
  630.      Apply GETNSFIX NLM         1,182 05-26-94  11:33a
  631.  
  632.  
  633.      Solution Specifics:
  634.  
  635.      Different versions of this patch are available for the
  636.      following NetWare Operating System's:
  637.  
  638.           V3.11, V3.11 SFT III
  639.  
  640.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  641.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  642.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  643.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  644.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  645.                     v3.11 SFT is in SFTITx.EXE.
  646.  
  647.      Installation Instructions:
  648.  
  649.        NCF FILE: AUTOEXEC.NCF
  650.  
  651.  
  652.  
  653. -----------------------------------------------------------------
  654. GLOCKFIX NLM
  655. ============
  656.  
  657.      SYMPTOM:
  658.  
  659.        NWScanPhysicalLocksByFile fails if more than 23 locks on a
  660.        file.
  661.  
  662.        NWScanPhysicalLocksByFile is an assembly call.  It is making
  663.        the NCP 23 238.   The lanalyzer shows that garbage is
  664.        returned by this NCP when more than 23 locks are placed on a
  665.        file.
  666.  
  667.      SOLUTION:
  668.  
  669.      Apply GLOCKFIX NLM         1,090 03-15-94   2:09p
  670.  
  671.  
  672.      Solution Specifics:
  673.  
  674.      Different versions of this patch are available for the
  675.      following NetWare Operating System's:
  676.  
  677.           V3.11, V3.11 SFT III
  678.  
  679.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  680.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  681.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  682.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  683.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  684.                     v3.11 SFT is in SFTITx.EXE.
  685.  
  686.      Installation Instructions:
  687.  
  688.        NCF FILE: AUTOEXEC.NCF
  689.  
  690.  
  691.  
  692. -----------------------------------------------------------------
  693. GNSFIX   NLM
  694. ============
  695.  
  696.      SYMPTOM:
  697.  
  698.        This patch fixes a problem found when re-booting and
  699.        attempting to get a connection to the file server.  If all
  700.        of the connections are in use, (e.g. 20 for the 20-user
  701.        version, 50 for the 50-user version, etc.), and one of the
  702.        users re-boots, the user will not be able to log back in to
  703.        the server.  This problem will only occur if there is only
  704.        one network.  If the user is on an INTERNET, a re-connection
  705.        will be possible.
  706.  
  707.        The problem is that once a user re-boots, his connection is
  708.        not terminated at the server until a time out limit is
  709.        reached (usually 15 minutes).
  710.  
  711.      SOLUTION:
  712.  
  713.      Apply GNSFIX   NLM         1,351 03-15-94   2:10p
  714.  
  715.  
  716.      Solution Specifics:
  717.  
  718.      Different versions of this patch are available for the
  719.      following NetWare Operating System's:
  720.  
  721.           V3.11, V3.11 SFT III
  722.  
  723.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  724.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  725.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  726.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  727.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  728.                     v3.11 SFT is in SFTITx.EXE.
  729.  
  730.        This patch corrects the problem by checking the source node
  731.        address of the incoming packet to the  node address of all
  732.        workstations the server currently thinks it is attached to. 
  733.        If a match is found the server responds to the workstation,
  734.        thus re-creating a connection in the same slot the
  735.        workstation had prior to its reboot.
  736.  
  737.      Installation Instructions:
  738.  
  739.        NCF FILE: STARTUP.NCF
  740.  
  741.  
  742.  
  743. -----------------------------------------------------------------
  744. IIPXRCFX NLM
  745. ============
  746.  
  747.      SYMPTOM:
  748.  
  749.        A problem has been encountered with the NetWare SFT III
  750.        operating system that is produced by Running ARCServe 4.0 on
  751.        one of the mirrored NetWare SFT III servers.  If ARCServe is
  752.        backing up a file to the tape and the secondary server
  753.        restarts for any reason, upon re-synchronizing the memory
  754.        the operating system will ABEND with a General Protection
  755.        Processor Exception (GPPE) error.
  756.  
  757.        This error only occurs if a file is being copied to the tape
  758.        at the time.
  759.  
  760.        If ARCServe is loaded but not in the process of copying a
  761.        file to  tape, then the problem is not apparent.
  762.  
  763.      CAUSE
  764.  
  765.        The problem is that an NCP request is generated that IPX.386
  766.        did not handle correctly, causing an invalid fragment count
  767.        that would bring down the primary server.  Because the
  768.        primary server is being re-mirrored to the secondary server,
  769.        the secondary server dies as well.
  770.  
  771.      SOLUTION:
  772.  
  773.      Apply IIPXRCFX NLM           997 02-04-94   9:01a
  774.  
  775.  
  776.      Solution Specifics:
  777.  
  778.      Different versions of this patch are available for the
  779.      following NetWare Operating System's:
  780.  
  781.           V3.11, V3.11 SFT III
  782.  
  783.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  784.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  785.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  786.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  787.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  788.                     v3.11 SFT is in SFTITx.EXE.
  789.  
  790.      Installation Instructions:
  791.  
  792.        NCF FILE: AUTOEXEC.NCF
  793.  
  794.        The patch needs to be loaded in both the MSEngine and
  795.        IOEngine.
  796.        1.   Copy the IIPXRCFX.NLM and PM311IO.NLM files to the
  797.        NetWare boot directory.
  798.  
  799.        2.   Copy the IPXRCVFX.NLM and PATCHMAN.NLM files to the
  800.        SYS:SYSTEM directory.
  801.  
  802.        3.   Edit the IOSTART.NCF file to load the PM311IO.NLM and
  803.        IIPXRCFX.NLM files.
  804.  
  805.        4.   Edit the MSSTART.NCF file to load PATCHMAN.NLM and
  806.        IPXRCVFX.NLM files.
  807.  
  808.  
  809.  
  810. -----------------------------------------------------------------
  811. IOSHIM   NLM
  812. ============
  813.  
  814.      SYMPTOM:
  815.  
  816.        IOSHIM.NLM & MSSHIM.NLM gives functionality of certain API
  817.        calls and public symbols that are being exported in 3.11
  818.        NetWare but were left out of NetWare SFT III 3.11.
  819.  
  820.      SOLUTION:
  821.  
  822.      Apply IOSHIM   NLM         1,981 11-09-93   8:10a
  823.  
  824.  
  825.      Solution Specifics:
  826.  
  827.      Different versions of this patch are available for the
  828.      following NetWare Operating System's:
  829.  
  830.           V3.11, V3.11 SFT III
  831.  
  832.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  833.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  834.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  835.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  836.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  837.                     v3.11 SFT is in SFTITx.EXE.
  838.  
  839.        This README file of EXPORT.EXE accompanies IOSHIM.NLM and
  840.        MSSHIM.NLM for NetWare SFT III 3.11, revision b.  The
  841.        following files are included for this revision:
  842.  
  843.           IOSHIM.NLM             In IOEngine directory
  844.           PM311IO.NLM            In IOEngine directory
  845.  
  846.           MSSHIM.NLM             In MSEngine directory
  847.           PATCHMAN.NLM           In MSEngine directory
  848.  
  849.        The purpose of these files is to give the functionality of
  850.        certain API calls and public symbols that are being exported
  851.        in NetWare 3.11 but were left out of NetWare SFT III 3.11.
  852.        IOSHIM and MSSHIM are for the appropriate engine, each with
  853.        an accompanying PATCHMAN.
  854.  
  855.      To install this version of Export:
  856.  
  857.      Load PM311IO.NLM, then IOSHIM.NLM in the IOEngine.
  858.      Load PATCHMAN.NLM, then MSSHIM.NLM in the MSEngine.
  859.  
  860.      To implement Export:
  861.  
  862.        1) Include the IOEngine files in the IOSTART.NCF
  863.        Include the MSEngine files in the MSAUTO.NCF
  864.  
  865.  
  866.  
  867. -----------------------------------------------------------------
  868. IPXRCVFX NLM
  869. ============
  870.  
  871.      SYMPTOM:
  872.  
  873.        These patches fix a problem with receiving a GPPE ABEND
  874.        because of the generation of an NCP request that IPX.386 did
  875.        not handle correctly, thus causing an invalid fragment
  876.        count.
  877.  
  878.        A problem has been encountered with the NetWare SFT III
  879.        operating system that is produced by Running ARCServe 4.0 on
  880.        one of the mirrored NetWare SFT III servers.  If ARCServe is
  881.        backing up a file to the tape and the secondary server
  882.        restarts for any reason, upon re-synchronizing the memory
  883.        the operating system will ABEND with a General Protection
  884.        Processor Exception (GPPE) error.
  885.  
  886.        This error only occurs if a file is being copied to the tape
  887.        at the time.
  888.  
  889.        If ARCServe is loaded but not in the process of copying a
  890.        file to  tape, then the problem is not apparent.
  891.  
  892.      CAUSE
  893.  
  894.        The problem is that an NCP request is generated that IPX.386
  895.        did not handle correctly, causing an invalid fragment count
  896.        that would bring down the primary server.  Because the
  897.        primary server is being re-mirrored to the secondary server,
  898.        the secondary server dies as well.
  899.  
  900.      SOLUTION:
  901.  
  902.      Apply IPXRCVFX NLM           987 03-22-94   9:51a
  903.  
  904.  
  905.      Solution Specifics:
  906.  
  907.      Different versions of this patch are available for the
  908.      following NetWare Operating System's:
  909.  
  910.           V3.11, V3.11 SFT III
  911.  
  912.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  913.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  914.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  915.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  916.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  917.                     v3.11 SFT is in SFTITx.EXE.
  918.  
  919.      Installation Instructions:
  920.  
  921.        NCF FILE: STARTUP.NCF
  922.  
  923.        The patch needs to be loaded in both the MSEngine and
  924.        IOEngine.
  925.        1.   Copy the IIPXRCFX.NLM and PM311IO.NLM files to the
  926.        NetWare boot directory.
  927.  
  928.        2.   Copy the IPXRCVFX.NLM and PATCHMAN.NLM files to the
  929.        SYS:SYSTEM directory.
  930.  
  931.        3.   Edit the IOSTART.NCF file to load the PM311IO.NLM and
  932.        IIPXRCFX.NLM files.
  933.  
  934.        4.   Edit the MSSTART.NCF file to load PATCHMAN.NLM and
  935.        IPXRCVFX.NLM files.
  936.  
  937.  
  938.  
  939. -----------------------------------------------------------------
  940. MIRRFIX  NLM
  941. ============
  942.  
  943.      SYMPTOM:
  944.  
  945.        The OS would get into a loop of abort/remirror attempts
  946.        after certain failures involving mirrored drives.
  947.  
  948.      SOLUTION:
  949.  
  950.      Apply MIRRFIX  NLM         1,042 03-22-94   9:49a
  951.  
  952.        Made change to CheckMirrorActiveFlag to set the correct
  953.        partition structures bitmap table to -1's.
  954.  
  955.      Solution Specifics:
  956.  
  957.      Different versions of this patch are available for the
  958.      following NetWare Operating System's:
  959.  
  960.           V3.11, V3.11 SFT III
  961.  
  962.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  963.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  964.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  965.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  966.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  967.                     v3.11 SFT is in SFTITx.EXE.
  968.  
  969.      Installation Instructions:
  970.  
  971.        NCF FILE: AUTOEXEC.NCF
  972.  
  973.  
  974.  
  975. -----------------------------------------------------------------
  976. MPFIX    NLM
  977. ============ 
  978.  
  979.      SYMPTOM:
  980.  
  981.        ABEND When loading Multiple Processor Driver.
  982.  
  983.        When an attempt is made to load the driver, NetWare ABEND
  984.        with an Invalid OPCODE Processor Exception.
  985.  
  986.        After the ABEND, the MP driver has yet to appear on the
  987.        Loaded List.  It does not show up using the .M command in
  988.        the debugger.
  989.  
  990.      SOLUTION:
  991.  
  992.      Apply MPFIX    NLM         1,069 11-11-93   3:37p
  993.  
  994.  
  995.      Solution Specifics:
  996.  
  997.      Different versions of this patch are available for the
  998.      following NetWare Operating System's:
  999.  
  1000.           V3.11, V3.11 SFT III
  1001.  
  1002.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1003.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1004.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1005.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1006.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1007.                     v3.11 SFT is in SFTITx.EXE.
  1008.  
  1009.      Installation Instructions:
  1010.  
  1011.        NCF FILE: AUTOEXEC.NCF
  1012.  
  1013.  
  1014.  
  1015. -----------------------------------------------------------------
  1016. MSSHIM   NLM
  1017. ============
  1018.  
  1019.      SYMPTOM:
  1020.  
  1021.        IOSHIM.NLM & MSHIM.NLM gives functionality to certain API
  1022.        calls and public symbols that are being exported in 3.11
  1023.        NetWare but were left out of NetWare SFT III 3.11.
  1024.  
  1025.      SOLUTION:
  1026.  
  1027.      Apply MSSHIM   NLM         1,524 11-09-93   8:11a
  1028.  
  1029.  
  1030.      Solution Specifics:
  1031.  
  1032.      Different versions of this patch are available for the
  1033.      following NetWare Operating System's:
  1034.  
  1035.           V3.11, V4.10, V3.11 SFT III
  1036.  
  1037.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1038.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1039.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1040.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1041.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1042.                     v3.11 SFT is in SFTITx.EXE.
  1043.  
  1044.        The purpose of these files is to give the functionality to
  1045.        certain API calls and public symbols that are being exported
  1046.        in NetWare 3.11 but were left out of NetWare SFT III 3.11.
  1047.        IOSHIM and MSSHIM are for the appropriate engine, each with
  1048.        an accompanying PATCHMAN.
  1049.  
  1050.      To install this version of Export:
  1051.  
  1052.      Load PM311IO.NLM, then IOSHIM.NLM in the IOEngine.
  1053.      Load PATCHMAN.NLM, then MSSHIM.NLM in the MSEngine.
  1054.  
  1055.  
  1056.  
  1057. -----------------------------------------------------------------
  1058. OPCLSFIX NLM
  1059. ============
  1060.  
  1061.      SYMPTOM:
  1062.  
  1063.        Doing DOS opens and closes on the secondary causes memory
  1064.        loss.
  1065.  
  1066.        If an NLM does any opens and closes files on the partition
  1067.        from the MSEngine or the Secondary IOEngine then we leave a
  1068.        4k buffer on a read ahead buffer list because the file
  1069.        handle has the server number added to it after it is saved
  1070.        in the buffer header structure.  This problem will continue
  1071.        to follow the original secondary server even after it
  1072.        becomes the primary server because it keeps the same server
  1073.        number.
  1074.  
  1075.      SOLUTION:
  1076.  
  1077.      Apply OPCLSFIX NLM         1,090 01-18-94   3:09p
  1078.  
  1079.  
  1080.      Solution Specifics:
  1081.  
  1082.      Different versions of this patch are available for the
  1083.      following NetWare Operating System's:
  1084.  
  1085.           V3.11, V3.11 SFT III
  1086.  
  1087.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1088.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1089.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1090.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1091.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1092.                     v3.11 SFT is in SFTITx.EXE.
  1093.  
  1094.      Installation Instructions:
  1095.  
  1096.        NCF FILE: AUTOEXEC.NCF
  1097.  
  1098.  
  1099.  
  1100. -----------------------------------------------------------------
  1101. PATCHMAN NLM
  1102. ============
  1103.      
  1104.      SYMPTOM:
  1105.  
  1106.      SOLUTION:
  1107.  
  1108.      Apply PATCHMAN NLM         9,296 03-24-94  10:28a
  1109.  
  1110.  
  1111.      Solution Specifics:
  1112.  
  1113.      Different versions of this patch are available for the
  1114.      following NetWare Operating System's:
  1115.  
  1116.           V3.11, V3.11 SFT III
  1117.  
  1118.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1119.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1120.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1121.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1122.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1123.                     v3.11 SFT is in SFTITx.EXE.
  1124.  
  1125.        This version of PATCHMAN replaces any and all previous
  1126.        versions of PATCHMAN. PATCHMAN can only be used with NetWare
  1127.        v3.11+ (all number-of-user versions).  NetWare v3.10a
  1128.        requires PATCHMAN v1.20b.
  1129.  
  1130.        *** PLEASE NOTE THE TECHNICAL BULLETIN ON THE 3.11 OPERATING
  1131.        SYSTEM PATCHES INCLUDED BELOW.
  1132.  
  1133.        PATCHMAN.NLM is the Patch Manager for which tracks and
  1134.        manages all official patches for NetWare 386 v3.10+.
  1135.  
  1136.        Patches for NetWare 386 v3.10+ consist of three types: 
  1137.  
  1138.           DYNAMIC -- Dynamic patches are implemented as .NLM files
  1139.           that can be loaded/unloaded while the server is running. 
  1140.           Unloading a dynamic patch will restore the Operating
  1141.           System to its original "un-patched" state.  
  1142.  
  1143.           SEMI-STATIC -- Semi-static patches can also be loaded
  1144.           while the server is running, but they cannot be unloaded. 
  1145.           It is not possible to undo the effects of a semi-static
  1146.           patch without first downing the server and bringing it
  1147.           back up without loading the semi-static patch.  
  1148.  
  1149.           STATIC -- A static patch is a DOS executable program that
  1150.           modifies the SERVER.EXE file.  This type of patch is
  1151.           applied once and its effects are permanent.  It is
  1152.           suggested that a backup of the original SERVER.EXE file be
  1153.           made before applying a static patch.  (In other words, do
  1154.           not patch the SERVER.EXE on your original distribution
  1155.           diskette!)
  1156.  
  1157.        Dynamic and semi-static patches modify the Operating System
  1158.        in memory, not on the disk.  This means that dynamic and
  1159.        semi-static patches must be loaded each time the Operating
  1160.        System is brought up in order for any 'fixes' to take
  1161.        effect. It is recommended that the command "LOAD <patch>" be
  1162.        placed in the file server's AUTOEXEC.NCF file to ensure that
  1163.        the patch is always in effect as soon as the server is
  1164.        brought up.
  1165.  
  1166.        In order to see which patches are currently loaded on the
  1167.        system, type "PATCHES" at the file server command line.  The
  1168.        patches will then be grouped and displayed according to
  1169.        their type (i.e. - STATIC, SEMI-STATIC, or DYNAMIC).  Typing
  1170.        "MODULES" at the server console will show which dynamic
  1171.        patches have been loaded, but will not show semi-static or
  1172.        static patches.
  1173.   
  1174.        The Patch Manager (PATCHMAN.NLM) must be loaded before any
  1175.        dynamic or semi-static patches can be loaded.  If PATCHMAN
  1176.        is not already loaded, the <patch>.NLM will attempt to
  1177.        locate PATCHMAN and, if found, will load it automatically. 
  1178.        PATCHMAN only needs to be loaded once; all .NLM patches can
  1179.        then be loaded.  PATCHMAN cannot be unloaded until all
  1180.        patches that rely on it are first unloaded. 
  1181.  
  1182.  
  1183.  
  1184.             NOVELL TECHNICAL BULLETIN
  1185.  
  1186.             TITLE:  Effects of v3.11 Serialization Changes on
  1187.             Patches and Fixes
  1188.             DOCUMENT ID#:  TB.P.298
  1189.             DATE:  4 December 1991
  1190.             PRODUCT:  NetWare
  1191.             PRODUCT REVISION:  v3.11   
  1192.             SUPERSEDES:  N/A
  1193.  
  1194.             SYMPTOM:  Errors, such as "Unexpected code encountered
  1195.             in area to be patched" during implementation of patches
  1196.             and fixes.
  1197.  
  1198.             ISSUE/PROBLEM
  1199.  
  1200.             Because of the unanticipated success of NetWare v3.11,
  1201.             the available serialization range was exhausted.  As a
  1202.             result, the v3.11 operating system has been modified to
  1203.             extend that serialization range.  This modification has
  1204.             required a corresponding change to all v3.11 operating
  1205.             system patches, including those previously released. 
  1206.             It does not affect any patches or fixes other than
  1207.             v3.11 operating system patches.  When a user attempts
  1208.             to apply an unmodified NetWare v3.11 operating system
  1209.             patch to a v3.11 operating system with the extended
  1210.             serialization range, he or she may receive an error
  1211.             similar to the one above.
  1212.  
  1213.             SOLUTION
  1214.  
  1215.             The modified NetWare v3.11 operating system patches can
  1216.             be applied to any v3.11 operating system if the
  1217.             PATCHMAN.NLM (v2.20 or later) that accompanies them is
  1218.             loaded at the file server.  PATCHMAN.NLM performs the
  1219.             application of a given patch to the v3.11 operating
  1220.             system as it resides in file server memory.
  1221.  
  1222.             Users should be aware of five important points:
  1223.  
  1224.             1)   PATCHMAN.NLM v2.20 (or later) must be loaded.
  1225.  
  1226.             2)   The modified patches, with PATCHMAN.NLM v2.20 (or
  1227.             later), will successfully load on NetWare v3.11
  1228.             operating systems without the extended serialization
  1229.             range.
  1230.  
  1231.             3)   The re-released patches will not be successfully
  1232.             implemented if PATCHMAN NLM v2.20 (or later) is not
  1233.             loaded.
  1234.  
  1235.             4)   Unmodified v3.11 operating system patches will
  1236.             work successfully only on operating systems without the
  1237.             extended serialization range.  They will not work on a
  1238.             newly modified operating system, nor on an operating
  1239.             system also running modified patches or PATCHMAN v2.20
  1240.             (or later).
  1241.  
  1242.             5)   The re-released NetWare v3.11 operating system
  1243.             patches are dated October 1991 or later. 
  1244.  
  1245.             ***************************************************************** 
  1246.  
  1247.                                  DISCLAIMER   
  1248.    
  1249.             Novell, Inc. makes no representations or warranties
  1250.             with respect to any NetWare software, and specifically
  1251.             disclaims any express or implied warranties of
  1252.             merchantability, title, or fitness for a particular
  1253.             purpose.   
  1254.  
  1255.             Distribution of any NetWare software is forbidden
  1256.             without the express written consent of Novell, Inc. 
  1257.             Further, Novell reserves the right to discontinue
  1258.             distribution of any NetWare software. 
  1259.  
  1260.             Novell is not responsible for lost profits or revenue,
  1261.             loss of use of the software, loss of data, costs of
  1262.             re-creating lost data, the cost of any substitute
  1263.             equipment or program, or claims by any party other than
  1264.             you.  Novell strongly recommends a backup be made
  1265.             before any software is installed.  Technical support
  1266.             for this software may be provided at the discretion of 
  1267.             Novell. 
  1268.             *****************************************************************
  1269.  
  1270.  
  1271.  
  1272. -----------------------------------------------------------------
  1273. PM311IO  NLM
  1274. ============
  1275.  
  1276.      SYMPTOM:
  1277.  
  1278.        PM311IO.NLM is the Patch Manager which tracks and manages
  1279.        all official patches for NetWare 386 SFT III v3.11 in the
  1280.        IOEngine.
  1281.  
  1282.      SOLUTION:
  1283.  
  1284.      Apply PM311IO  NLM         8,335 02-04-94   8:53a
  1285.  
  1286.  
  1287.      Solution Specifics:
  1288.  
  1289.      Different versions of this patch are available for the
  1290.      following NetWare Operating System's:
  1291.  
  1292.           V3.11, V3.11 SFT III
  1293.  
  1294.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1295.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1296.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1297.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1298.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1299.                     v3.11 SFT is in SFTITx.EXE.
  1300.  
  1301.        Patches for NetWare 386 SFT III v3.11 consist of three
  1302.        types: 
  1303.  
  1304.           DYNAMIC -- Dynamic patches are implemented as .NLM files
  1305.           that can be loaded/unloaded while the server is running. 
  1306.           Unloading a dynamic patch will restore the Operating
  1307.           System to its original "un-patched" state.  
  1308.  
  1309.           SEMI-STATIC -- Semi-static patches can also be loaded
  1310.           while the server is running, but they cannot be unloaded. 
  1311.           It is not possible to undo the effects of a semi-static
  1312.           patch without first downing the server and bringing it
  1313.           back up without loading the semi-static patch.  
  1314.  
  1315.           STATIC -- A static patch is a DOS executable program that
  1316.           modifies the MSERVER.EXE file.  This type of patch is
  1317.           applied once and its effects are permanent.  It is
  1318.           suggested that a backup of the original MSERVER.EXE file
  1319.           be made before applying a static patch.  (In other words,
  1320.           do not patch the MSERVER.EXE on your original distribution
  1321.           diskette!)
  1322.  
  1323.        Dynamic and semi-static patches modify the Operating System
  1324.        in memory, not on the disk.  This means that dynamic and
  1325.        semi-static patches must be loaded each time the Operating
  1326.        System is brought up in order for any 'fixes' to take
  1327.        effect. It is recommended that the command "LOAD <patch>" be
  1328.        placed in the file server's AUTOEXEC.NCF file to ensure that
  1329.        the patch is always in effect as soon as the server is
  1330.        brought up.
  1331.  
  1332.        In order to see which patches are currently loaded on the
  1333.        system, type "PATCHES" at the file server command line.  The
  1334.        patches will then be grouped and displayed according to
  1335.        their type (i.e. - STATIC, SEMI-STATIC, or DYNAMIC).  Typing
  1336.        "MODULES" at the server console will show which dynamic
  1337.        patches have been loaded, but will not show semi-static or
  1338.        static patches.
  1339.   
  1340.        To install PM311IO.NLM, log into the server as supervisor or
  1341.        supervisor equivalent and copy PM311IO.NLM into the
  1342.        SYS:SYSTEM subdirectory.  PM311IO.NLM may need to be copied
  1343.        to the dos partition of each server if any patches need to
  1344.        be loaded in the IOEngine prior to mounting Vol SYS.  The
  1345.        Patch Manager (PM311IO.NLM) must be loaded  before any
  1346.        dynamic or semi-static patches can be loaded.  If PM311IO 
  1347.        is not already loaded, the <patch>.NLM will attempt to
  1348.        locate PM311IO  and, if found, will load it automatically. 
  1349.        PM311IO only needs to be loaded once; all NLM patches can
  1350.        then be loaded.  PM311IO cannot be unloaded until all
  1351.        patches that rely on it are first unloaded.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357. -----------------------------------------------------------------
  1358. PPROCFIX NLM
  1359. ============
  1360.  
  1361.      SYMTOM:
  1362.  
  1363.        Mirrored server will hang when running SoftSolutions
  1364.        indexers.
  1365.  
  1366.      SOLUTION:
  1367.  
  1368.      Apply PPROCFIX NLM           962 09-23-94  11:38a
  1369.  
  1370.  
  1371.      Solution Specifics:
  1372.  
  1373.      Different versions of this patch are available for the
  1374.      following NetWare Operating System's:
  1375.  
  1376.           V3.11, V3.11 SFT III
  1377.  
  1378.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1379.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1380.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1381.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1382.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1383.                     v3.11 SFT is in SFTITx.EXE.
  1384.  
  1385.        The customer will have up to three workstations running full
  1386.        text indexing using SoftSolutions v 4.0.  After about 10
  1387.        minutes of indexing, the server will hang to the point that
  1388.        there is no keyboard function except that they can break in
  1389.        to the debugger.  The workstations will get network errors. 
  1390.        After several hours the server will eventually produce the
  1391.        abend "Primary Server AddFSEvent detected a MSEngine input
  1392.        queue overrun".  the problem only occurs when they have the
  1393.        data files flagged transactional.  The software seems to run
  1394.        fine using netware 3.12 and 3.11. 
  1395.  
  1396.        Wrote patch PProcFix (Polling Procedure Fix) to allow
  1397.        FSPollingProcedure to return when Case73, a write, jumps to
  1398.        label SpecialWriteHoldOffCase in server.386.  The patch does
  1399.        nothing to FSPollingProcedure but modifies a rare code path
  1400.        in Case73 and does not put the ECB back on the list pointed
  1401.        to by ReceiveBufferListHead. 
  1402.  
  1403.      Installation Instructions:
  1404.  
  1405.        NCF FILE: STARTUP.NCF
  1406.  
  1407.  
  1408.  
  1409. -----------------------------------------------------------------
  1410. REPLYFIX NLM
  1411. ============
  1412.  
  1413.      SYMPTOM:
  1414.  
  1415.        NCOPY drops the users connection.
  1416.  
  1417.        When a user is logged into a SFT 3 v3.11 server, his
  1418.        connection number is greater than 153, and runs NCOPY.EXE,
  1419.        the user's connection is dropped from the server.  The error
  1420.        messages that he gets is server connection no  longer valid.
  1421.  
  1422.      SOLUTION:
  1423.  
  1424.      Apply REPLYFIX NLM         1,148 03-22-94   9:42a
  1425.  
  1426.  
  1427.      Solution Specifics:
  1428.  
  1429.      Different versions of this patch are available for the
  1430.      following NetWare Operating System's:
  1431.  
  1432.           V3.11, V3.11 SFT III
  1433.  
  1434.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1435.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1436.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1437.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1438.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1439.                     v3.11 SFT is in SFTITx.EXE.
  1440.  
  1441.      Installation Instructions:
  1442.  
  1443.        NCF FILE: AUTOEXEC.NCF
  1444.  
  1445.  
  1446.  
  1447. -----------------------------------------------------------------
  1448. SCRPNDFX NLM
  1449. ============
  1450.  
  1451.      SYMPTOM:
  1452.  
  1453.        ABEND:ScreenBufferReleasedRequest was called with a pop up
  1454.        screen pending.
  1455.  
  1456.      SOLUTION:
  1457.  
  1458.      Apply SCRPNDFX NLM         1,283 06-22-94   1:44p
  1459.  
  1460.  
  1461.      Solution Specifics:
  1462.  
  1463.      Different versions of this patch are available for the
  1464.      following NetWare Operating System's:
  1465.  
  1466.           V3.11, V3.11 SFT III
  1467.  
  1468.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1469.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1470.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1471.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1472.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1473.                     v3.11 SFT is in SFTITx.EXE.
  1474.  
  1475.        When a MSEngine screen is active and a NLM calls
  1476.        EndPopUpScreen the server will ABEND.  This is caused by the
  1477.        PendingActiveScreen flag not being set before the
  1478.        EndPopUpScreen is called. 
  1479.  
  1480.  
  1481.  
  1482. -----------------------------------------------------------------
  1483. SPXNSSFT NLM
  1484. ============
  1485.  
  1486.      SYMPTOM:
  1487.  
  1488.        If the session did not exist, SPX failed to interpret
  1489.        terminate ACKs as system packets.
  1490.  
  1491.      SOLUTION:
  1492.  
  1493.      Apply SPXNSSFT NLM         2,266 05-26-94   9:15a
  1494.  
  1495.  
  1496.      Solution Specifics:
  1497.  
  1498.      Different versions of this patch are available for the
  1499.      following NetWare Operating System's:
  1500.  
  1501.           V3.11, V3.11 SFT III
  1502.  
  1503.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1504.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1505.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1506.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1507.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1508.                     v3.11 SFT is in SFTITx.EXE.
  1509.  
  1510.        When an application errors out because the session does not
  1511.        exist, SPX posts the system buffer to the socket rather than
  1512.        returning it to the Link Support Layer (LSL).
  1513.  
  1514.        The SPXNSSFT.NLM for NetWare 3.11-SFT3 fixes the way that
  1515.        SPX handles the Terminate Acknowledgment packets on sessions
  1516.        that do not exist.
  1517.  
  1518.      Installation Instructions:
  1519.  
  1520.        NCF File: STARTUP.NCF
  1521.  
  1522.  
  1523.  
  1524. -----------------------------------------------------------------
  1525. SPXSFT1  NLM
  1526. ============
  1527.  
  1528.      SYMPTOM:
  1529.  
  1530.        After SPX terminated a connection, the following ABEND
  1531.        message was displayed: "MS Engine was handed an ECB it did
  1532.        not own"
  1533.  
  1534.      CAUSE:
  1535.  
  1536.        A race condition and error exit path existed.
  1537.  
  1538.      SOLUTION:
  1539.  
  1540.      Apply SPXSFT1  NLM         3,003 11-23-93   9:31a
  1541.  
  1542.  
  1543.      Solution Specifics:
  1544.  
  1545.      Different versions of this patch are available for the
  1546.      following NetWare Operating System's:
  1547.  
  1548.           V3.11, V3.11 SFT III
  1549.  
  1550.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1551.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1552.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1553.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1554.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1555.                     v3.11 SFT is in SFTITx.EXE.
  1556.  
  1557.        Make sure the terminate ack was being returned to the LSL
  1558.        through IPX, rather than being posted to the application
  1559.        socket.
  1560.  
  1561.      Installation Instructions:
  1562.  
  1563.        NCF File: STARTUP.NCF
  1564.  
  1565.  
  1566.  
  1567. -----------------------------------------------------------------
  1568. SPXSFT2  NLM
  1569. ============
  1570.  
  1571.      SYMPTOM:
  1572.  
  1573.        When SPX was terminating a connection, it was failing with
  1574.        an 0xEC rather than 0xED status.
  1575.  
  1576.      SOLUTION:
  1577.  
  1578.      Apply SPXSFT2  NLM         3,115 06-22-94   8:27a
  1579.  
  1580.  
  1581.        Make sure the state check to toss data packets coming into a
  1582.        terminating connection did not toss the ACK.
  1583.  
  1584.      Solution Specifics:
  1585.  
  1586.      Different versions of this patch are available for the
  1587.      following NetWare Operating System's:
  1588.  
  1589.           V3.11, V3.11 SFT III
  1590.  
  1591.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1592.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1593.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1594.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1595.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1596.                     v3.11 SFT is in SFTITx.EXE.
  1597.  
  1598.      Installation Instructions:
  1599.  
  1600.        NCF File: STARTUP.NCF
  1601.  
  1602.  
  1603.  
  1604. -----------------------------------------------------------------
  1605. SYNCTIME NLM
  1606. ============
  1607.  
  1608.      SYMPTOM:
  1609.  
  1610.        The file server may gain or loose time, after a operating
  1611.        for a while.
  1612.  
  1613.      CAUSE:
  1614.  
  1615.        The FileServer time is by default taken from the software
  1616.        clock which is subject to lost timer ticks which may cause
  1617.        the server to loose time.
  1618.  
  1619.      SOLUTION:
  1620.  
  1621.      Apply SYNCTIME NLM         1,948 05-03-94   5:03p
  1622.  
  1623.  
  1624.        The  SYNCTIME.NLM file in the SYNC3XFT.EXE patch file causes
  1625.        the server to update its' time periodically from the
  1626.        hardware clock.
  1627.  
  1628.      Installation Instructions:
  1629.  
  1630.        1. Copy the SYNCTIME.NLM file to the SYSTEM directory or the
  1631.        NetWare boot directory.
  1632.  
  1633.        2. The appropriate PATCHMAN must first be loaded. (PM312.NLM
  1634.        of v3.11 PATCHMAN.NLM for 3.11 and PMIO311.NLM for 3.11
  1635.        SFT3).  
  1636.    
  1637.        3  Then load the patch from the console for NetWare 3.11 and
  1638.        3.12 or from the IOENGINE screen for 3.11 SFT3 NetWare, by
  1639.        entering the following command:
  1640.  
  1641.           LOAD SYNCTIME
  1642.  
  1643.        4. You may also load the file in the IOSTART.NCF for 3.11
  1644.        SFT3 or in the AUTOEXEC.NCF file for NetWare 3.11 and 3.12.
  1645.  
  1646.  
  1647.  
  1648. ACTDEVFX NLM           967 05-26-94  11:30a
  1649. ACTSCRFX NLM         1,102 02-22-94   4:41p
  1650. ADDDSKFX NLM         1,032 03-22-94   9:44a
  1651. ALLPLFIX NLM         1,170 03-22-94   9:56a
  1652. ALLREQFX NLM         1,287 03-22-94   9:48a
  1653. CRPROCFX NLM         1,070 07-26-94   9:43a
  1654. DIRSPCFX NLM         1,219 07-26-94   9:16a
  1655. EADATFIX NLM         1,207 07-26-94   8:51a
  1656. EAREPLFX NLM         1,055 07-26-94   9:00a
  1657. EASCORFX NLM         1,127 07-26-94   9:07a
  1658. EAUNIQFX NLM         1,180 07-26-94   9:14a
  1659. GETNSFIX NLM         1,182 05-26-94  11:33a
  1660. GLOCKFIX NLM         1,090 03-15-94   2:09p
  1661. GNSFIX   NLM         1,351 03-15-94   2:10p
  1662. IIPXRCFX NLM           997 02-04-94   9:01a
  1663. IOS      NCF           518 05-05-95  10:58a
  1664. IOSHIM   NLM         1,981 11-09-93   8:10a
  1665. IPXRCVFX NLM           987 03-22-94   9:51a
  1666. LSLENH3  NLM        10,500 06-02-93  11:34a
  1667. MIRRFIX  NLM         1,042 03-22-94   9:49a
  1668. MPFIX    NLM         1,069 11-11-93   3:37p
  1669. MSA      NCF           744 05-05-95  11:01a
  1670. MSSHIM   NLM         1,524 11-09-93   8:11a
  1671. OPCLSFIX NLM         1,090 01-18-94   3:09p
  1672. PATCHMAN NLM         9,296 03-24-94  10:28a
  1673. PM311IO  NLM         8,335 02-04-94   8:53a
  1674. PPROCFIX NLM           962 09-23-94  11:38a
  1675. REPLYFIX NLM         1,148 03-22-94   9:42a
  1676. SCRPNDFX NLM         1,283 06-22-94   1:44p
  1677. SPXNSSFT NLM         2,266 05-26-94   9:15a
  1678. SPXSFT1  NLM         3,003 11-23-93   9:31a
  1679. SPXSFT2  NLM         3,115 06-22-94   8:27a
  1680. SYNCTIME NLM         1,948 05-03-94   5:03p
  1681.