
              NOVELL TECHNICAL INFORMATION DOCUMENT

TITLE:              Collection of NetWare 3.11 Files
DOCUMENT ID:        TID000573
DOCUMENT REVISION:  D
DATE:               06JAN94
ALERT STATUS:       Yellow
INFORMATION TYPE:   Symptom Solution
README FOR:         UPD311.EXE

NOVELL PRODUCT and VERSION:
NetWare 3.11

ABSTRACT:

UPD311.EXE is a single downloadable update for NetWare 3.11.  This file
represents the BASIC files needed to UPDATE a newly installed 3.11 server. 
You may, or may not need to run all of the files included or you may need
additional files depending on your specific configuration needs.


DISCLAIMER
THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.


     Self-Extracting File Name:  UPD311.EXE     Revision:  D

     Files Included     Size     Date      Time

     \
       UPD311.TXT         (This File)
          IDE.DSK      14100   06-11-92    4:01p
          LSL.COM      17805   09-10-93    3:48p
         NETX.EXE      78654   11-17-93    2:14p
         VIPX.386      23850   05-12-93    8:43a
        TOKEN.LAN      10324   09-09-91   11:30a
       DUPFIX.NLM       1513   09-16-92   10:22a
       FATFIX.NLM       3357   04-23-92   12:53p
       HTFXFX.NLM       1036   05-15-92    9:36a
       IPXODI.COM      30247   10-07-93    4:52p
       NE3200.COM      26568   10-20-93   11:28a
       NE3200.LAN      19198   01-15-92   11:24a
       SYSCON.EXE     280915   06-17-92   10:04a
      MONITOR.NLM     117775   10-26-92    9:21a
      NCOMFIX.NLM       2109   12-14-92    8:00a
      NETBIOS.EXE      24402   11-19-93   11:05a
      OSPATCH.TXT      15225   12-06-93    3:15p
      PSERVER.EXE     109650   05-21-93   10:03a
      PSERVER.NLM      52566   08-11-93    3:19p
      VREPAIR.NLM      88941   09-10-92    5:02p
     PATCHMAN.NLM       9632   02-04-93   10:38a
     RPRINTER.EXE      64532   05-04-93    2:31p
     RPRINTER.HLP       5038   05-04-93   12:39p
     TOKENDMA.LAN       9302   03-25-92    8:16a


                    NetWare v3.11 Update

     Listed below are the files included in this update.  When applicable a
     detailed README is included for the files.  Please read this whole
     document before proceeding with this update.

     Why these files?
     Some of the files are simply bug fixes and performance enhancements to
     existing v3.11 files.  Some files are completely new, and provide new
     functionality to NetWare v3.11.  Either way, the files in this UPDATE are
     deemed high priority by Novell Services and everyone should expect to use
     *most of these files.

     *  depending upon your topology, configuration, etc.

     Are these the only files that I need?
     Probably not.  There are many more files that have changed and you may
     need them based on your specific configuration.

     How do I get all of the files that have changed?
     To recieve all the changes, simply register your copy of NetWare. You
     will receive a free copy of the Network Support Encyclopedia in the
     Supervisor Survival Kit.  This CD-ROM based support tool has all of the
     updated v3.11 files.


     PRINTING
     --------

          Contains updated NetWare Print Server (v1.27 and v3.76) and RPrinter
          components (v3.75).  The new RPrinter provides greater compatibility
          with MS Windows and allows polled mode to be used for all parallel
          and serial ports.

          PSERVER.NLM    NetWare v3.11  02/11/91  51208
               1)   This NLM shipped with NetWare 3.11.

          07/10/91  50358
               1)   It fixes a bug that when printing large graphics documents
                    with serial and parallel printers.  This problem is
                    created by a special condition which causes the pointer to
                    override the print buffer.  As a result, garbage
                    characters are printed in the middle of a document.  Once
                    the block of bad data is printed, the printer resumes
                    printing the document as it should.

               2)   This NLM also addresses a problem of the rewind function
                    not working correctly when in text mode.

          03/03/92  51302
               1)   It causes DTR and RTS on the serial port to stay high once
                    the Print Server comes up.

               2)   This file also fixes a problem that causes print job
                    corruption in the form of ascii characters or form feeds. 
                    This corruption is known to occur on PaintJet printers,
                    but may occur on others as well.

               3)   This file also allows the user to specify how often the
                    print server services jobs.  Currently, the polling time
                    default is every 15 seconds.  The poll time can now be set
                    by a load-time parameter using the following syntax:     
                    : LOAD PSERVER <PRINT SERVER NAME> POLL=xx where xx (1 -
                    30) equals the number of seconds the queue waits before
                    checking for jobs to be serviced.  If the POLL parameter
                    is not entered, the default value is used. If an invalid
                    POLL value or if incorrect syntax is entered, the user is
                    given the correct syntax and the range of correct values
                    and the user is then prompted to hit any key to continue.

          08/12/92  51866
               1)   Version 1.22r rev'd to 1.27 and passed testing.

     Installation:
          1)   Flag PSERVER.NLM as SRW in the SYS:SYSTEM directory (Sharable
               Read Write).

          2)   Rename the existing PSERVER.NLM to PSERVER.OLD for backup
               purposes.

          3)   Copy the new PSERVER.NLM to the SYS:SYSTEM directory.

          4)   Flag the new PSERVER.NLM to SRO (Sharable Read Only).

          5)   To use the new NLM, unload and then load pserver.

     PSERVER.EXE    NetWare 286 v2.15c and above
     02/11/91  107928  v1.21
          1)   This EXE shipped with NetWare 2.2 and 3.11.

     07/10/91  108184  v1.22
          1)   Fixes a possible data corruption problem when printing large
               graphics documents with serial and parallel printers. Although
               this bug has not been seen with the PSERVER.EXE, it has been
               known to occur with PSERVER.NLM.  This problem is created by a
               special condition which causes the pointer to override the
               print buffer.  As a result, garbage characters are printed in
               the middle of a document.  Once the block of bad data is
               printed, the printer resumes printing the document as it
               should.

          2)   Addresses a problem of the rewind function not working
               correctly when in text mode.  It was also found that tabs were
               not working correctly in the previous release.

     03/02/93  108294  v1.22r
          1)   It causes DTR and RTS on the serial port to stay high once the
               Print Server is installed.
          2)   This file also fixes a problem that causes print job corruption
               in the form of ascii characters or form feeds.  This corruption
               is known to occur on PaintJet printers, but may occur on others
               as well.

     10/29/92  109116  v1.36
          1)   Contains NCP Packet Signing.

     5/21/93   109650  Version Number: 3.75
          1)   Fixed a problem where remote printers when detecting a port
               already in use were not disconnecting from the print server. 
               They remained in a "Waiting for Job" state.

     08/11/93  52566  v3.76
          1)   Fixed an anomaly that would cause the rprinter status to show
               rprinter was servicing a job, when in fact, the rprinter was
               not servicing the print job.

     Installation:
          1)   Flag PSERVER.EXE as SRW in the SYS:PUBLIC directory (Sharable
               Read Write).

          2)   Rename the existing PSERVER.EXE to PSERVER.OLD for backup
               purposes.

          3)   Copy the new PSERVER.EXE to the SYS:PUBLIC directory.

          4)   Flag the new PSERVER.EXE to SRO (Sharable Read Only).

     NOTE:     Refer to your Print Server documentation for more instructions
               and information on how to install the Print Server and for
               further information on features.

     CONTENTS
     --------
     The following files are included in this revision:

     PSERVER  EXE    109650 05-21-93  10:03a
     RPRINTER EXE     64532 05-04-93   2:31p
     RPRINTER HLP      5038 05-04-93  12:39p
     PSERVER  NLM     52566 08-11-93   3:19p

     VERSIONS
     --------
     PSERVER  EXE      Version 3.75
     RPRINTER EXE      Version 3.75
     RPRINTER HLP      Version 3.75
     PSERVER  NLM      Version 3.76


     CLIENT
     ------

     IPXODI.COM     NetWare IPX/SPX Protocol  v2.12 (930423)
     LSL.COM        NetWare Link Support Layer  v2.05 (930910)
     VIPX.386       Version VIPX.386 version 1.15 (930511)
     NE3200.COM     Novell NE3200 Ethernet MLID  v1.18 (930208)
     NETBIOS.EXE    Novell NetBIOS Emulation Package V3.16 (930121)
     NETX.EXE       NetWare Workstation Shell  v3.32 (930217)
     PATCHMAN.NLM   Patch Manager for NetWare v3.11 v2.30 (930204)

     IMPORTANT INFORMATION:
          The NE3200.COM driver included in this Self-Extracting file has been
          changed to default to the 802.2 frame type.  When using this driver,
          it is necessary to either use the 802.2 frame type on your server or
          change the frame type for the workstation in your NET.CFG (or
          SHELL.CFG) file.

          If you wish to continue to use the 802.3 frame type, place the
          following two lines in the NET.CFG (or SHELL.CFG) file:

          Link Driver NE3200
               Frame Ethernet_802.3

          Be sure to indent the second line and place a carriage return after
          the second line.


     OS PATCHES
     ----------

     HTFXFX   NLM      1036      05-15-92
     FATFIX   NLM      3357      04-23-92
     NCOMFIX  NLM      2109      12-14-92
     PATCHMAN NLM      9632      02-04-93
     VREPAIR  NLM     88941      09-10-92
     DUPFIX   NLM      1513      09-16-92

          Specific Installation and Usage instructions for these files are
          available in OSPATCH.TXT included in this UPDATE


     IDE.DSK
     -------

          This driver supports most IDE drives with Netware v3.11.  Along with
          other IDE drives, this driver specifically supports the IBM PS/2
          models 35 and 40.  This version of the driver has been enhanced to
          be more robust in handling error conditions.  Previous versions may
          have permitted drive de-activation under conditions which will now
          be addressed as media errors.  The media errors will cause Hot Fix
          to re-direct and the drive will stay active rather than be
          de-activated.

          A rare, but possible problem, was addessed that could cause a server
          to hang under the following conditions:

               1.   Heavy server load

               2.   The console operator, within MONITOR.NLM, activates a
                    previously de-activated device.

     INSTALLATION INSTRUCTIONS:

     To install this Disk Driver:

          1)   Copy IDE.DSK to the boot-up directory of the server. (Same
               location as your SERVER.EXE)

          2)   After the system is brought up,  example: LOAD A:IDE.DSK

     NOTES:    The IDE disk driver was written to work with ATA/IDE disk
               drives.  The ISADISK driver should not be used with these disk
               drives.  This driver is a self configuring driver and does not
               rely on the BIOS for disk drive support.

     The driver supports Read-after-write verify at the software level.  Using
     the VERIFY ON mode will cause writing to the disk to be a little slower
     than normal.

     The driver will also support up to eight ATA/IDE disk drives in a file
     server.  This is possible by using addressable paddleboards.  These
     paddleboards allow the user to configure the base I/O address and IRQ. 
     (Primary I/O address at 1F0h and IRQ 14, second address at 170h, third
     address at 1E8h, and fourth  address at 168h.) IRQs 9, 10, 11, and 15 may
     be used with the second, third, and fourth base I/O addresses.  It is not
     recommanded to use IRQ 12 because of possible conflicts with the mouse
     port.

     Not all paddleboards will work correctly in all file servers. Refer to
     your hardware manufacturer or system integrator for recommended
     configurations.

     LIMITATIONS:

          *    The IDE disk driver will not work with ESDI and the ST506/412
               bus controllers.  The ATA/IDE, ST506, and ESDI interfaces look
               similar to the system software; however, they are handled
               differently by the disk driver.

          *    If a disk drive is to have a DOS partition installed, it will
               need to be installed BEFORE the NetWare partition is installed.


     SYSCON.EXE
     ----------

          Purpose:  SYSCON would fail to find the supervisor and guest mail
                    directories on 286 servers which contained a dot in the
                    name if the servername was longer than 8 characters.  For
                    example syscon would fail if a server was named
                    OR.MORECHARES but would work if it was named OR2.2

     This new SYSCON also fixes a problem of data and directories being
     deleted.  This occurs when accessing "Trustee Directory Assignments"
     under "User Information" in the SYSCON utility.  If an attempt is made to
     add rights to a user for a specific directory, and that directory
     pathname is entered incorrectly, with a forward slash following the colon
     after the volume name i.e. SERVER/SYS:/PUBLIC/DOS), all data in that
     directory is lost.

     Installation:

          1)   Flag SYSCON.EXE in the public directory to SRW.

          2)   Copy SYSCON.EXE from the public directory to a diskette for
               backup purposes.

          3)   Copy this version of SYSCON.EXE to the public directory.

          4)   Flag SYSCON.EXE in the public directory to SRO.


     MONITOR.NLM
     -----------

          This file (MONITOR.NLM v1.75) includes a fix to keep the console
          locked in MONITOR under all conditions. In previous versions of
          MONITOR if an application such as the PServer was unloaded remotely
          via PCONSOLE it would cause the console to unlock.

          This file (MONITOR.NLM v1.75) corrects a problem seen in previous
          versions of MONITOR.NLM.  These previous versions could cause a
          "General Protection Processor Exception (GPPE) running process
          Monitor Background process" error on the server.  This would
          generally occur when MONITOR was loaded for extended periods of time
          (30 days or so) and was caused by resource contention between the
          foreground and background processes of MONITOR.  This version
          supercedes previous versions and includes all such fixes.

          To install MONITOR.NLM v1.75 complete the following instructions:

          (note,  unload MONITOR at the console)

          1)   Flag MONITOR.NLM as N (Normal) in the SYS:SYSTEM directory.

          2)   Rename the existing copy of MONITOR.NLM to MONITOR.OLD for
               backup purposes.

          3)   Copy this new version of MONITOR.NLM to the SYS:SYSTEM
               directory.

          4)   Flag the new copy of MONITOR.NLM back to SRO (Sharable Read
               Only).

          5)   Type LOAD MONITOR at the console.


     NE3200.LAN
     ----------

          This updated NE3200 lan driver has been modified to allow the use of
          shared interrupts when the NE3200 adapter is set to LEVEL TRIGGERED
          INTERRUPTS.

          NOTE:     When using the NE3200.LAN, interupts must be selected for
                    EISA configuration.


     TOKEN.LAN and TOKENDMA.LAN
     --------------------------

          TOKEN.LAN    Version 3.16: 09-09-91
               Fixes a problem not parsing the NODE override correctly.


               1)   Replace the current Token-Ring driver located in the
                    SYS:SYSTEM directory with this file.

               2)   Unload the TOKEN.LAN driver at the server console.

               3)   Reload and bind the TOKEN.LAN driver.

          TOKENDMA.LAN - This is version 3.11 rev A driver for the 24 bit IBM
          Token-Ring 16/4 Busmaster Server Adapter/A.   TOKENDMA.LAN was
          initially distributed on NetWire inside of TRNDMA.ZIP.  This file
          has been certified ships with NetWare v3.11.  To implement
          TOKENDMA.LAN, refer to the section in this document titled: 
          TOKENDMA.LAN INSTALLATION.

          FIRMLOAD.COM - FIRMLOAD.COM was formerly known as DOWNLOAD.COM
          inside of TRNDMA.ZIP on NetWire.  It is certified and ships with
          Netware v3.11.  This is v1.00, also found on the Netware 3.11
          System-2 diskette. This program downloads firmware files to the IBM
          TOKEN-RING BUSMASTER card.  To implement FIRMLOAD.COM, refer the
          section in this document titled: DOWNLOADING THE MICROCODE.

          NOTE:     To implement TOKENDMA.LAN refer to the 3.11 System
                    Administration manual sections titled: LOAD LAN driver and
                    BIND.  To implement TOKEN.LAN, refer to the v3.10/v3.11
                    System Administration manual sections titled: LOAD LAN
                    driver and BIND.

          TOKENDMA.LAN INSTALLATION

          The IBM Token-Ring Network 16/4 Busmaster Server Adapter/A is a
          24-bit micro-channel adapter.  You can use up to eight busmaster
          server adapters in a micro-channel file server running NetWare
          v3.10.  Although the adapter provides optimum performance installed
          in a 32-bit expansion slot, it can also be inserted into a 16-bit
          slot if no 32-bit slots are available.

          TOKENDMA LAN     9302  3-25-92   8:16a   Version 3.13
               This released version replaces all previous beta and released
               versions. This driver supports more than 16 meg of memory in
               the server.

               1)   Added parameters LOAD TOKENDMA NBR=3 NBT=3 (Number Recieve
                    Buffers & Number of recieve buffers).  This is only used
                    with more that 16 meg of ram. This allows the double
                    buffering to occur.  From a hardware standpoint this is
                    required because the adapter is not 32-bit AND is
                    busmastering.  The defaults have already been set to
                    optimal settings so it isn't necessary to manipulate with
                    these parameters although they exist.

               2)   Now if frequent beaconing conditions exist on the ring,
                    the following error message may appear on the server
                    console: "Lan Receive buffer limit reached.  Possible
                    Causes are:  disk channel bottleneck, or buffers lost."  
                    This error is caused by Event Control Blocks (ECBs)
                    backing up in the driver's send queue due to TOKENDMA.LAN
                    pausing execution until beaconing stops.

               3)   Updated to address a problem with the Monterey adapter not
                    being fully opened by the driver when TOKENDMA.LAN loads
                    from the autoexec.ncf and is the first adapter to insert
                    onto the ring.   More time is required for an
                    "adapter-open" to complete when the adapter is the first
                    node to insert onto the ring.  This, coupled with the
                    server having over 16 megs of ram, results in LSL ECBs
                    maxing out.

               4)   Modified from using priority-1 bits to priority-0 bits.

               5)   Automatically adjusts NBR and NBT values to accomodate
                    varied amounts of ram installed in the server.

          NOTE:     It may be necessary to increase the following setable
                    parmeter at the console if multiple TOKENDMA adapters are
                    being used:

               SET RESERVED BUFFERS BELOW 16 MEG: 16 (8-200)
                         (Setable only in STARTUP.NCF)
               This sets the number of cache buffers to be kept for device
               drivers unable to access memory above 16 meg.

