home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 April / Chip_1997-04_cd.bin / ovladace / novell / 312pta / 312pta.exe / README.TXT < prev   
Text File  |  1996-11-07  |  110KB  |  3,411 lines

  1. TITLE:              NetWare 3.12 OS Patches
  2. DOCUMENT ID:        
  3. DOCUMENT REVISION:  A
  4. DATE:               
  5. AUTHOR:                Boyd Memmott    
  6. ALERT STATUS:       Yellow
  7. DISTRIBUTION:       PUBLIC
  8. INFORMATION TYPE:   Symptom Solution
  9. README FOR:         312PTx.EXE
  10.  
  11. NOVELL PRODUCT and VERSION:
  12.  
  13.  
  14. ABSTRACT:
  15.  
  16. This file contains the latest operating system test patches for NetWare 3.12. 
  17. Included with this prerelease are all patches for all user-versions of NetWare
  18. 3.12.  The patches included have been system tested by Novell.
  19.  
  20. ──────────────────────────────────────────────────────────────────────────────
  21. DISCLAIMER
  22. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
  23. MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
  24. INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
  25. MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  26. ──────────────────────────────────────────────────────────────────────────────
  27.  
  28.  
  29.  
  30. -----------------------------------------------------------------
  31. ADROUTFX NLM
  32. ============
  33.  
  34.      SYMPTOM:
  35.  
  36.        3.12 server on network with lots of sap/rip traffic hangs in
  37.        router code. Is hanging in AgeRouters function.  The NetList
  38.        has a network node that has a 0 id and is not being removed
  39.        from the list because it cannot find it in the hash table. 
  40.        The hop count is poison 0x10.  Stuck in a while loop.
  41.  
  42.      SOLUTION:
  43.  
  44.      Apply ADROUTFX NLM         1,309  04-10-95 11:14a 
  45.  
  46.      Solution Specifics:
  47.  
  48.      Different versions of this patch are available for the
  49.      following NetWare Operating System's:
  50.  
  51.           V3.12
  52.  
  53.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  54.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  55.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  56.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  57.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  58.                     v3.11 SFT is in SFTITx.EXE.
  59.  
  60.      Installation Instructions:
  61.  
  62.        NCF FILE: STARTUP.NCF
  63.  
  64. -----------------------------------------------------------------
  65. AUDITFIX NLM
  66. ============
  67.  
  68.      SYMPTOM:
  69.  
  70.        Auditing doesn't return the trustee name in Grant Trustee or
  71.        Remove Trustee functions.
  72.  
  73.      SOLUTION:
  74.  
  75.      Apply AUDITFIX NLM         1,046  04-17-95 10:54a 
  76.  
  77.      Solution Specifics:
  78.  
  79.      Different versions of this patch are available for the
  80.      following NetWare Operating System's:
  81.  
  82.           V3.11, V3.12
  83.  
  84.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  85.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  86.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  87.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  88.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  89.                     v3.11 SFT is in SFTITx.EXE.
  90.  
  91.        A problem exists when either granting or revoking trustee
  92.        rights, Auditcon creates a report of these events.  When the
  93.        Trustee name is retrieved for the Auditcon report, there is
  94.        no Trustee name, it is blank.  The events with the problems
  95.        are event 19 (Grant Trustee) and event 43 (Remove Trustee).
  96.  
  97.        It has been determined that the call to the DS structure
  98.        function MapObjectIDToNameAndType,  should call DS structure
  99.        function MapObjectIDToLongName.  This change was made since
  100.        the original call would only work in a Bindery Context while
  101.        the later call works in all instances (DS and Bindery).
  102.  
  103.      Installation Instructions:
  104.  
  105.        NCF FILE: STARTUP.NCF
  106.  
  107.  
  108.  
  109. -----------------------------------------------------------------
  110. BCKTTSFX NLM
  111. ============
  112.  
  113.      SYMPTOM:
  114.  
  115.        Typically after re-booting the server and going though the
  116.        process of backing out the TTS files the server would hang
  117.        with no messages.  
  118.  
  119.      
  120.      SOLUTION:
  121.  
  122.      Apply BCKTTSFX NLM         1,218  07-15-94  8:26a 
  123.  
  124.  
  125.      Solution Specifics:
  126.  
  127.      Different versions of this patch are available for the
  128.      following NetWare Operating System's:
  129.  
  130.           V3.11, V3.12, V4.01, V4.02
  131.  
  132.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  133.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  134.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  135.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  136.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  137.                     v3.11 SFT is in SFTITx.EXE.
  138.  
  139.        This Patch corrects a problem with backing out more than 263
  140.        Transaction Tracking System (TTS) files.
  141.      
  142.        It is important to Load BCKTTSFX.NLM after loading PATCH
  143.        MANAGER in the STARTUP.NCF file to allow the patch to work
  144.        properly.
  145.  
  146.      Installation Instructions:
  147.  
  148.        NCF FILE: STARTUP.NCF
  149.  
  150.  
  151.  
  152. -----------------------------------------------------------------
  153. BHANDFIX NLM
  154. ============
  155.  
  156.      SYMPTOM:
  157.           
  158.      SOLUTION:
  159.  
  160.      Apply BHANDFIX NLM           972  10-18-94 12:16p 
  161.  
  162.  
  163.      Solution Specifics:
  164.  
  165.      Different versions of this patch are available for the
  166.      following NetWare Operating System's:
  167.  
  168.           V3.12
  169.  
  170.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  171.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  172.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  173.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  174.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  175.                     v3.11 SFT is in SFTITx.EXE.
  176.  
  177.        BHANDFIX (Bad Handle Fix) fixes a GPPE when proc
  178.        InternalReadFile in fileio.386 receives a bad handle and
  179.        jumps to label ReadInvalidHandle:  The code at this label
  180.        has been modified to not set the RALastReadStartOffset field
  181.        of the fcb to -1.  The label is also jumped to when the
  182.        TNode field of the fcb is 0.
  183.  
  184.        Return from InternalReadFile with error code without trying
  185.        to set field RALastReadStartOffset in FCB
  186.  
  187.        
  188.      Installation Instructions:
  189.  
  190.        NCF FILE: STARTUP.NCF
  191.  
  192.  
  193.  
  194. -----------------------------------------------------------------
  195. CTRSTKFX NLM
  196. ============
  197.  
  198.      SYMPTOM:
  199.  
  200.        Bug in LSLControlStackFilter functions NetWare v3.1x &
  201.        v4.0x.
  202.  
  203.      SOLUTION:
  204.  
  205.      Apply CTRSTKFX NLM           972  12-21-94 12:48p 
  206.  
  207.  
  208.      Solution Specifics:
  209.  
  210.      Different versions of this patch are available for the
  211.      following NetWare Operating System's:
  212.  
  213.           V3.12, V4.01, V4.02
  214.  
  215.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  216.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  217.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  218.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  219.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  220.                     v3.11 SFT is in SFTITx.EXE.
  221.  
  222.        Problems found with NLA Requests to turn on Promiscuous Mode
  223.        while HSL.NLM (Hub Support Layer) is loaded (NLA part of the
  224.        NMS & RMON stuff) causes the server to hand (NW v3.x & NW
  225.        v4.0x).
  226.  
  227.        Problem due to code in LSL function LSLControlStackFilter,
  228.        at label <ControlChainDefaults>, have after testing for
  229.        entries in DefaultChainTable have <jnz CallPreScanLoop> 
  230.        which should be the line <jnz CallDefaultLoop>.
  231.  
  232.      Installation Instructions:
  233.  
  234.        NCF FILE: STARTUP.NCF
  235.  
  236.  
  237.  
  238. -----------------------------------------------------------------
  239. DAICCFIX NLM
  240. ============
  241.  
  242.      SYMPTOM:
  243.  
  244.        This patch deals with applications that directly control
  245.        hardware devices through NetWare (i.e. Jukeboxes, worms,
  246.        tapes, etc.).  If an error condition occurs such as reaching
  247.        the end of a tape, an error code is returned to the calling
  248.        application.  The error code would be scrambled, resulting
  249.        in the wrong error passed to the application.  The result,
  250.        as far as the Server (i.e. ABEND, hang, etc.) would depend
  251.        on the specific application.   The patch applies to
  252.        applications which use a DAI interface to communicate with
  253.        the server's hardware.  Check with the vendor of the
  254.        application to verify the use of the DAI interface and apply
  255.        the patch if necessary.
  256.  
  257.      SOLUTION:
  258.  
  259.      Apply DAICCFIX NLM         1,076  12-18-95  3:04p 
  260.  
  261.  
  262.      Solution Specifics:
  263.  
  264.      Different versions of this patch are available for the
  265.      following NetWare Operating System's:
  266.  
  267.           V3.12, V4.01
  268.  
  269.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  270.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  271.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  272.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  273.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  274.                     v3.11 SFT is in SFTITx.EXE.
  275.  
  276.      Installation Instructions:
  277.  
  278.        NCF FILE: STARTUP.NCF
  279.  
  280.  
  281.  
  282. -----------------------------------------------------------------
  283. DESLOTFX NLM
  284. ============
  285.  
  286.      SYMPTOM:
  287.  
  288.  
  289.      SOLUTION:
  290.  
  291.      Apply DESLOTFX NLM         1,114  04-10-95 10:13a 
  292.  
  293.  
  294.        Wrote patch DeSlotFx.NLM which fixes a race condition in the
  295.        Deallocate / Allocate slot code where a destroy connection
  296.        NCP could block then an alloc connection could come in and
  297.        attempt to logout the connection and reuse it assuming it is
  298.        still there.
  299.  
  300.      Solution Specifics:
  301.  
  302.      Different versions of this patch are available for the
  303.      following NetWare Operating System's:
  304.  
  305.           V3.11, V3.12
  306.  
  307.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  308.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  309.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  310.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  311.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  312.                     v3.11 SFT is in SFTITx.EXE.
  313.  
  314.  
  315.      Installation Instructions:
  316.  
  317.  
  318.        NCF FILE: STARTUP.NCF
  319.  
  320.  
  321.  
  322.  
  323. -----------------------------------------------------------------
  324. DFILTRFX NLM
  325. ============
  326.  
  327.      SYMPTOM:
  328.  
  329.        Server Abend  when loading server with Write Protected Tape
  330.        in the Tape Driver
  331.  
  332.        Netware 3.12J server abend when try to load Server with
  333.        Write Protected TAPE in the tape drive with following error
  334.        Message:
  335.        Abend : General Protection Processor Exception (Error Code
  336.        001C0000)
  337.        OS version: Novell Netware v3.12 (250 User) 8/12/93
  338.        Running Process: Server 01 Process
  339.        EIP 0017731C
  340.  
  341.      SOLUTION:
  342.  
  343.      Apply DFILTRFX NLM         1,054  02-27-95 10:53a
  344.  
  345.  
  346.        A patch for the Media Manager called DFILTRFX.NLM was
  347.        written to fix the problem.   
  348.  
  349.      Solution Specifics:
  350.  
  351.      Different versions of this patch are available for the
  352.      following NetWare Operating System's:
  353.  
  354.           V3.12
  355.  
  356.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  357.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  358.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  359.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  360.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  361.                     v3.11 SFT is in SFTITx.EXE.
  362.  
  363.      Installation Instructions:
  364.  
  365.        NCF FILE: STARTUP.NCF
  366.  
  367. -----------------------------------------------------------------
  368. DHANDFX  NLM
  369. ============
  370.  
  371.      SYMPTOM:
  372.  
  373.        The file server will exhibit a GPPE or other ABEND having to
  374.        do with corruptdirectory handles.  This is most notably seen
  375.        when running Appletalk,NFSgateway, or GroupWise NLM's, but
  376.        can be seen when loading any set of NLM's which exceeds the
  377.        20 handle limit.
  378.  
  379.      CAUSE:
  380.  
  381.        It was discovered that directory handles were getting
  382.        overwritten or reused by some other process before the
  383.        current process was finished with it.  This would result in
  384.        an ABEND or other corruption.  It was found that connection
  385.        zero (commonly used by NLM's at the server) was not properly
  386.        handling the case where 20 or more handles were required. 
  387.  
  388.      SOLUTION:
  389.  
  390.      Apply DHANDFX  NLM         3,650  12-23-94 12:04p
  391.  
  392.  
  393.      Solution Specifics:
  394.  
  395.      Different versions of this patch are available for the
  396.      following NetWare Operating System's:
  397.  
  398.           V3.11, V3.12, V4.02
  399.  
  400.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  401.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  402.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  403.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  404.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  405.                     v3.11 SFT is in SFTITx.EXE.
  406.  
  407.        The 3.12 version of this patch incorporates two formerly
  408.        released patches for 3.12 NetWare which were called,
  409.        DIRSRCFX.NLM and CRDIRFIX.NLM.  DHANDFX.NLM will NOT load
  410.        concurrently with these patches.  If you are running these
  411.        two patches please remove them prior to loading the
  412.        DHANDFX.NLM
  413.  
  414.  
  415.      Installation Instructions:
  416.  
  417.        NCF FILE: STARTUP.NCF
  418.  
  419.  
  420.  
  421. -----------------------------------------------------------------
  422. DIRSPCFX NLM
  423. ============ 
  424.  
  425.      SYMPTOM:
  426.  
  427.        Disk space can not be accounted for.
  428.  
  429.      SOLUTION:
  430.  
  431.      Apply DIRSPCFX NLM         1,212  04-26-94  9:06a 
  432.  
  433.  
  434.      Solution Specifics:
  435.  
  436.      Different versions of this patch are available for the
  437.      following NetWare Operating System's:
  438.  
  439.           V3.11, V3.12, V4.01, V3.11 SFT III
  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.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  446.                     v3.11 SFT is in SFTITx.EXE.
  447.  
  448.        The DIRSPCFX.NLM file is a fix to the set parameter "Maximum
  449.        Percent of Volume Used By Directory."  The limits of this
  450.        set parameter are 5 to 50 percent default and the setting is
  451.        13 percent.
  452.  
  453.        The set parameter "Maximum Percent of Volume Used By
  454.        Directory" can use double the disk space set.
  455.   
  456.        Example;
  457.        If the Set parameter is 13 percent, the actual space that
  458.        can be used by Extended Attributes is 26 percent.
  459.  
  460.      CAUSE:
  461.        The Set parameter only searched one of the mirrored tables
  462.        for extended attributes to verify that the limit had been
  463.        met, which allows the set parameter to use twice as much
  464.        space as indicated.  The Table for Extended Attributes will
  465.        grow; however, it will never decrease in size.  So, after
  466.        the space is allocated for the EA table, it can not be used
  467.        for any thing other than Extended Attributes.
  468.  
  469.      Installation Instructions:
  470.  
  471.        NCF FILE: STARTUP.NCF
  472.  
  473.  
  474.  
  475. -----------------------------------------------------------------
  476. EAACCFIX NLM
  477. ============ 
  478.  
  479.      SYMPTOM:
  480.  
  481.        The following Error message: SYS0002 Access Denied is
  482.        received when trying to copy a file with Extended Attributes
  483.        from a NetWare v3.12 file server if the users only has Read
  484.        and FileScan rights.  
  485.  
  486.      SOLUTION:
  487.  
  488.      Apply EAACCFIX NLM           970  04-26-94  9:06a 
  489.  
  490.  
  491.      Solution Specifics:
  492.  
  493.      Different versions of this patch are available for the
  494.      following NetWare Operating System's:
  495.  
  496.           V3.12
  497.  
  498.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  499.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  500.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  501.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  502.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  503.                     v3.11 SFT is in SFTITx.EXE.
  504.  
  505.      Installation Instructions:
  506.  
  507.        NCF FILE: STARTUP.NCF
  508.  
  509.  
  510.  
  511. -----------------------------------------------------------------
  512. EAALLCFX NLM
  513. ============
  514.  
  515.      SYMPTOM:
  516.  
  517.        Server will hang or abend when EAs are written to a large
  518.        volume (>6 Gig.) that has a block size of > 4k
  519.  
  520.        Customer has an application (client based) that writes EAs. 
  521.        When this program is run the server will either hang or
  522.        abend (multiple abends).  The requirements for this to occur
  523.        are 1) a volume that is greater than 1 gigabyte and 2) a
  524.        block larger than 4k.
  525.  
  526.        The problem has been duplicated in-house as follows:
  527.  
  528.        1)  Ran a test program (TSTEA.EXE) that creates 50 test
  529.        files.  The program creates the files and then writes 8  1
  530.        megabyte EAs to each file.
  531.        2)  The server starts to get "cache memory allocatorout of
  532.        available memory" messages and then will simply hang.
  533.  
  534.        The server used is as follows:
  535.  
  536.        NetFrame
  537.        160 megabytes of memory
  538.        6 gigabyte volume
  539.        block size set to 8k (also tried 16k)
  540.        SET Maximum Alloc Short term memory = 33554432
  541.  
  542.  
  543.      SOLUTION:
  544.  
  545.      Apply EAALLCFX NLM         1,627  04-04-95 12:05p 
  546.  
  547.  
  548.  
  549.      Solution Specifics:
  550.  
  551.      Different versions of this patch are available for the
  552.      following NetWare Operating System's:
  553.  
  554.           V3.11, V3.12, V3.11 SFT III
  555.  
  556.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  557.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  558.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  559.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  560.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  561.                     v3.11 SFT is in SFTITx.EXE.
  562.  
  563.  
  564.      Installation Instructions:
  565.  
  566.        NCF FILE: STARTUP.NCF
  567.  
  568. -----------------------------------------------------------------
  569. EADATFIX NLM
  570. ============
  571.  
  572.      SYMPTOM:
  573.        
  574.        A problem exists with Extended Attributes when performing a
  575.        drag and drop COPY of a directory structure from an OS/2
  576.        client.  Which would cause the Extended Attribute for the
  577.        new Parent Directory to be corrupt. 
  578.  
  579.        VREPAIR returned the following error message:
  580.  
  581.           Error at extended directory entry xxxx
  582.           Invalid Data error
  583.           Invalid Score card error
  584.  
  585.      SOLUTION:
  586.  
  587.      Apply EADATFIX NLM         1,181  04-26-94  4:33p 
  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, V3.12, 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.        To install the patch, load PATCHMAN for the Operating System
  605.        which is running and the version of EADATFIX.NLM in the same
  606.        directory.
  607.  
  608.      Installation Instructions:
  609.  
  610.        NCF FILE: STARTUP.NCF
  611.  
  612.  
  613.  
  614. -----------------------------------------------------------------
  615. EAFLTFIX NLM
  616. ============
  617.  
  618. SYMPTOM:
  619.  
  620.      ABEND: Invalid Semaphore passed to kernal
  621.  
  622.      Because of the nature of this issue, a multiple type of ABEND
  623.      could be possible or seen, including GPPE'S.
  624.  
  625.      This problem is only visible using debugging tools.  It can
  626.      only be seen in a core memory image or a trace from a sniffer
  627.      or lanalyzer.
  628.  
  629.      
  630. TROUBLESHOOTING:
  631.  
  632.      Apply the patch or fix the client sending the bad packets.
  633.  
  634. CAUSE:
  635.  
  636.      A client or clients are sending NCP packet Case 86 with an
  637.      invalid value for the volume number.  This causes NetWare to
  638.      index a table incorrectly
  639.  
  640. SOLUTION:
  641.  
  642.      Apply EAFLTFIX NLM         1,309  12-21-94 12:59p 
  643.  
  644.  
  645. Solution Specifics:
  646.  
  647.      Different versions of this patch are available for the
  648.      following NetWare Operating System's:
  649.  
  650.           V3.11, V3.12
  651.  
  652.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  653.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  654.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  655.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  656.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  657.                     v3.11 SFT is in SFTITx.EXE.
  658.  
  659.      Fixed with patch EAFLTFIX.NLM (EA Filter Fix) which does some
  660.      packet error checking (For EA Type Packets) to makes sure the
  661.      client is not sending invalid packets.
  662.  
  663. Installation Instructions:
  664.  
  665.      NCF FILE: STARTUP.NCF
  666.  
  667.  
  668.  
  669. -----------------------------------------------------------------
  670. EAREPLFX NLM
  671. ============ 
  672.  
  673.      SYMPTOM:
  674.  
  675.        The following errors could be seen on a OS/2 Client:
  676.        1.   "The Drive ";,is not a valid Drive"
  677.        2.   " " " is either read-only or is being used by another
  678.        program"
  679.  
  680.        This errors would be received if using the drives ICON from
  681.        the DESKTOP to view a NetWare volume and most often with a
  682.        CD-ROM mounted volume.  Sometimes after receiving these
  683.        errors the connection to the File Server would be lost. 
  684.        
  685.      SOLUTION:
  686.  
  687.      Apply EAREPLFX NLM         1,182  04-26-94  9:00a 
  688.  
  689.  
  690.      Solution Specifics:
  691.  
  692.      Different versions of this patch are available for the
  693.      following NetWare Operating System's:
  694.  
  695.           V3.11, V3.12, V4.01, V3.11 SFT III
  696.  
  697.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  698.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  699.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  700.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  701.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  702.                     v3.11 SFT is in SFTITx.EXE.
  703.  
  704.        Also it is suggested to use NetWare Requester for OS/2 v2.10
  705.        to help correct the problem.
  706.  
  707.      Installation Instructions:
  708.  
  709.        NCF FILE: STARTUP.NCF
  710.  
  711.  
  712.  
  713. -----------------------------------------------------------------
  714. EASUBFIX NLM
  715. ============
  716.  
  717.      SYMPTOM:
  718.  
  719.        When copying a long directory with EA's and only have R  F
  720.        rights the server returns 140 error.
  721.  
  722.      SOLUTION:
  723.  
  724.      Apply EASUBFIX NLM           965  07-26-94  7:44a 
  725.  
  726.  
  727.      Solution Specifics:
  728.  
  729.      Different versions of this patch are available for the
  730.      following NetWare Operating System's:
  731.  
  732.           V3.11, V3.12, V4.01, V4.02
  733.  
  734.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  735.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  736.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  737.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  738.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  739.                     v3.11 SFT is in SFTITx.EXE.
  740.  
  741.        Login to a 3.12 server that has a name space loaded.  Go to
  742.        a directory that has a long directory in it.  Make sure you
  743.        only have R F rights in the source directory.  Then use
  744.        FILER to copy the subdirectory structure, on the long
  745.        directories you will get an error.   Problem was traced to
  746.        NWFindFirstEA() returns error code 140 ( No Set Privileges).
  747.  
  748.        FIXED a bug OpenEAHandle, were is you only had read rights
  749.        on a file, you could not read the EA's on that file. 
  750.  
  751.      Installation Instructions:
  752.  
  753.        NCF FILE: STARTUP.NCF
  754.  
  755.  
  756.  
  757. -----------------------------------------------------------------
  758. EAWRITFX NLM
  759. ============
  760.  
  761.      SYMPTOM:
  762.  
  763.        When using an OS/2 file and trying to copy the file from a
  764.        local drive to a file server with the directory flagged FWC
  765.        the copy fails.  If read rights are added it succeeds.
  766.  
  767.      SOLUTION:
  768.  
  769.      Apply EAWRITFX NLM         1,048  07-26-94  7:48a 
  770.  
  771.  
  772.        Change procedure OpenEAHandle to check for
  773.        WriteExistingFileBit if the user does not have ModifyEntry
  774.        rights.  If the user does have WriteExistingFile rights he
  775.        is granted Write and Read Privileges.
  776.  
  777.      Solution Specifics:
  778.  
  779.      Different versions of this patch are available for the
  780.      following NetWare Operating System's:
  781.  
  782.           V3.11, V3.12
  783.  
  784.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  785.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  786.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  787.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  788.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  789.                     v3.11 SFT is in SFTITx.EXE.
  790.  
  791.      Installation Instructions:
  792.  
  793.        NCF FILE: STARTUP.NCF
  794.  
  795.  
  796.  
  797. -----------------------------------------------------------------
  798. EAWRNFX  NLM
  799. ============
  800.  
  801.      SYMPTOM:
  802.  
  803.        The server was running out of allocated storage space for
  804.        extended attributes without warning.
  805.  
  806.      SYMPTOM:
  807.  
  808.        The user is unable to manage extended attribute storage
  809.        space in any given NetWare volume.
  810.  
  811.      SYMPTOM:
  812.  
  813.        There is a lack of extended attribute management functions.
  814.  
  815.      SOLUTION:
  816.  
  817.      Apply EAWRNFX  NLM         4,518  02-12-96 11:57a 
  818.  
  819.  
  820.      Solution Specifics:
  821.  
  822.      Different versions of this patch are available for the
  823.      following NetWare Operating System's:
  824.  
  825.           V3.12, V4.01
  826.  
  827.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  828.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  829.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  830.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  831.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  832.                     v3.11 SFT is in SFTITx.EXE.
  833.  
  834.        EAWRNFX.NLM addresses issues with the management of EA's or
  835.        Extended Attributes on a NetWare volume.  Using this NLM
  836.        will allow the user to control the amount of volume space
  837.        allowed for EA storage on a volume.  It will also alert
  838.        users and the error log as to when space for EA storage is
  839.        running low.
  840.  
  841.        After EAWRNFX is loaded two additional settings are
  842.        available.  To see these settings, type EA STATS at the
  843.        server console prompt.  The following information will be
  844.        displayed:
  845.  
  846.        -----------------------------------------------------------
  847.        EA WARNING BROADCAST PERCENT = 85
  848.        EA WARNING BROADCAST INTERVAL = 1 min.
  849.  
  850.        VOLUME NAME        % ALLOWED   % USED OF ALLOWED
  851.        [SYS]              30           1
  852.        [JUMBO]            30           45
  853.        -----------------------------------------------------------
  854.  
  855.        EA WARNING BROADCAST PERCENT = 85
  856.  
  857.        This statement depicts the level at which a warning would be
  858.        broadcast.  When 85 percent of the allotted volume space for
  859.        EA's is utilized, a warning will be broadcast.  To set this
  860.        amount to 75 percent, you should typed the following at the
  861.        console prompt or insert it in the AUTOEXEC.NCF file:
  862.  
  863.        EA WARNING BROADCAST PERCENT = 75
  864.  
  865.        EA WARNING BROADCAST INTERVAL = 2 min.
  866.  
  867.        This statement depicts how often the warning broadcast will
  868.        be sent to the network.  To set this amount to 5 minutes the
  869.        following would be type at the console prompt or inserted in
  870.        the AUTOEXEC.NCF file:
  871.  
  872.        EA WARNING BROADCAST INTERVAL = 5
  873.  
  874.        % ALLOWED
  875.  
  876.        The % ALLOWED statement to the right of the screen depicts
  877.        the percentage of volume space allowed for EA storage.
  878.  
  879.        % USED OF ALLOWED
  880.  
  881.        The % USED OF ALLOWED depicts the percentage of the space
  882.        allocated for EA storage that has been used.
  883.  
  884.        Additional information:
  885.  
  886.        The % USED OF ALLOWED field depicts a high water mark for EA
  887.        storage on the volume in question.  If, for example, this
  888.        value hits 90 percent and half of these files are deleted,
  889.        the value will remain at 90 percent until the volume is
  890.        purged.  After the volume is purged, the value would return
  891.        to 45 percent.  However, it is important to understand that
  892.        EA's are stored as extended directory entries and after the
  893.        space has been used for EA storage, it can never be reused
  894.        for common file storage unless the volume is re-initialized. 
  895.        After EA related data has been purged, that purged area can
  896.        be reused for EA storage in the future.
  897.  
  898.      Installation Instructions:
  899.  
  900.        NCF FILE: STARTUP.NCF
  901.  
  902.      1.   For this patch to function correctly, a patch by the name
  903.           of DIRSPCFX.NLM must also be applied.  
  904.  
  905.        DIRSPCFX.NLM corrects a problem in the directory entry table
  906.        with extended attribute and directory usage on a NetWare
  907.        volume.  It is explained in detail in its own field test
  908.        file.
  909.  
  910.      2.   For EAWRNFX.NLM to function correctly, all three files
  911.           must be used! All three files should be copied to the DOS
  912.           partition from where SERVER.EXE is booted.  These files
  913.           should be loaded from STARTUP.NCF, probably on the last
  914.           three lines, in the following manner:
  915.  
  916.           LOAD PM312.NLM
  917.           LOAD DIRSPCFX.NLM
  918.           LOAD EAWRNFX.NLM PERCENT = 30
  919.  
  920.        The PERCENT = 30 parameter can take the place of the SET
  921.        MAXIMUM PERCENT OF VOLUME SPACE ALLOWED FOR EXTENDED
  922.        ATTRIBUTES = 30 command that would be commonly found in the
  923.        AUTOEXEC.NCF file.  Setting this parameter in the
  924.        STARTUP.NCF before the SYS: volume loads allows the SYS:
  925.        volume to benefit from the setting.  The value 30 is an
  926.        arbitrary setting for this example.
  927.  
  928.  
  929.  
  930.  
  931. -----------------------------------------------------------------
  932. ELEVFIX  NLM
  933. ============
  934.  
  935.      SYMPTOM:
  936.  
  937.        A window exist where two identical requests to access the
  938.        same sector on the hard disk could get placed in the
  939.        elevator queue at the same time resulting in a file server
  940.        lock up.
  941.  
  942.        The file server may possibly hang when a system is in the
  943.        process of re-mirroring and when there is extremely high I/O
  944.        traffic on the bus.
  945.      
  946.      SOLUTION:
  947.  
  948.      Apply ELEVFIX  NLM         1,717  04-26-94  9:08a 
  949.  
  950.  
  951.      Solution Specifics:
  952.  
  953.      Different versions of this patch are available for the
  954.      following NetWare Operating System's:
  955.  
  956.           V3.12, V4.01
  957.  
  958.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  959.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  960.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  961.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  962.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  963.                     v3.11 SFT is in SFTITx.EXE.
  964.  
  965.      Installation Instructions:
  966.  
  967.        NCF FILE: STARTUP.NCF
  968.  
  969.  
  970.  
  971. -----------------------------------------------------------------
  972. EVNTRPFX NLM
  973. ============ 
  974.  
  975.  
  976.      SYMPTOM:
  977.  
  978.      Going to real mode an return from real mode events are not generated while the debugger
  979.      is active.
  980.  
  981.      SOLUTION:
  982.  
  983.      Apply EVNTRPFX NLM         1,008  01-18-96 10:59p 
  984.  
  985.  
  986.      Solution Specifics:
  987.  
  988.      Different versions of this patch are available for the
  989.      following NetWare Operating System's:
  990.  
  991.           V3.12
  992.  
  993.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  994.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  995.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  996.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  997.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  998.                     v3.11 SFT is in SFTITx.EXE.
  999.  
  1000.      Installation Instructions:
  1001.  
  1002.         NCF FILE: STARTUP.NCF
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009. -----------------------------------------------------------------
  1010. GETNSPFX NLM
  1011. ============
  1012.  
  1013.      SYMPTOM:
  1014.  
  1015.      GetOriginalNameSpace could not find the original name space errors on the server
  1016.      console.
  1017.  
  1018.      SOLUTION:
  1019.  
  1020.      Apply GETNSPFX NLM         1,317  02-13-96  8:30a 
  1021.  
  1022.  
  1023.      Solution Specifics:
  1024.  
  1025.      Different versions of this patch are available for the
  1026.      following NetWare Operating System's:
  1027.  
  1028.           V3.12
  1029.  
  1030.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1031.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1032.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1033.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1034.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1035.                     v3.11 SFT is in SFTITx.EXE.
  1036.  
  1037.      Installation Instructions:
  1038.  
  1039.         NCF FILE: STARTUP.NCF
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046. -----------------------------------------------------------------
  1047. GLOCKFIX NLM
  1048. ============
  1049.  
  1050.      SYMPTOM:
  1051.  
  1052.        NWScanPhysicalLocksByFile fails if more than 23 locks on a
  1053.        file.
  1054.  
  1055.        NWScanPhysicalLocksByFile is an assembly call.  It is making
  1056.        the NCP 23 238.   The lanalyzer shows that garbage is
  1057.        returned by this NCP when more than 23 locks are placed on a
  1058.        file.
  1059.  
  1060.      SOLUTION:
  1061.  
  1062.      Apply GLOCKFIX NLM         1,088  02-12-96 11:20a 
  1063.  
  1064.  
  1065.      Solution Specifics:
  1066.  
  1067.      Different versions of this patch are available for the
  1068.      following NetWare Operating System's:
  1069.  
  1070.           V3.11, V3.12, V3.11 SFT III
  1071.  
  1072.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1073.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1074.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1075.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1076.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1077.                     v3.11 SFT is in SFTITx.EXE.
  1078.  
  1079.      Installation Instructions:
  1080.  
  1081.        NCF FILE: STARTUP.NCF
  1082.  
  1083.  
  1084.  
  1085. -----------------------------------------------------------------
  1086. GNSFIX   NLM
  1087. ============
  1088.  
  1089.      SYMPTOM:
  1090.  
  1091.        This patch fixes a problem found when re-booting and
  1092.        attempting to get a connection to the file server.  If all
  1093.        of the connections are in use, (e.g. 20 for the 20-user
  1094.        version, 50 for the 50-user version, etc.), and one of the
  1095.        users re-boots, the user will not be able to log back in to
  1096.        the server.  This problem will only occur if there is only
  1097.        one network.  If the user is on an INTERNET, a re-connection
  1098.        will be possible.
  1099.  
  1100.        The problem is that once a user re-boots, his connection is
  1101.        not terminated at the server until a time out limit is
  1102.        reached (usually 15 minutes).
  1103.  
  1104.      SOLUTION:
  1105.  
  1106.      Apply GNSFIX   NLM         1,099  03-28-94  8:47a 
  1107.  
  1108.  
  1109.      Solution Specifics:
  1110.  
  1111.      Different versions of this patch are available for the
  1112.      following NetWare Operating System's:
  1113.  
  1114.           V3.11, V3.12, V3.11 SFT III
  1115.  
  1116.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1117.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1118.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1119.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1120.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1121.                     v3.11 SFT is in SFTITx.EXE.
  1122.  
  1123.        This patch corrects the problem by checking the source node
  1124.        address of the incoming packet to the  node address of all
  1125.        workstations the server currently thinks it is attached to. 
  1126.        If a match is found the server responds to the workstation,
  1127.        thus re-creating a connection in the same slot the
  1128.        workstation had prior to its reboot.
  1129.  
  1130.      Installation Instructions:
  1131.  
  1132.        NCF FILE: STARTUP.NCF
  1133.  
  1134.  
  1135.  
  1136. -----------------------------------------------------------------
  1137. GTALLYFX NLM
  1138. ============
  1139.  
  1140.      SYMPTOM:
  1141.  
  1142.        Server ABEND when out of memory.
  1143.  
  1144.      SOLUTION:
  1145.  
  1146.      Apply GTALLYFX NLM         1,490  10-18-94 12:42p 
  1147.  
  1148.  
  1149.        Set pointer to NULL when struct is allocated and the check
  1150.        for NULL before calling free.
  1151.  
  1152.      Solution Specifics:
  1153.  
  1154.      Different versions of this patch are available for the
  1155.      following NetWare Operating System's:
  1156.  
  1157.           V3.12
  1158.  
  1159.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1160.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1161.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1162.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1163.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1164.                     v3.11 SFT is in SFTITx.EXE.
  1165.  
  1166.      Installation Instructions:
  1167.  
  1168.        NCF FILE: STARTUP.NCF
  1169.  
  1170.  
  1171.  
  1172. -----------------------------------------------------------------
  1173. HFFIX    NLM
  1174. ============
  1175.  
  1176.      SYMPTOM:
  1177.  
  1178.        The Server will hang if there is data lost after a HOTFIX.
  1179.  
  1180.      SOLUTION:
  1181.  
  1182.      Apply HFFIX    NLM         1,054  05-26-94 11:46a 
  1183.  
  1184.  
  1185.      Solution Specifics:
  1186.  
  1187.      Different versions of this patch are available for the
  1188.      following NetWare Operating System's:
  1189.  
  1190.           V3.12, V4.01
  1191.  
  1192.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1193.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1194.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1195.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1196.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1197.                     v3.11 SFT is in SFTITx.EXE.
  1198.  
  1199.      Installation Instructions:
  1200.  
  1201.        NCF FILE: STARTUP.NCF
  1202.  
  1203.  
  1204.  
  1205. -----------------------------------------------------------------
  1206. IOHANDFX NLM
  1207. ============
  1208.  
  1209.      SYMPTOM:
  1210.  
  1211.        On releasing IO handles, the OS does not clean up the
  1212.        application link field.
  1213.  
  1214.        Do the following steps to reproduce the problem:
  1215.  
  1216.        1. Load CDROM.NLM on a 3.12 server with a CD-ROM.
  1217.        2. CD MOUNT # (to mount the CD).
  1218.        3. CD CHANGE # ( to mount a different CD).
  1219.        4. Take the CD out at the prompt and press any key to
  1220.        continue.
  1221.        5. Unload CDROM.NLM.
  1222.        6. Load CDROM.NLM.
  1223.  
  1224.        You can repeat steps 5 and 6 after putting a CD back into
  1225.        the device and the CD can no longer be seen until the disk
  1226.        driver is unloaded and loaded again.
  1227.  
  1228.  
  1229.      SOLUTION:
  1230.  
  1231.      Apply IOHANDFX NLM         1,070  05-26-94 11:41a 
  1232.  
  1233.  
  1234.      Solution Specifics:
  1235.  
  1236.      Different versions of this patch are available for the
  1237.      following NetWare Operating System's:
  1238.  
  1239.           V3.12, V4.01, V4.02
  1240.  
  1241.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1242.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1243.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1244.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1245.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1246.                     v3.11 SFT is in SFTITx.EXE.
  1247.  
  1248.      Installation Instructions:
  1249.  
  1250.        NCF FILE: STARTUP.NCF
  1251.  
  1252.  
  1253.  
  1254. -----------------------------------------------------------------
  1255. IPXRCVFX NLM
  1256. ============
  1257.  
  1258.      SYMPTOM:
  1259.  
  1260.        These patches fix a problem with receiving a GPPE ABEND
  1261.        because of the generation of an NCP request that IPX.386 did
  1262.        not handle correctly, thus causing an invalid fragment
  1263.        count.
  1264.  
  1265.        A problem has been encountered with the NetWare SFT III
  1266.        operating system that is produced by Running ARCServe 4.0 on
  1267.        one of the mirrored NetWare SFT III servers.  If ARCServe is
  1268.        backing up a file to the tape and the secondary server
  1269.        restarts for any reason, upon re-synchronizing the memory
  1270.        the operating system will ABEND with a General Protection
  1271.        Processor Exception (GPPE) error.
  1272.  
  1273.        This error only occurs if a file is being copied to the tape
  1274.        at the time.
  1275.  
  1276.        If ARCServe is loaded but not in the process of copying a
  1277.        file to  tape, then the problem is not apparent.
  1278.  
  1279.      CAUSE
  1280.  
  1281.        The problem is that an NCP request is generated that IPX.386
  1282.        did not handle correctly, causing an invalid fragment count
  1283.        that would bring down the primary server.  Because the
  1284.        primary server is being re-mirrored to the secondary server,
  1285.        the secondary server dies as well.
  1286.  
  1287.      SOLUTION:
  1288.  
  1289.      Apply IPXRCVFX NLM           976  04-26-94  9:04a 
  1290.  
  1291.  
  1292.      Solution Specifics:
  1293.  
  1294.      Different versions of this patch are available for the
  1295.      following NetWare Operating System's:
  1296.  
  1297.           V3.11, V3.12, V3.11 SFT III
  1298.  
  1299.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1300.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1301.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1302.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1303.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1304.                     v3.11 SFT is in SFTITx.EXE.
  1305.  
  1306.      Installation Instructions:
  1307.  
  1308.        NCF FILE: STARTUP.NCF
  1309.  
  1310.        The patch needs to be loaded in both the MSEngine and
  1311.        IOEngine.
  1312.        1.   Copy the IIPXRCFX.NLM and PM311IO.NLM files to the
  1313.        NetWare boot directory.
  1314.  
  1315.        2.   Copy the IPXRCVFX.NLM and PATCHMAN.NLM files to the
  1316.        SYS:SYSTEM directory.
  1317.  
  1318.        3.   Edit the IOSTART.NCF file to load the PM311IO.NLM and
  1319.        IIPXRCFX.NLM files.
  1320.  
  1321.        4.   Edit the MSSTART.NCF file to load PATCHMAN.NLM and
  1322.        IPXRCVFX.NLM files.
  1323.  
  1324.  
  1325.  
  1326. -----------------------------------------------------------------
  1327. IPXSOCK  NLM
  1328. ============
  1329.  
  1330.      SYMPTOM:
  1331.        
  1332.        Connections with NetWare for SAA server cannot exceed 33.
  1333.  
  1334.      TROUBLESHOOTING:
  1335.        Applications such as HostPrint (from NetWare for SAA) may
  1336.        require more than 100 IPX sockets (which translates to only
  1337.        33 host connections) on a NetWare 3.11 server.  When you
  1338.        attempt to make additional connections beyond 33, the
  1339.        operation will fail.
  1340.  
  1341.      CAUSE:
  1342.        Normally, a 3.11 server has a maximum of 100 IPX sockets.
  1343.  
  1344.      SOLUTION:
  1345.  
  1346.      Apply IPXSOCK  NLM         3,971  09-20-95  3:24p 
  1347.  
  1348.  
  1349.      Solution Specifics:
  1350.  
  1351.      Different versions of this patch are available for the
  1352.      following NetWare Operating System's:
  1353.  
  1354.           V3.11, V3.12
  1355.  
  1356.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1357.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1358.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1359.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1360.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1361.                     v3.11 SFT is in SFTITx.EXE.
  1362.  
  1363.        IPXSOCK.NLM will increase the maximum number of IPX sockets
  1364.        on NetWare 3.11 from 100 to 1024.
  1365.  
  1366.      Installation Instructions:
  1367.  
  1368.        NCF FILE: AUTOEXEC.NCF
  1369.  
  1370.           1. Copy IPXSOCK.NLM into the same directory as the other
  1371.           NLM files (SYS:SYSTEM or DOS partition).
  1372.  
  1373.           2. At the server console type LOAD IPXSOCK <sockets> Where
  1374.           <Sockets> is between 101 - 1024.  
  1375.  
  1376.        This patch will not unload unless the number of open IPX
  1377.        sockets is less than or equal to 100.  This is because
  1378.        PATCHMAN must re-map the in-use socket to the original 100
  1379.        entries in the socket table.
  1380.  
  1381.  
  1382.  
  1383. -----------------------------------------------------------------
  1384. LSLUNBFX NLM
  1385. ============
  1386.  
  1387.      SYMPTOM:
  1388.  
  1389.            When unloading Madge driver, user receives error message:
  1390.        TCP - unrecognized parameter 'xxx' (where xxx is always
  1391.        three extended ASCII characters).
  1392.  
  1393.           ESI is expected to point to command line parameters for
  1394.        the Unbind command. This unbind results from the unload of
  1395.        the board and there are no command line parameters. However,
  1396.        ESI is not zero and TCPIP interprets the value as a pointer
  1397.        to the parameters. LSL is not clearing ESI, or is only
  1398.        clearing it when the first stack is unbound, when the unbind
  1399.        is caused by the unload of a board. ESI needs to be cleared
  1400.        before calling the protocol with unbind in this case.
  1401.  
  1402.           The problem is in the LSL call
  1403.        <LSLUnBindThenDeRegisterMLID>, the register ESI contains
  1404.        bogus values before the call to the Protocol Stack Control
  1405.        Entry point to UNBIND, ESI should point to a string or zero. 
  1406.        ESI should be set to zero before making the call to the
  1407.        Protocol Stack, ie. <xor esi, esi>.  This fix has already
  1408.        been made in the NetWare v4.10 LSL code base.  The same fix
  1409.        needs to be made to the NetWare v3.12 and v4.0x LSL code
  1410.        bases.
  1411.  
  1412.      SOLUTION:
  1413.  
  1414.      Apply LSLUNBFX NLM         1,035  12-21-94  1:19p 
  1415.  
  1416.  
  1417.      Solution Specifics:
  1418.  
  1419.      Different versions of this patch are available for the
  1420.      following NetWare Operating System's:
  1421.  
  1422.           V3.12, V4.02
  1423.  
  1424.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1425.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1426.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1427.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1428.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1429.                     v3.11 SFT is in SFTITx.EXE.
  1430.  
  1431.      Installation Instructions:
  1432.  
  1433.        NCF FILE: STARTUP.NCF
  1434.  
  1435.  
  1436.  
  1437. -----------------------------------------------------------------
  1438. LSTECBFX NLM
  1439. ============
  1440.  
  1441.      SYMPTOM:
  1442.  
  1443.        Lost ECB's when running endurance tests with packet signing.
  1444.  
  1445.        When running endurance tests with packet signing on, the IPX
  1446.        protocol stack will get into a state where ECB's will start
  1447.        to be lost.
  1448.  
  1449.        The problem occurs when two packets arrive at the same time.
  1450.        The second one will be lost.
  1451.  
  1452.        This problem is unique to 3.12.  It was a result of some
  1453.        optimization that took place.  The problem does not occur in
  1454.        4.00 or later, nor does it happen in 3.11 with PBURST.NLM
  1455.        loaded.
  1456.  
  1457.      SOLUTION:
  1458.  
  1459.      Apply LSTECBFX NLM         1,302  07-26-94  7:51a 
  1460.  
  1461.  
  1462.      Solution Specifics:
  1463.  
  1464.      Different versions of this patch are available for the
  1465.      following NetWare Operating System's:
  1466.  
  1467.           V3.12
  1468.  
  1469.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1470.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1471.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1472.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1473.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1474.                     v3.11 SFT is in SFTITx.EXE.
  1475.  
  1476.      Installation Instructions:
  1477.  
  1478.        NCF FILE: STARTUP.NCF
  1479.  
  1480.  
  1481.  
  1482. -----------------------------------------------------------------
  1483. MACNMFX  NLM
  1484. ============
  1485.  
  1486.      SYMPTOM:
  1487.  
  1488.        Mac File Move Results in Invalid DSubdirectory field in the
  1489.        Directory Handle.
  1490.  
  1491.      SOLUTION:
  1492.  
  1493.      Apply MACNMFX  NLM         1,086  08-12-96  3:29a 
  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.12
  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.      Installation Instructions:
  1511.  
  1512.        NCF FILE: STARTUP.NCF
  1513.  
  1514.  
  1515.  
  1516.  
  1517. -----------------------------------------------------------------
  1518. MMACCFIX NLM
  1519. ============
  1520.  
  1521.      SYMPTOM:
  1522.  
  1523.        The workstation will hang while performing reads from the
  1524.        file server.  High (100%) utilization at the server console. 
  1525.        By typing "scan for new devices" at the console prompt the
  1526.        high utilization drops but will climb back up over time.
  1527.  
  1528.      SOLUTION:
  1529.  
  1530.      Apply MMACCFIX NLM         1,006  04-26-94  8:54a 
  1531.  
  1532.  
  1533.      Solution Specifics:
  1534.  
  1535.      Different versions of this patch are available for the
  1536.      following NetWare Operating System's:
  1537.  
  1538.           V3.12, V4.01
  1539.  
  1540.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1541.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1542.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1543.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1544.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1545.                     v3.11 SFT is in SFTITx.EXE.
  1546.  
  1547.        MMACCFIX.NLM fixes this condition by patching the media
  1548.        manager accelerator module of the NetWare 4.01 OS code. 
  1549.        This patch is recommended for general application on all
  1550.        4.01 NetWare servers.
  1551.  
  1552.      Installation Instructions:
  1553.  
  1554.        NCF FILE: STARTUP.NCF
  1555.  
  1556.  
  1557.  
  1558. -----------------------------------------------------------------
  1559. MMHANDFX NLM
  1560. ============
  1561.  
  1562.      SYMPTOM:
  1563.  
  1564.      The ability to mark a disk device as handicapped, thus causing reads to always go to the
  1565.      non-handicapped mirror does not work.
  1566.  
  1567.  
  1568.      SOLUTION:
  1569.  
  1570.      Apply MMHANDFX NLM         3,123  02-13-96  8:26a 
  1571.  
  1572.  
  1573.      Solution Specifics:
  1574.  
  1575.      Different versions of this patch are available for the
  1576.      following NetWare Operating System's:
  1577.  
  1578.           V3.12
  1579.  
  1580.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1581.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1582.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1583.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1584.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1585.                     v3.11 SFT is in SFTITx.EXE.
  1586.  
  1587.      Installation Instructions:
  1588.  
  1589.         NCF FILE: STARTUP.NCF
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596. -----------------------------------------------------------------
  1597. NCPCHKFX NLM
  1598. ============
  1599.  
  1600.      SYMPTOM:
  1601.  
  1602.        Application which performs an NCP 253 which abends the
  1603.        server with GPPE.
  1604.  
  1605.      SOLUTION:
  1606.  
  1607.      Apply NCPCHKFX NLM         1,147  04-05-95 11:48a 
  1608.  
  1609.  
  1610.      Solution Specifics:
  1611.  
  1612.      Different versions of this patch are available for the
  1613.      following NetWare Operating System's:
  1614.  
  1615.           V3.11, V3.12
  1616.  
  1617.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1618.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1619.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1620.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1621.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1622.                     v3.11 SFT is in SFTITx.EXE.
  1623.  
  1624.      Installation Instructions:
  1625.  
  1626.        NCF FILE: STARTUP.NCF
  1627.  
  1628. -----------------------------------------------------------------
  1629. NCPXTNFX NLM
  1630. ============
  1631.  
  1632.      SYMPTOM:
  1633.  
  1634.      Registration of NCP extensions does not work 
  1635.  
  1636.      SOLUTION:
  1637.  
  1638.      Apply NCPXTNFX NLM         1,638  11-21-95  2:49p 
  1639.  
  1640.  
  1641.      Solution Specifics:
  1642.  
  1643.      Different versions of this patch are available for the
  1644.      following NetWare Operating System's:
  1645.  
  1646.           V3.12
  1647.  
  1648.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1649.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1650.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1651.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1652.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1653.                     v3.11 SFT is in SFTITx.EXE.
  1654.  
  1655.      Installation Instructions:
  1656.  
  1657.         NCF FILE: STARTUP.NCF
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664. -----------------------------------------------------------------
  1665. NPAPATCH NLM
  1666. ============
  1667.  
  1668.      SYMPTOM:
  1669.        The NPAPATCH.NLM is a patch module for NetWare 3.12.  It
  1670.        patches the OS loader to accept .HAMs and .CDM.
  1671.  
  1672.      SOLUTION:
  1673.  
  1674.      Apply NPAPATCH NLM         2,516  08-12-96  1:50a 
  1675.  
  1676.  
  1677.      Solution Specifics:
  1678.  
  1679.      Different versions of this patch are available for the
  1680.      following NetWare Operating System's:
  1681.  
  1682.           V3.12
  1683.  
  1684.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1685.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1686.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1687.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1688.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1689.                     v3.11 SFT is in SFTITx.EXE.
  1690.  
  1691.      Installation Instructions:
  1692.  
  1693.        NCF FILE: STARTUP.NCF
  1694.  
  1695.  
  1696.  
  1697.  
  1698. -----------------------------------------------------------------
  1699. PBWANFIX NLM
  1700. ============
  1701.  
  1702.      SYMPTOM:
  1703.  
  1704.        WAN links saturated with packets.
  1705.  
  1706.      SOLUTION:
  1707.  
  1708.      Apply PBWANFIX NLM         3,028  04-19-94  9:41a 
  1709.  
  1710.  
  1711.      Solution Specifics:
  1712.  
  1713.      Different versions of this patch are available for the
  1714.      following NetWare Operating System's:
  1715.  
  1716.           V3.12, V4.01
  1717.  
  1718.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1719.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1720.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1721.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1722.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1723.                     v3.11 SFT is in SFTITx.EXE.
  1724.  
  1725.        Description of problem addressed by PBWANFIX.NLM.  Due to
  1726.        the nature of packet burst, it is very easy to saturate WANS
  1727.        with packets that have already been sent and arrived
  1728.        correctly.
  1729.  
  1730.      Installation Instructions:
  1731.  
  1732.        NCF FILE: STARTUP.NCF
  1733.  
  1734.  
  1735.  
  1736. -----------------------------------------------------------------
  1737. PM312    NLM
  1738. ============
  1739.  
  1740.      SYMPTOM:
  1741.        
  1742.      SOLUTION:
  1743.  
  1744.      Apply PM312    NLM        14,825  02-05-96 11:19a 
  1745.  
  1746.  
  1747.      Solution Specifics:
  1748.  
  1749.      Different versions of this patch are available for the
  1750.      following NetWare Operating System's:
  1751.  
  1752.           V3.12
  1753.  
  1754.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1755.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1756.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1757.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1758.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1759.                     v3.11 SFT is in SFTITx.EXE.
  1760.  
  1761.           This README file accompanies PM312.NLM.  The following
  1762.           files are included for this revision:
  1763.      
  1764.           PM312.NLM replaces any and all previous versions of
  1765.           PM312.NLM.  
  1766.  
  1767.           PM312.NLM is the Patch Manager which tracks and manages
  1768.           all official patches for NetWare 386 v3.12.
  1769.  
  1770.      Installation Instructions:
  1771.  
  1772.        NCF FILE: STARTUP.NCF
  1773.  
  1774.        Patches for NetWare 386 v3.12 consist of three types: 
  1775.  
  1776.           DYNAMIC -- Dynamic patches are implemented as .NLM files
  1777.           that can be loaded/unloaded while the server is running. 
  1778.           Unloading a dynamic patch will restore the Operating
  1779.           System to its original "un-patched" state.  
  1780.  
  1781.           SEMI-STATIC -- Semi-static patches can also be loaded
  1782.           while the server is running, but they cannot be unloaded. 
  1783.           It is not possible to undo the effects of a semi-static
  1784.           patch without first downing the server and bringing it
  1785.           back up without loading the semi-static patch.  
  1786.  
  1787.           STATIC -- A static patch is a DOS executable program that
  1788.           modifies the SERVER.EXE file.  This type of patch is
  1789.           applied once and its effects are permanent.  It is
  1790.           suggested that a backup of the original SERVER.EXE file be
  1791.           made before applying a static patch.  (In other words, do
  1792.           not patch the SERVER.EXE on your original distribution
  1793.           diskette!)
  1794.  
  1795.           Dynamic and semi-static patches modify the Operating
  1796.           System in memory, not on the disk.  This means that
  1797.           dynamic and semi-static patches must be loaded each time
  1798.           the Operating System is brought up in order for any
  1799.           'fixes' to take effect.  It is recommended that the
  1800.           command "LOAD <patch>" be placed in the file server's
  1801.           AUTOEXEC.NCF file to ensure that the patch is always in
  1802.           effect as soon as the server is brought up.
  1803.  
  1804.           In order to see which patches are currently loaded on the
  1805.           system, type "PATCHES" at the file server command line. 
  1806.           The patches will then be grouped and displayed according
  1807.           to their type (i.e. - STATIC, SEMI-STATIC, or DYNAMIC). 
  1808.           Typing "MODULES" at the server console will show which
  1809.           dynamic patches have been loaded, but will not show
  1810.           semi-static or static patches.
  1811.   
  1812.           To install PM312.NLM, log into the server as supervisor or
  1813.           supervisor equivalent and copy PM312.NLM into the
  1814.           SYS:SYSTEM subdirectory.  The Patch Manager (PM312.NLM)
  1815.           must be loaded before any dynamic or semi-static patches
  1816.           can be loaded.  If PM312 is not already loaded, the
  1817.           <patch>.NLM will attempt to locate PM312 and, if found,
  1818.           will load it automatically.  PM312 only needs to be loaded
  1819.           once; all NLM patches can then be loaded.  PM312 cannot be
  1820.           unloaded until all patches that rely on it are first
  1821.           unloaded.  
  1822.  
  1823. ***************************************************************** 
  1824.  
  1825.      DISCLAIMER
  1826.  
  1827.           Novell, Inc. makes no representations or warranties with
  1828.           respect to any NetWare software, and specifically
  1829.           disclaims any express or implied warranties of
  1830.           merchantability, title, or fitness for a particular
  1831.           purpose.   
  1832.  
  1833.           Distribution of any NetWare software is forbidden without
  1834.           the express written consent of Novell, Inc.  Further,
  1835.           Novell reserves the right to discontinue distribution of
  1836.           any NetWare software. 
  1837.  
  1838.           Novell is not responsible for lost profits or revenue,
  1839.           loss of use of the software, loss of data, costs of
  1840.           re-creating lost data, the cost of any substitute
  1841.           equipment or program, or claims by any party other than
  1842.           you.  Novell strongly recommends a backup be made before
  1843.           any software is installed.  Technical support for this
  1844.           software may be provided at the discretion of  Novell. 
  1845.           *****************************************************************
  1846.  
  1847.  
  1848.  
  1849. -----------------------------------------------------------------
  1850. READQFIX NLM
  1851. ============
  1852.  
  1853.      SYMPTOM:
  1854.  
  1855.        When a Queue is full, the File Server will get into an
  1856.        infinite loop trying to service Queue Management System
  1857.        (QMS) requests.  Note that PCONSOLE makes QMS requests for
  1858.        building a list of jobs, inserting and deleting print jobs,
  1859.        as well as inserting and deleting print queues.
  1860.  
  1861.        Symptoms observed when this problem occurs include, but are
  1862.        not limited, to utilization up to 96 %, users loosing
  1863.        connections and Packet Receive Buffers count going high.
  1864.  
  1865.      SOLUTION:
  1866.  
  1867.      Apply READQFIX NLM         1,612  08-10-94  4:37p 
  1868.  
  1869.  
  1870.        By applying READQFIX.NLM, the file server can correctly
  1871.        process a QMS request for a queue which is full.  Note that
  1872.        if a queue is full prior to loading READQFIX, the following
  1873.        error message may appear on the console at any time after
  1874.        loading READQFIX.
  1875.  
  1876.        "WARNING:  Error detected in Queue. ID=xxxxxxxx"
  1877.  
  1878.        If this happens the queue with the given ID number should be
  1879.        deleted and recreated.  
  1880.  
  1881.      Solution Specifics:
  1882.  
  1883.      Different versions of this patch are available for the
  1884.      following NetWare Operating System's:
  1885.  
  1886.           V3.11, V3.12, V4.02
  1887.  
  1888.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1889.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1890.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1891.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1892.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1893.                     v3.11 SFT is in SFTITx.EXE.
  1894.      
  1895.      Installation Instructions:
  1896.  
  1897.        NCF FILE: STARTUP.NCF
  1898.  
  1899.  
  1900.  
  1901. -----------------------------------------------------------------
  1902. REALMFIX NLM
  1903. ============
  1904.  
  1905.      SYMPTOM:
  1906.  
  1907.        This patch deals with applications that directly control
  1908.        hardware devices through NetWare (i.e. Jukeboxes, worms,
  1909.        tapes, etc.).  If an error condition occurs such as reaching
  1910.        the end of a tape, an error code is returned to the calling
  1911.        application.  The error code would be scrambled, resulting
  1912.        in the wrong error passed to the application.  The result,
  1913.        as far as the Server (i.e. ABEND, hang, etc.) would depend
  1914.        on the specific application.   The patch applies to
  1915.        applications which use a DAI interface to communicate with
  1916.        the server's hardware.  Check with the vendor of the
  1917.        application to verify the use of the DAI interface and apply
  1918.        the patch if necessary.
  1919.  
  1920.        Application requests made to a device driver using the
  1921.        device IOCTL and DeviceBlockingIOCTL API's are aborted if
  1922.        NetWare is in the process of switching to real mode.
  1923.  
  1924.        Application requests made to a device driver using the
  1925.        DeviceIOCTL and DeviceBlockingIOCTL API's are aborted if
  1926.        NetWare is in the process of switching to real mode (i.e.
  1927.        the DOS Mode semaphore is set).  The API's should instead
  1928.        delay the execution of the request. 
  1929.  
  1930.        FIXED 2 DAI emulation bugs.  Fixed the device IOCTL routine
  1931.        to return the driver specified error code instead of the
  1932.        media manager code.  Fixed the IOCTL routines to postpone
  1933.        the execution of the IOCTL if the DOSDiskSemaphore is set
  1934.        instead of returning with an error.
  1935.  
  1936.      SOLUTION:
  1937.  
  1938.      Apply REALMFIX NLM         2,920  02-12-96 11:30a 
  1939.  
  1940.  
  1941.      Solution Specifics:
  1942.  
  1943.      Different versions of this patch are available for the
  1944.      following NetWare Operating System's:
  1945.  
  1946.           V3.12, V4.01
  1947.  
  1948.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1949.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1950.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1951.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1952.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1953.                     v3.11 SFT is in SFTITx.EXE.
  1954.  
  1955.      Installation Instructions:
  1956.  
  1957.        NCF FILE: STARTUP.NCF
  1958.  
  1959.  
  1960.  
  1961. -----------------------------------------------------------------
  1962. REGOBJFX NLM
  1963. ============
  1964.  
  1965.      SYMPTOM:
  1966.  
  1967.        Generic Info Valid bit not set for non-media objects
  1968.  
  1969.        Device, magazine, etc. objects don't set the valid bit in
  1970.        the status field.  This causes an Media Manager application
  1971.        to loop forever waiting the in information be become
  1972.        "valid".
  1973.  
  1974.      SOLUTION:
  1975.  
  1976.      Apply REGOBJFX NLM         1,035  05-26-94  1:06p 
  1977.  
  1978.  
  1979.      Solution Specifics:
  1980.  
  1981.      Different versions of this patch are available for the
  1982.      following NetWare Operating System's:
  1983.  
  1984.           V3.12, V4.01
  1985.  
  1986.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  1987.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  1988.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  1989.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  1990.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  1991.                     v3.11 SFT is in SFTITx.EXE.
  1992.  
  1993.      Installation Instructions:
  1994.  
  1995.        NCF FILE: STARTUP.NCF
  1996.  
  1997.  
  1998.  
  1999. -----------------------------------------------------------------
  2000. RENDIRFX NLM
  2001. ============
  2002.  
  2003.      SYMPTOM:
  2004.  
  2005.         "RENDIR  <alt 174>" will Abend a server with a GPPE. The
  2006.        client does not have to be logged in to abend the server.
  2007.        RENDIR <alt 174> in the LOGIN directory will do the same
  2008.        thing.
  2009.  
  2010.      SOLUTION:
  2011.  
  2012.      Apply RENDIRFX NLM         1,134  09-05-95 10:19a 
  2013.  
  2014.  
  2015.      Solution Specifics:
  2016.  
  2017.      Different versions of this patch are available for the
  2018.      following NetWare Operating System's:
  2019.  
  2020.           V3.11, V3.12, V4.10, V3.11 SFT III
  2021.  
  2022.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2023.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2024.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2025.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2026.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2027.                     v3.11 SFT is in SFTITx.EXE.
  2028.  
  2029.      Installation Instructions:
  2030.  
  2031.        NCF FILE: STARTUP.NCF
  2032.  
  2033.  
  2034.  
  2035.  
  2036. -----------------------------------------------------------------
  2037. RKIELFIX NLM
  2038. ============ 
  2039.  
  2040.      SYMPTOM:
  2041.  
  2042.        Message Correction for the following ABEND Message: "Richard
  2043.        Kiel memorial ABEND #27"
  2044.  
  2045.      SOLUTION:
  2046.  
  2047.      Apply RKIELFIX NLM         1,044  05-04-94  2:38p 
  2048.  
  2049.  
  2050.      Solution Specifics:
  2051.  
  2052.      Different versions of this patch are available for the
  2053.      following NetWare Operating System's:
  2054.  
  2055.           V3.12
  2056.  
  2057.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2058.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2059.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2060.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2061.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2062.                     v3.11 SFT is in SFTITx.EXE.
  2063.  
  2064.        The new ABEND message is "Invalid entry in message list.".
  2065.  
  2066.        In the OS there is a process that checks the consistency of
  2067.        the message list.  When this list is found to be invalid the
  2068.        OS will return this ABEND message.
  2069.  
  2070.        Follow the Guidelines for troubleshooting in the System
  2071.        Messages Manual Appendix "A".
  2072.  
  2073.      Installation Instructions:
  2074.  
  2075.        NCF FILE: STARTUP.NCF
  2076.  
  2077.  
  2078.  
  2079. -----------------------------------------------------------------
  2080. RTCHGFIX NLM
  2081. ============ 
  2082.  
  2083.      SYMPTOM:
  2084.  
  2085.        This patch fixes a problem with packet signing after a
  2086.        switch over occurs on either an SFT III server or a router
  2087.        switch over (i.e. networks with redundant routes).  When the
  2088.        switch over occurs the packet size would be renegotiated
  2089.        between the server and the workstation.  The server in would
  2090.        send unsigned packets to the workstation during the
  2091.        renegotiation process.  The workstation, expecting signed
  2092.        packets will discard all of the packets from the server
  2093.        attempting the renegotiation.  The workstation would
  2094.        eventually timeout or appear to be hung.  The key to the
  2095.        patch is that packet signing would have to be enabled or
  2096.        order for this problem to happen.
  2097.  
  2098.      SOLUTION:
  2099.  
  2100.      Apply RTCHGFIX NLM           984  12-18-95  2:41p 
  2101.  
  2102.  
  2103.      Solution Specifics:
  2104.  
  2105.      Different versions of this patch are available for the
  2106.      following NetWare Operating System's:
  2107.  
  2108.           V3.12, V4.01
  2109.  
  2110.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2111.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2112.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2113.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2114.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2115.                     v3.11 SFT is in SFTITx.EXE.
  2116.  
  2117.      Installation Instructions:
  2118.  
  2119.        NCF FILE: STARTUP.NCF
  2120.  
  2121.  
  2122.  
  2123. -----------------------------------------------------------------
  2124. RTRTIME  NLM
  2125. ============
  2126.  
  2127.      SYMPTOM:
  2128.  
  2129.        The speed of the network link is slow enough to require
  2130.        increasing timeout values to more than the default value.
  2131.  
  2132.      SOLUTION:
  2133.  
  2134.      Apply RTRTIME  NLM         2,018  02-12-96 11:18a 
  2135.  
  2136.  
  2137.      Solution Specifics:
  2138.  
  2139.      Different versions of this patch are available for the
  2140.      following NetWare Operating System's:
  2141.  
  2142.           V3.11, V3.12
  2143.  
  2144.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2145.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2146.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2147.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2148.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2149.                     v3.11 SFT is in SFTITx.EXE.
  2150.  
  2151.        This patch provides a new server console command "ROUTER
  2152.        TIMEOUT"  which adjusts the RIP and SAP information timeout
  2153.        value.  This patch would be used on a network where the
  2154.        speed of the network link is slow enough to require
  2155.        increasing timeout values to more than the default value.
  2156.  
  2157.        The default RIP/SAP timeout value is 4 minutes, which means
  2158.        that the server router will keep Server or Network
  2159.        information for 4 minutes without that information being
  2160.        updated.  If the server does not get updated RIP/SAP
  2161.        information within the time specified by the timeout value,
  2162.        the RIP/SAP information is removed from the server's tables.
  2163.  
  2164.        This new console command allows the router timeout value to
  2165.        be changed in the range of 4 to 255 minutes.
  2166.  
  2167.      SYNTAX:
  2168.  
  2169.        ROUTER TIMEOUT 100
  2170.  
  2171.        This command would change the timeout default from 4 to 100
  2172.        minutes.
  2173.  
  2174.        RTRTIME.NLM is intended for 386 v3.12 and is a dynamic patch
  2175.        which is loaded at the file server console as a NetWare
  2176.        Loadable Module.  RTRTIME.NLM requires the latest version of
  2177.        PATCHMAN.NLM in order to load.
  2178.  
  2179.      Installation Instructions:
  2180.  
  2181.        NCF FILE: AUTOEXEC.NCF
  2182.  
  2183.  
  2184.  
  2185. -----------------------------------------------------------------
  2186. SAPFX    NLM
  2187. ============
  2188.  
  2189.      SYMPTOM:
  2190.  
  2191.      SOLUTION:
  2192.  
  2193.      Apply SAPFX    NLM         1,970  12-18-95  1:50p 
  2194.  
  2195.  
  2196.      Solution Specifics:
  2197.  
  2198.      Different versions of this patch are available for the
  2199.      following NetWare Operating System's:
  2200.  
  2201.           V3.11, V3.12
  2202.  
  2203.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2204.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2205.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2206.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2207.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2208.                     v3.11 SFT is in SFTITx.EXE.
  2209.  
  2210.        SAPFIX.NLM patch allows sapping devices with the same name
  2211.        to be advertised in different sap packets.
  2212.  
  2213.      Installation Instructions:
  2214.  
  2215.        NCF FILE: STARTUP.NCF
  2216.  
  2217.  
  2218.  
  2219. -----------------------------------------------------------------
  2220. SEARCHFX NLM
  2221. ============
  2222. SRCIOFIX NLM
  2223. SRCMSFIX NLM
  2224.  
  2225.      SYMPTOM:
  2226.  
  2227.        Doing "SEARCH DEL 2" (or later number) on server console
  2228.        after removing all searches from that server cause abend. 
  2229.        With usual configuration (only SYS:\SYSTEM is searched),
  2230.        doing "SEARCH DEL 1" then "SEARCH DEL 2" abends the server.
  2231.  
  2232.      SOLUTION:
  2233.  
  2234.      Apply SEARCHFX NLM         1,145  04-28-95  3:03p 
  2235.  
  2236.  
  2237.      Solution Specifics:
  2238.  
  2239.      Different versions of this patch are available for the
  2240.      following NetWare Operating System's:
  2241.  
  2242.           V3.11, V3.12
  2243.  
  2244.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2245.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2246.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2247.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2248.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2249.                     v3.11 SFT is in SFTITx.EXE.
  2250.  
  2251.      Installation Instructions:
  2252.  
  2253.        NCF FILE: STARTUP.NCF
  2254.  
  2255.  
  2256.  
  2257.  
  2258. -----------------------------------------------------------------
  2259. SERVHOPS NLM
  2260. ============
  2261.  
  2262.      SYMPTOM:
  2263.      
  2264.        This NLM is normally used when there is a mixture of 3.11
  2265.        and SFT servers on the same segment and remote booting is
  2266.        done on a specific server.   However it can be used in any
  2267.        situation where increased hop count is desired.
  2268.  
  2269.      SOLUTION:
  2270.  
  2271.      Apply SERVHOPS NLM         1,891  04-06-94  1:39p 
  2272.  
  2273.  
  2274.      Solution Specifics:
  2275.  
  2276.      Different versions of this patch are available for the
  2277.      following NetWare Operating System's:
  2278.  
  2279.           V3.11, V3.12
  2280.  
  2281.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2282.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2283.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2284.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2285.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2286.                     v3.11 SFT is in SFTITx.EXE.
  2287.  
  2288.        load SERVHOPS.NLM, then at console prompt type:  
  2289.  
  2290.        SERVER HOPS N (WHERE N IS THE NUMBER OF HOPS YOU WANT TO
  2291.        ASSIGN THE SERVER.  IT CAN BE 1 TO 15 HOPS.)
  2292.  
  2293.      Installation Instructions:
  2294.  
  2295.        NCF FILE: AUTOEXEC.NCF
  2296.  
  2297.  
  2298.  
  2299. -----------------------------------------------------------------
  2300. SHRRAMFX NLM
  2301. ============
  2302.  
  2303.      SYMPTOM:
  2304.        With many of the new ATM cards coming out, the one megabyte
  2305.        provided by the server will not be sufficient. Some of these
  2306.        new cards will need the ability to have 4 to 16 megaytes of
  2307.        shared memory.
  2308.  
  2309.        Now the number of Memory Mapped paragraphs for a LAN adapter
  2310.        can be the number of pages if the proper bit is set in the
  2311.        shared flags.  This allows ATM and other memory hungry
  2312.        adapters to allocate very large mapped (shared) memory
  2313.        address ranges.  
  2314.  
  2315.      SOLUTION:
  2316.  
  2317.      Apply SHRRAMFX NLM         3,432  01-08-96 11:41a 
  2318.  
  2319.  
  2320.      Solution Specifics:
  2321.  
  2322.      Different versions of this patch are available for the
  2323.      following NetWare Operating System's:
  2324.  
  2325.           V3.12
  2326.  
  2327.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2328.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2329.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2330.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2331.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2332.                     v3.11 SFT is in SFTITx.EXE.
  2333.  
  2334.      Installation Instructions:
  2335.  
  2336.        NCF FILE: STARTUP.NCF
  2337.  
  2338.  
  2339.  
  2340.  
  2341. -----------------------------------------------------------------
  2342. SIGLOGFX NLM
  2343. ============
  2344.  
  2345.      SYMPTOM:
  2346.  
  2347.        NWP_LOGIN when password has expired in bindery corrupts
  2348.        connection.
  2349.  
  2350.      SOLUTION:
  2351.  
  2352.      Apply SIGLOGFX NLM         1,159  12-21-94  1:06p 
  2353.  
  2354.  
  2355.      Solutions Specifics:
  2356.  
  2357.        Servers 4.02 and 3.12            Signature level 1
  2358.        Client VLMS dated 5-26-94        Signature level 2
  2359.        Login 4.084 and 4.093            Login SPD 70145
  2360.  
  2361.        Create user (TEST), assign a password and expire that
  2362.        password but have grace logins available.
  2363.        Login to user DS mode "LOGIN server/TEST" When asked to
  2364.        change password, reply N.  Login to user bindery mode "Login
  2365.        server/TEST /B". You will get Abort, Retry, Fail error.  All
  2366.        you can do is reply F.  Then Login gets several 8801 errors,
  2367.        invalid connection.  Server gets "Server 4.0-2506 AnNCP
  2368.        request with an invalid security signature was received from
  2369.        user TEST.... Possible intruder or network is corrupt."
  2370.  
  2371.        When the API calls VLM with NWP_LOGIN, everything after this
  2372.        fails. From CodeView, the VLM request is made, then CodeView
  2373.        is exited.  The server gets several beeps and error messages
  2374.        then the dos prompt "invalid drive.." is displayed.
  2375.        Login works in this situation if NETX.EXE is used
  2376.  
  2377.        The problem we are seeing is that certain NCP packets do not
  2378.        function properly on the server side with signing turned on. 
  2379.        In this case it is a PING FOR NDS packet.  During a BINDERY
  2380.        Login to a 4.x server after the KEYED LOGIN NCP is sent and
  2381.        returned, a PING is sent with signing turned on.  The server
  2382.        does one of two things in response: 1) It will either
  2383.        respond to the ping with no signing, in which case the
  2384.        client will fail the Login because signing is required; or
  2385.        2) it will output intruder alert messages at the console and
  2386.        never respond to the ping.  This happens using the 4.x
  2387.        LOGIN.EXE when doing a BINDERY emulation Login.  Using a 3.x
  2388.        Login for BINDERY does not do the ping and therefore
  2389.        succeeds.
  2390.  
  2391.      Installation Instructions:
  2392.  
  2393.        NCF FILE: STARTUP.NCF
  2394.  
  2395.  
  2396.  
  2397. -----------------------------------------------------------------
  2398. SPXACKFX NLM
  2399. ============
  2400.  
  2401.     This file has been removed.
  2402.     TID2914685 
  2403.      Symptoms
  2404.     There are two Native SPX issues that have come to our 
  2405.     attention as of late: 
  2406.         
  2407.     1.) Btrieve applications running on Netware 3.12 servers 
  2408.     experience status 95 errors (session no longer valid).. 
  2409.     Also the SoftSolutions product was experiencing disconnected  
  2410.     client as well.  
  2411.         
  2412.     2.) Rconsole on Netware servers running multiple windows 
  2413.     using CSSTATUS (NWSAA utility), will "hang" other rconsole 
  2414.     stations if one of the rconsole stations is rebooted. 
  2415.        
  2416.      Solutions
  2417.     1.) Unloading SPXACKFX.NLM from 312pt9.exe corrected this 
  2418.     problem. We are investigating the problems with this patch.  
  2419.         
  2420.     2.) Unloading SPXTRMFX.NLM from 312pt9.exe corrected the 
  2421.     second problem, as does exiting from the rconsole gracefully. 
  2422.         
  2423.     We are very interested in recieving other information on these
  2424.     problems, traces, other facts, etc.  
  2425.  
  2426.  
  2427. -----------------------------------------------------------------
  2428. SPXDDFIX NLM
  2429. ============ 
  2430.  
  2431.      SYMPTOM:
  2432.  
  2433.        This fixes a problem with the way SPX handles retried
  2434.        connect requests.  If the connection had already
  2435.        transitioned into SESSION_TERMINATED when the retry came in,
  2436.        it was treated as a new connection request.
  2437.  
  2438.        Also fixes a problem where SPX was still acknowledging data
  2439.        packets that arrived after SPXTerminateConnection was
  2440.        called.  This could lead to incorrect handling of the data
  2441.        by the application, leaving both endpoints with different
  2442.        information about the state and completeness of the data.
  2443.        NOTE: This SPX problem is masked by the SPXS.NLM that ships
  2444.        with NMS 2.0 and SPXS.NLM included in STRTL2.EXE.  The fix
  2445.        for this specific issue is addressed by SPXDDFIX.NLM.
  2446.  
  2447.      SOLUTION:
  2448.  
  2449.      Apply SPXDDFIX NLM         1,148  01-23-96  2:51p 
  2450.  
  2451.  
  2452.      Solution Specifics:
  2453.  
  2454.      Different versions of this patch are available for the
  2455.      following NetWare Operating System's:
  2456.  
  2457.           V3.11, V3.12, V4.01
  2458.  
  2459.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2460.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2461.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2462.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2463.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2464.                     v3.11 SFT is in SFTITx.EXE.
  2465.  
  2466.        Before the patch, data that arrived after the application
  2467.        initiated a disconnect by calling SPXTerminateConnection,
  2468.        was acknowledged and delivered to the application. 
  2469.        Depending on how the application was written this could give
  2470.        the transmitting side an invalid picture of the guaranteed
  2471.        delivery of the data.  The patch causes all inbound packets
  2472.        after SPXTerminateConnection has been called to just be
  2473.        dropped. 
  2474.  
  2475.      Installation Instructions:
  2476.  
  2477.        NCF FILE: STARTUP.NCF
  2478.  
  2479.  
  2480.  
  2481. -----------------------------------------------------------------
  2482. SPXFIX2  NLM
  2483. ============
  2484.  
  2485.      SYMPTOM:
  2486.  
  2487.        Fix SPX code in the case where an SPX terminate ack is
  2488.        received on a non-existent session.  When the terminate ack
  2489.        is received and the session does not exist, this fix returns
  2490.        the ECB to IPX rather than re-posting it back to the
  2491.        application socket.  
  2492.  
  2493.      SOLUTION:
  2494.  
  2495.      Apply SPXFIX2  NLM         1,035  01-23-96  2:52p 
  2496.  
  2497.  
  2498.      Solution Specifics:
  2499.  
  2500.      Different versions of this patch are available for the
  2501.      following NetWare Operating System's:
  2502.  
  2503.           V3.11, V3.12, V4.01
  2504.  
  2505.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2506.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2507.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2508.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2509.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2510.                     v3.11 SFT is in SFTITx.EXE.
  2511.  
  2512.        This bug is a side effect of SPXFIX2 v2.00 (which is native
  2513.        to NetWare v3.12) that leaves SPX terminate ack packets in
  2514.        system ECB's rather than copying them into application
  2515.        ECB's.
  2516.  
  2517.      Installation Instructions:
  2518.  
  2519.        NCF FILE: STARTUP.NCF
  2520.  
  2521.  
  2522.  
  2523. -----------------------------------------------------------------
  2524. SPXNSFIX NLM
  2525. ============
  2526.  
  2527.      SYMPTOM:
  2528.  
  2529.        If the session did not exist, SPX failed to interpret
  2530.        terminate ACKs as  system packets.
  2531.  
  2532.      SOLUTION:
  2533.  
  2534.      Apply SPXNSFIX NLM         1,044  01-23-96  2:55p
  2535.  
  2536.  
  2537.      Solution Specifics:
  2538.  
  2539.      Different versions of this patch are available for the
  2540.      following NetWare Operating System's:
  2541.  
  2542.           V3.11, V3.12, V4.01
  2543.  
  2544.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2545.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2546.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2547.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2548.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2549.                     v3.11 SFT is in SFTITx.EXE.
  2550.  
  2551.        When an application errors out because the session does not
  2552.        exist, SPX posts the system buffer to the socket rather than
  2553.        returning it to the Link Support Layer (LSL).
  2554.  
  2555.        The SPXNSFIX.NLM for NetWare 4.01, 3.12, and 3.11 fixes the
  2556.        way that SPX handles the Terminate Acknowledgment packets on
  2557.        sessions that do not exist.
  2558.  
  2559.      Installation Instructions:
  2560.  
  2561.        NCF FILE: STARTUP.NCF
  2562.  
  2563.  
  2564.  
  2565. -----------------------------------------------------------------
  2566. SPXTRMFX NLM
  2567. ============
  2568.  
  2569.     This file has been removed.
  2570.     TID2914685 
  2571.      Symptoms
  2572.     There are two Native SPX issues that have come to our 
  2573.     attention as of late: 
  2574.         
  2575.     1.) Btrieve applications running on Netware 3.12 servers 
  2576.     experience status 95 errors (session no longer valid).. 
  2577.     Also the SoftSolutions product was experiencing disconnected  
  2578.     client as well.  
  2579.         
  2580.     2.) Rconsole on Netware servers running multiple windows 
  2581.     using CSSTATUS (NWSAA utility), will "hang" other rconsole 
  2582.     stations if one of the rconsole stations is rebooted. 
  2583.        
  2584.      Solutions
  2585.     1.) Unloading SPXACKFX.NLM from 312pt9.exe corrected this 
  2586.     problem. We are investigating the problems with this patch.  
  2587.         
  2588.     2.) Unloading SPXTRMFX.NLM from 312pt9.exe corrected the 
  2589.     second problem, as does exiting from the rconsole gracefully. 
  2590.         
  2591.     We are very interested in recieving other information on these
  2592.     problems, traces, other facts, etc.  
  2593.  
  2594. -----------------------------------------------------------------
  2595. STDIRHFX NLM
  2596. ============
  2597.      SYMPTOM:
  2598.  
  2599.     Unable to CD into LOGIN directory after loading client 32.
  2600.  
  2601.      SOLUTION:
  2602.  
  2603.     Fixed bug in StartDirectoryHandles where the usecount was 
  2604.     not initialized correctly.
  2605.  
  2606.      Apply STDIRHFX NLM         1,115  09-23-96  1:43p
  2607.  
  2608.      Solution Specifics:
  2609.  
  2610.      Different versions of this patch are available for the
  2611.      following NetWare Operating System's:
  2612.  
  2613.           V3.11, V3.12, 
  2614.  
  2615.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2616.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2617.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2618.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2619.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2620.                     v3.11 SFT is in SFTITx.EXE.
  2621.  
  2622.  
  2623.  
  2624.      Installation Instructions:
  2625.  
  2626.        NCF FILE: STARTUP.NCF
  2627.  
  2628.  
  2629. -----------------------------------------------------------------
  2630. SYNCMFIX NLM
  2631. ============ 
  2632.  
  2633.      SYMPTOM:
  2634.  
  2635.        One drive off of one HBA is mirrored to two drives both of
  2636.        which are on the other HBA.  (A total of 3  drives mirroring
  2637.        the same data).  The single drive off of the first HBA is in
  2638.        sync and the other two drives off of the second HBA are
  2639.        mirrored to the first drive.  The server is downed while the
  2640.        two secondary mirrored drives are still out of sync,
  2641.        (install NLM shows them still to be in the mirroring
  2642.        process).  When SERVER.EXE is invoked, INSTALL.NLM shows the
  2643.        primary drive as In Sync and one of the secondary drives as
  2644.        In Sync and the other as Out Of Sync.  The two secondary
  2645.        drives are the only ones showing disk activity as if they
  2646.        are mirroring each other and ignoring the actual in sync
  2647.        primary drive.
  2648.  
  2649.      SOLUTION:
  2650.  
  2651.      Apply SYNCMFIX NLM         1,025  04-26-94  8:58a
  2652.  
  2653.  
  2654.      Solution Specifics:
  2655.  
  2656.      Different versions of this patch are available for the
  2657.      following NetWare Operating System's:
  2658.  
  2659.           V3.12, V4.01
  2660.  
  2661.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2662.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2663.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2664.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2665.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2666.                     v3.11 SFT is in SFTITx.EXE.
  2667.  
  2668.        The problem is resolved by loading the SYNCMFIX.NLM patch.
  2669.        You must load the patch manager and the SYNCMFIX.NLM in the
  2670.        STARTUP.NCF before the disk driver or move the disk driver
  2671.        load statements to the AUTOEXEC.NCF and have them loading
  2672.        after the patch manager and the SYNCMFIX.NLM patch.
  2673.  
  2674.      Installation Instructions:
  2675.  
  2676.        NCF FILE: STARTUP.NCF
  2677.  
  2678.  
  2679.  
  2680. -----------------------------------------------------------------
  2681. SYNCTIME NLM
  2682. ============
  2683.  
  2684.      SYMPTOM:
  2685.  
  2686.        The file server may gain or loose time, after a operating
  2687.        for a while.
  2688.  
  2689.      CAUSE:
  2690.  
  2691.        The FileServer time is by default taken from the software
  2692.        clock which is subject to lost timer ticks which may cause
  2693.        the server to loose time.
  2694.  
  2695.      SOLUTION:
  2696.  
  2697.      Apply SYNCTIME NLM         1,948  05-03-94  5:03p
  2698.  
  2699.  
  2700.        The  SYNCTIME.NLM file in the SYNC3XFT.EXE patch file causes
  2701.        the server to update its' time periodically from the
  2702.        hardware clock.
  2703.  
  2704.      Installation Instructions:
  2705.  
  2706.        1. Copy the SYNCTIME.NLM file to the SYSTEM directory or the
  2707.        NetWare boot directory.
  2708.  
  2709.        2. The appropriate PATCHMAN must first be loaded. (PM312.NLM
  2710.        of v3.11 PATCHMAN.NLM for 3.11 and PMIO311.NLM for 3.11
  2711.        SFT3).  
  2712.    
  2713.        3  Then load the patch from the console for NetWare 3.11 and
  2714.        3.12 or from the IOENGINE screen for 3.11 SFT3 NetWare, by
  2715.        entering the following command:
  2716.  
  2717.           LOAD SYNCTIME
  2718.  
  2719.        4. You may also load the file in the IOSTART.NCF for 3.11
  2720.        SFT3 or in the AUTOEXEC.NCF file for NetWare 3.11 and 3.12.
  2721.  
  2722.  
  2723.  
  2724. -----------------------------------------------------------------
  2725. TRBUFFIX NLM
  2726. ============
  2727.  
  2728.      SYMPTOM:
  2729.  
  2730.        Transfer buffer sequence number are returned out of
  2731.        order-causing data corruption
  2732.  
  2733.        FIXED a problem in the elevator-off code where the requests
  2734.        were being serviced LIFO instead of FIFO.
  2735.  
  2736.      SOLUTION:
  2737.  
  2738.      Apply TRBUFFIX NLM         1,059  05-26-94 12:57p
  2739.  
  2740.  
  2741.      Solution Specifics:
  2742.  
  2743.      Different versions of this patch are available for the
  2744.      following NetWare Operating System's:
  2745.  
  2746.           V3.12, V4.01
  2747.  
  2748.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2749.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2750.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2751.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2752.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2753.                     v3.11 SFT is in SFTITx.EXE.
  2754.  
  2755.      Installation Instructions:
  2756.  
  2757.        NCF FILE: STARTUP.NCF
  2758.  
  2759.  
  2760.  
  2761. -----------------------------------------------------------------
  2762. UNLDIRFX NLM
  2763. ============
  2764.  
  2765.      SYMPTOM:
  2766.  
  2767.        ABEND "UnLockDirectoryEntry called with entry that was
  2768.        already unlocked" happens in INWPurgeTrustee when
  2769.        UnLockDirectoryEntry is called with TNode->TFileEntryNumber
  2770.        which sometimes gets overwritten by the call to
  2771.        ImmediateReuseGetDirectoryEntry.  Whenever the directory
  2772.        structure for the file entry isn't in RAM,
  2773.        ImmediateReuseGetDirectoryEntry reads in a directory block
  2774.        over the top of the current block and invalidates the TNode
  2775.        pointer.  NOTE:Locking the file entry doesn't guarantee the
  2776.        TNode is locked.
  2777.  
  2778.      SOLUTION:
  2779.  
  2780.      Apply UNLDIRFX NLM         1,971  12-21-94  1:24p
  2781.  
  2782.  
  2783.      Solution Specifics:
  2784.  
  2785.      Different versions of this patch are available for the
  2786.      following NetWare Operating System's:
  2787.  
  2788.           V3.11, V3.12, V4.01
  2789.  
  2790.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2791.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2792.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2793.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2794.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2795.                     v3.11 SFT is in SFTITx.EXE.
  2796.  
  2797.      Installation Instructions:
  2798.  
  2799.        NCF FILE: STARTUP.NCF
  2800.  
  2801.  
  2802.  
  2803. -----------------------------------------------------------------
  2804. UNLOADFX NLM
  2805. ============
  2806.  
  2807.      SYMPTOM:
  2808.  
  2809.        NLM'S dynamically importing can ABEND if not unloaded in
  2810.        same order.
  2811.  
  2812.        The OS needs a patch to check for a NULL pointer on unload. 
  2813.  
  2814.      SOLUTION:
  2815.  
  2816.      Apply UNLOADFX NLM           992  12-18-95  1:38p
  2817.  
  2818.  
  2819.      Solution Specifics:
  2820.  
  2821.      Different versions of this patch are available for the
  2822.      following NetWare Operating System's:
  2823.  
  2824.           V3.12
  2825.  
  2826.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2827.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2828.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2829.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2830.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2831.                     v3.11 SFT is in SFTITx.EXE.
  2832.  
  2833.      Installation Instructions:
  2834.  
  2835.        NCF FILE: STARTUP.NCF
  2836.  
  2837.  
  2838.  
  2839. -----------------------------------------------------------------
  2840. VOLMTFIX NLM
  2841. ============
  2842.  
  2843.      SYMPTOM:
  2844.  
  2845.        If HD volumes and CDROM volumes mounted and if a HD volume
  2846.        is dismounted (must only be one volume per HD and a volume
  2847.        other than SYS), the HD volulme re-mount until the Cd volume
  2848.        is dismounted.  The message is that reported to the console
  2849.        is:  "SOME OR ALL VOLUME SEGMENTS COULD NOT BE FOUND". If
  2850.        the HD has more than one volume on it and only one volume is
  2851.        dismounted, then the volume will remount without a problem.. 
  2852.        If however all the volumes are dismounted on the HD then the
  2853.        locked or reserved status changes and the volumes are then
  2854.        un-mountable.  
  2855.  
  2856.      SOLUTION:
  2857.  
  2858.      Apply VOLMTFIX NLM         1,027  08-10-95  1:03p
  2859.  
  2860.  
  2861.      Solution Specifics:
  2862.  
  2863.      Different versions of this patch are available for the
  2864.      following NetWare Operating System's:
  2865.  
  2866.           V3.12
  2867.  
  2868.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2869.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2870.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2871.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2872.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2873.                     v3.11 SFT is in SFTITx.EXE.
  2874.  
  2875.      Installation Instructions:
  2876.  
  2877.        NCF FILE: STARTUP.NCF
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883. -----------------------------------------------------------------
  2884. WORMROFX NLM
  2885. ============
  2886.  
  2887.      SYMPTOM:
  2888.  
  2889.        Currently, if a removable  device is initially mounted
  2890.        read/write, and then the cartridge is removed and a new
  2891.        device is inserted that has the write disable tab set, the
  2892.        OS does not recognize that the device is now Read only. 
  2893.        This patch fixes this problem.
  2894.  
  2895.      SOLUTION:
  2896.  
  2897.      Apply WORMROFX NLM         1,061  04-10-95 11:11a
  2898.  
  2899.  
  2900.      Solution Specifics:
  2901.  
  2902.      Different versions of this patch are available for the
  2903.      following NetWare Operating System's:
  2904.  
  2905.           V3.11, V3.12
  2906.  
  2907.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2908.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2909.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2910.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2911.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2912.                     v3.11 SFT is in SFTITx.EXE.
  2913.  
  2914.      Installation Instructions:
  2915.  
  2916.        NCF FILE: STARTUP.NCF
  2917.  
  2918.  
  2919.  
  2920. -----------------------------------------------------------------
  2921. WRLENFIX NLM
  2922. ============
  2923.  
  2924.      SYMPTOM:
  2925.  
  2926.           WRLENFIX.NLM (Write Length Fix)  fixes an illegal NETX
  2927.        packet which requests to write over the 4 gig boundary (i.e.
  2928.        start offset = -1, bytes to write = 2).  To stop the ABEND
  2929.        we truncate the length of the write just like the VLM's do
  2930.        so there is no wrap condition.
  2931.  
  2932.      SOLUTION:
  2933.  
  2934.      Apply WRLENFIX NLM         1,087  12-21-94  1:23p
  2935.  
  2936.  
  2937.  
  2938.      Solution Specifics:
  2939.  
  2940.      Different versions of this patch are available for the
  2941.      following NetWare Operating System's:
  2942.  
  2943.           V3.12, V4.02
  2944.  
  2945.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  2946.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  2947.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  2948.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  2949.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  2950.                     v3.11 SFT is in SFTITx.EXE.
  2951.  
  2952.      Installation Instructions:
  2953.  
  2954.        NCF FILE: STARTUP.NCF
  2955.  
  2956.  
  2957.  
  2958. -----------------------------------------------------------------
  2959. WSMSGFIX NLM
  2960. ============
  2961.  
  2962.      SYMPTOM:
  2963.  
  2964.        This patch fixes a problem with WS's  when sending double
  2965.        byte broadcast messages.  The double byte characters would
  2966.        get cut in half.
  2967.  
  2968.        To reproduce the problem:
  2969.  
  2970.        1) Login from 2 workstations.
  2971.        2) From one of the workstation send an double-byte message
  2972.        which is longer than 55 bytes to the other workstation. send
  2973.        "XXXXXXXXX..........." to STATION_ID XXXXXXXXXX.... is a
  2974.        double byte message longer than 55 bytes.
  2975.        3) At the recipient workstation press Ctrl and ENTER key to
  2976.        clear the first part of the message.
  2977.        4) The second part of the message appears on the recipient,
  2978.        but the message is collapsed.
  2979.  
  2980.        This is not a utility problem, but rather a server problem. 
  2981.        When the message is too long to be displayed on the screen,
  2982.        the server divides the message without checking to see
  2983.        whether-or-not the character is double-byte.  If the
  2984.        division takes place on the second half of a double-byte
  2985.        character, the characters displayed are changed. 
  2986.        Double-byte characters must not be split.
  2987.  
  2988.      SOLUTION:
  2989.  
  2990.      Apply WSMSGFIX NLM         1,132  12-18-95  1:20p
  2991.  
  2992.  
  2993.      Solution Specifics:
  2994.  
  2995.      Different versions of this patch are available for the
  2996.      following NetWare Operating System's:
  2997.  
  2998.           V3.12
  2999.  
  3000.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  3001.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  3002.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  3003.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  3004.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  3005.                     v3.11 SFT is in SFTITx.EXE.
  3006.  
  3007.      Installation Instructions:
  3008.  
  3009.        NCF FILE: STARTUP.NCF
  3010.  
  3011. -----------------------------------------------------------------
  3012. CON0PBFX NLM
  3013. ============
  3014.  
  3015.      SYMPTOM:
  3016.  
  3017.      Packets type 7777 with connection 0 will Abend the server.
  3018.  
  3019.      SOLUTION:
  3020.  
  3021.      Apply CON0PBFX NLM         1,158  04-09-96 10:43a
  3022.  
  3023.  
  3024.      Solution Specifics:
  3025.  
  3026.      Different versions of this patch are available for the
  3027.      following NetWare Operating System's:
  3028.  
  3029.           V3.12
  3030.  
  3031.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  3032.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  3033.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  3034.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  3035.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  3036.                     v3.11 SFT is in SFTITx.EXE.
  3037.      
  3038.      Installation Instructions:
  3039.  
  3040.         NCF FILE: STARTUP.NCF
  3041.  
  3042.  
  3043.  
  3044. -----------------------------------------------------------------
  3045. LOADER   EXE
  3046. ============
  3047.  
  3048.      SYMPTOM:
  3049.        1) FIXED the defaultGlobalDataPDE so that the accessed bit
  3050.        will always be set.  This fixes the problem where it does a
  3051.        TLB flush on every interrupt (VERY EXPENSIVE - over 1,000
  3052.        clocks each on a pentium)
  3053.      
  3054.        2) FIXED the HighResolutionTimer and the
  3055.        SuperHighResolutionTimer so that they use the RDTSC
  3056.        instruction if the CPU supports it and then converts the
  3057.        result to the desired granularity.  This gets the clock
  3058.        counter from the CPU instead of going out on the bus to the
  3059.        external timer chip.  
  3060.  
  3061.        3) ADDED support for using the new BIOS call int 15 sub
  3062.        function E8 for memory detection on PCI machines and other
  3063.        ISA machines that have more that 64 Meg of memory.
  3064.      
  3065.        4) FIXED the Pentium (TM) check code so that that
  3066.        interrupts are disabled.  
  3067.  
  3068.        5) FIXED the machine check exception so that it will be
  3069.        enabled at a later point.  It is being turned on before
  3070.        installing the exception handler while the operating system
  3071.        is still in real mode. Also added a new command line
  3072.        parameter "-m" which will cause the OS to not turn on the
  3073.        machine check enable bit in CR4.  This used to cause the
  3074.        machines to hang or reboot.  Now they will at least get the
  3075.        exception message, and they can disable it by using the new
  3076.        "-m" command line option. 
  3077.  
  3078.        6) FIXED LDOSWrite so that it will do a movsd followed by
  3079.        a movsb.  This should help the performance of coredumps.  
  3080.  
  3081.        7) FIXED the machine check exception handling so that now
  3082.        it will actually turn on the exception and see if a
  3083.        exception is returned immediately, if it does return a
  3084.        exeptiion, it is turned off and left off - so it will auto
  3085.        detect whether or not the machine can support having it on. 
  3086.        The '-m' command line option is still supported.
  3087.      
  3088.        8) ADDED a new table '_CPR' for CPR so that a loader can
  3089.        be linked to a specific version of the OS.  Also linked a
  3090.        record onto the server's internal public list that will
  3091.        point to the loader's public list so that CPR can more
  3092.        easily patch the loader.
  3093.      
  3094.        9) FIXED the reprogramming of the PIC so that we check for
  3095.        edge sensitive micro-channel machines.  
  3096.  
  3097.        10) FIXED problems with GetSharedMemoryLinearAddress where
  3098.        it was having problems dealing with shared memory addresses
  3099.        above 0xC8000000 - note that this is used by
  3100.        RegisterHardwareOptions which many LAN drivers call.  The
  3101.        problems are: 1 -  not handling multiple regions in the same
  3102.        IOConfig structure - it would return overlapping logical 
  3103.        addresses.  2 - The logical address it would return would
  3104.        always be 4K aligned even if the physical address wasn't. 
  3105.        And 3 -  If the region crossed N number of pages, but the
  3106.        size rounded up to the nearest page size was (N - 1) pages,
  3107.        it would not reserve enough space - sometimes causing a page
  3108.        fault and always not reserving enough space.  
  3109.  
  3110.        11) ADDED support for calling through the PSM when a
  3111.        spurious interrupt is returned to the EIO on the APIC or
  3112.        whatever hardware may be tied into the PSM interface.  
  3113.  
  3114.        12) CHANGED the real mode interface so that it doesn't rely
  3115.        on the limit to GS being preserved while we are in real
  3116.        mode.  Note that it was a problem when running on machines
  3117.        that were also running NIOS.
  3118.      
  3119.  
  3120.        13) ADDED the new DoProtectedModeBIOSCall to the loader for
  3121.        use by ODI with new PCI device drivers.  This API allows a
  3122.        driver to make protected mode calls to the BIOS.  
  3123.  
  3124.        14) CHANGED the makefile so that it will make a DOSV version
  3125.        JLOADER.EXE as well as the standard version LOADER.EXE. 
  3126.  
  3127.      SOLUTION:
  3128.  
  3129.      Apply LOADER   EXE        67,284  03-27-96 11:20a
  3130.  
  3131.      Solution Specifics:
  3132.  
  3133.      Different versions of this patch are available for the
  3134.      following NetWare Operating System's:
  3135.  
  3136.           V3.12, V4.10
  3137.  
  3138.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  3139.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  3140.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  3141.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  3142.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  3143.                     v3.11 SFT is in SFTITx.EXE.
  3144.  
  3145.      Installation Instructions:
  3146.  
  3147.        This is a STATIC patch.  See LSWAP.NLM or LSWAP.EXE for
  3148. installation intructions. 
  3149.  
  3150.  
  3151. -----------------------------------------------------------------
  3152. LSWAP    NLM
  3153. ============
  3154.  
  3155.      SYMPTOM:
  3156.  
  3157.      SOLUTION:
  3158.  
  3159.      Apply LSWAP    NLM        45,252  07-19-95 10:30a 
  3160.  
  3161.  
  3162.      Solution Specifics:
  3163.  
  3164.      Different versions of this patch are available for the
  3165.      following NetWare Operating System's:
  3166.  
  3167.           V3.12, V4.10
  3168.  
  3169.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  3170.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  3171.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  3172.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  3173.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  3174.                     v3.11 SFT is in SFTITx.EXE.
  3175.  
  3176.      Installation Instructions for LOADER.EXE:
  3177.  
  3178.        LOADER.EXE replaces the LOADER in both Native NetWare 4.10
  3179.        as well as NetWare v4.10 SFT III.  LOADER.EXE is a STATIC
  3180.        patch and should only be applied ONCE per SERVER.EXE or
  3181.        MSERVER.EXE.  There are two utilities that will replace the
  3182.        LOADER (LSWAP.EXE or LSWAP.NLM).  Use LSWAP.EXE if the
  3183.        server is down.. Use LSWAP.NLM if the server is up and
  3184.        running.  To make LOADER.EXE active after running LSWAP.NLM,
  3185.        the server must be DOWNed , EXIT, and run SERVER.EXE.
  3186.  
  3187.        Both LSWAP.EXE and LSWAP.NLM use the same cammandline
  3188.        options.  First option specifies the location to LOADER.EXE.
  3189.        (DEFAULT:C:\NWSERVER\LOADER.EXE).  The second option
  3190.        spcecifies location to SERVER.EXE or MSERVER.EXE. (DEFAULT:
  3191.        C:\NWSERVER\SERVER.EXE).  
  3192.  
  3193.        EXAMPLE:
  3194.  
  3195.        LSWAP C:\NWSERVER\LOADER.EXE C:\NWSERVER\SERVER.EXE
  3196.           DEFAULT:(C:\NWSERVER\LOADER.EXE)
  3197.           DEFAULT:(C:\NWSERVER\SERVER.EXE)
  3198.  
  3199.        or
  3200.  
  3201.        LOAD LSWAP C:\NWSERVER\LOADER.EXE C:\NWSERVER\SERVER.EXE
  3202.           DEFAULT:(C:\NWSERVER\LOADER.EXE)
  3203.           DEFAULT:(C:\NWSERVER\SERVER.EXE)
  3204.  
  3205.      NOTE: LOADER.EXE is a STATIC patch and should only be aplied
  3206.      once per SERVER.EXE or MSERVER.EXE 
  3207.  
  3208.  
  3209.  
  3210. -----------------------------------------------------------------
  3211. LSWAP    EXE
  3212. ============
  3213.  
  3214.      SYMPTOM:
  3215.  
  3216.      SOLUTION:
  3217.  
  3218.      Apply LSWAP    EXE        40,888  07-19-95 10:30a 
  3219.  
  3220.      Solution Specifics:
  3221.  
  3222.      Different versions of this patch are available for the
  3223.      following NetWare Operating System's:
  3224.  
  3225.           V3.12, V4.10
  3226.  
  3227.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  3228.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  3229.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  3230.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  3231.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  3232.                     v3.11 SFT is in SFTITx.EXE.
  3233.  
  3234.      Installation Instructions for LOADER.EXE:
  3235.  
  3236.        LOADER.EXE replaces the LOADER in both Native NetWare 4.10
  3237.        as well as NetWare v4.10 SFT III.  LOADER.EXE is a STATIC
  3238.        patch and should only be applied ONCE per SERVER.EXE or
  3239.        MSERVER.EXE.  There are two utilities that will replace the
  3240.        LOADER (LSWAP.EXE or LSWAP.NLM).  Use LSWAP.EXE if the
  3241.        server is down.. Use LSWAP.NLM if the server is up and
  3242.        running.  To make LOADER.EXE active after running LSWAP.NLM,
  3243.        the server must be DOWNed , EXIT, and run SERVER.EXE.
  3244.  
  3245.        Both LSWAP.EXE and LSWAP.NLM use the same cammandline
  3246.        options.  First option specifies the location to LOADER.EXE.
  3247.        (DEFAULT:C:\NWSERVER\LOADER.EXE).  The second option
  3248.        spcecifies location to SERVER.EXE or MSERVER.EXE. (DEFAULT:
  3249.        C:\NWSERVER\SERVER.EXE).  
  3250.  
  3251.        EXAMPLE:
  3252.  
  3253.        LSWAP C:\NWSERVER\LOADER.EXE C:\NWSERVER\SERVER.EXE
  3254.           DEFAULT:(C:\NWSERVER\LOADER.EXE)
  3255.           DEFAULT:(C:\NWSERVER\SERVER.EXE)
  3256.  
  3257.        or
  3258.  
  3259.        LOAD LSWAP C:\NWSERVER\LOADER.EXE C:\NWSERVER\SERVER.EXE
  3260.           DEFAULT:(C:\NWSERVER\LOADER.EXE)
  3261.           DEFAULT:(C:\NWSERVER\SERVER.EXE)
  3262.  
  3263.      NOTE: LOADER.EXE is a STATIC patch and should only be aplied
  3264.      once per SERVER.EXE or MSERVER.EXE 
  3265.  
  3266.  
  3267.  
  3268. -----------------------------------------------------------------
  3269. MMMIRRFX NLM
  3270. ============
  3271.  
  3272.      SYMPTOM:
  3273.  
  3274.         OS tries to abort/remirror repeatedly when drive #0 fails,
  3275.        instead of still being operational.
  3276.        When drive #0 fails due to bad cable/disk the OS goes into a
  3277.        loop trying to remirror partition #0 and then aborts the
  3278.        remirror of  partition #0.
  3279.  
  3280.      SOLUTION:
  3281.  
  3282.      Apply MMMIRRFX NLM         1,075  03-19-96  3:07p 
  3283.  
  3284.      Solution Specifics:
  3285.  
  3286.      Different versions of this patch are available for the
  3287.      following NetWare Operating System's:
  3288.  
  3289.           V3.12, V4.10
  3290.  
  3291.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  3292.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  3293.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  3294.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  3295.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  3296.                     v3.11 SFT is in SFTITx.EXE.
  3297.  
  3298.      Installation Instructions:
  3299.  
  3300.        NCF FILE: STARTUP.NCF
  3301.  
  3302.  
  3303. -----------------------------------------------------------------
  3304. ZEROBFIX NLM
  3305. ============
  3306.  
  3307.      SYMPTOM:
  3308.  
  3309.      The NETWARE_312 cd is mounted on the server.  If you search all documents twice the
  3310.      server no longer broadcasts the 1.1.44 error writing to FAT message but it will abend the
  3311.      file server.
  3312.  
  3313.      The Abend message is:  
  3314.  
  3315.      Abend:  AllocateDiskBlock allocated a block that was not really available
  3316.  
  3317.      SOLUTION:
  3318.  
  3319.      Apply ZEROBFIX NLM         1,054  03-18-96  7:44p 
  3320.  
  3321.      Solution Specifics:
  3322.  
  3323.      Different versions of this patch are available for the
  3324.      following NetWare Operating System's:
  3325.  
  3326.           V3.12
  3327.  
  3328.            Example: v3.11 is in 311ITx.EXE or 311PTx.EXE,
  3329.                     v3.12 is in 312ITx.EXE or 312PTx.EXE,
  3330.                     v4.01 is in 401ITx.EXE or 401PTx.EXE,
  3331.                     v4.02 is in 402ITx.EXE or 402PTx.EXE.
  3332.                     v4.10 is in 410ITx.EXE or 410PTx.EXE.
  3333.                     v3.11 SFT is in SFTITx.EXE.
  3334.  
  3335.      Installation Instructions:
  3336.  
  3337.         NCF FILE: STARTUP.NCF
  3338.  
  3339.  
  3340. -----------------------------------------------------------------
  3341. ADROUTFX NLM         1,309  04-10-95 11:14a 
  3342. AUDITFIX NLM         1,046  04-17-95 10:54a 
  3343. BCKTTSFX NLM         1,218  07-15-94  8:26a 
  3344. BHANDFIX NLM           972  10-18-94 12:16p 
  3345. CON0PBFX NLM         1,158  04-09-96 10:43a
  3346. CTRSTKFX NLM           972  12-21-94 12:48p 
  3347. DAICCFIX NLM         1,076  12-18-95  3:04p 
  3348. DESLOTFX NLM         1,114  04-10-95 10:13a 
  3349. DFILTRFX NLM         1,054  02-27-95 10:53a 
  3350. DHANDFX  NLM         3,650  12-23-94 12:04p 
  3351. DIRSPCFX NLM         1,212  04-26-94  9:06a 
  3352. EAACCFIX NLM           970  04-26-94  9:06a 
  3353. EAALLCFX NLM         1,627  04-04-95 12:05p 
  3354. EADATFIX NLM         1,181  04-26-94  4:33p 
  3355. EAFLTFIX NLM         1,309  12-21-94 12:59p 
  3356. EAREPLFX NLM         1,182  04-26-94  9:00a 
  3357. EASUBFIX NLM           965  07-26-94  7:44a 
  3358. EAWRITFX NLM         1,048  07-26-94  7:48a 
  3359. EAWRNFX  NLM         4,518  02-12-96 11:57a 
  3360. ELEVFIX  NLM         1,717  04-26-94  9:08a 
  3361. EVNTRPFX NLM         1,008  01-18-96 10:59p 
  3362. GETNSPFX NLM         1,317  02-13-96  8:30a 
  3363. GLOCKFIX NLM         1,088  02-12-96 11:20a 
  3364. GNSFIX   NLM         1,099  03-28-94  8:47a 
  3365. GTALLYFX NLM         1,490  10-18-94 12:42p 
  3366. HFFIX    NLM         1,054  05-26-94 11:46a 
  3367. IOHANDFX NLM         1,070  05-26-94 11:41a 
  3368. IPXRCVFX NLM           976  04-26-94  9:04a 
  3369. IPXSOCK  NLM         3,971  09-20-95  3:24p 
  3370. LOADER   EXE        67,284  03-27-96 11:20a
  3371. LSLUNBFX NLM         1,035  12-21-94  1:19p 
  3372. LSTECBFX NLM         1,302  07-26-94  7:51a 
  3373. LSWAP    NLM        45,252  07-19-95 10:30a
  3374. LSWAP    EXE        40,888  07-19-95 10:30a
  3375. MACNMFX  NLM         1,086  08-12-96  3:29p 
  3376. MMACCFIX NLM         1,006  04-26-94  8:54a 
  3377. MMHANDFX NLM         3,123  02-13-96  8:26a 
  3378. MMMIRRFX NLM         1,075  03-19-96  3:07p
  3379. NCPCHKFX NLM         1,147  04-05-95 11:48a 
  3380. NCPXTNFX NLM         1,638  11-21-95  2:49p 
  3381. NPAPATCH NLM         2,516  08-12-96  1:50a 
  3382. PBWANFIX NLM         3,028  04-19-94  9:41a 
  3383. PM312    NLM        14,825  02-05-96 11:19a 
  3384. READQFIX NLM         1,612  08-10-94  4:37p 
  3385. REALMFIX NLM         2,920  02-12-96 11:30a 
  3386. REGOBJFX NLM         1,035  05-26-94  1:06p 
  3387. RENDIRFX NLM         1,134  09-05-95 10:19a 
  3388. RKIELFIX NLM         1,044  05-04-94  2:38p 
  3389. RTCHGFIX NLM           984  12-18-95  2:41p 
  3390. RTRTIME  NLM         2,018  02-12-96 11:18a 
  3391. SAPFX    NLM         1,970  12-18-95  1:50p 
  3392. SEARCHFX NLM         1,145  04-28-95  3:03p 
  3393. SERVHOPS NLM         1,891  04-06-94  1:39p 
  3394. SHRRAMFX NLM         3,432  01-08-96 11:41a 
  3395. SIGLOGFX NLM         1,159  12-21-94  1:06p 
  3396. SPXACKFX NLM         1,112  01-23-96  2:48p 
  3397. SPXDDFIX NLM         1,148  01-23-96  2:51p 
  3398. SPXFIX2  NLM         1,035  01-23-96  2:52p 
  3399. SPXNSFIX NLM         1,044  01-23-96  2:55p 
  3400. SPXTRMFX NLM         1,055  01-23-96  2:49p 
  3401. SYNCMFIX NLM         1,025  04-26-94  8:58a 
  3402. SYNCTIME NLM         1,948  05-03-94  5:03p 
  3403. TRBUFFIX NLM         1,059  05-26-94 12:57p 
  3404. UNLDIRFX NLM         1,971  12-21-94  1:24p 
  3405. UNLOADFX NLM           992  12-18-95  1:38p 
  3406. VOLMTFIX NLM         1,027  08-10-95  1:03p 
  3407. WORMROFX NLM         1,061  04-10-95 11:11a 
  3408. WRLENFIX NLM         1,087  12-21-94  1:23p 
  3409. WSMSGFIX NLM         1,132  12-18-95  1:20p 
  3410. ZEROBFIX NLM         1,054  07-18-96  7:44p
  3411.