UPD311.TXT                   NetWare v3.11 Update                 
July 1993.
*****************************************************************************
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.  

*****************************************************************************
Files included in this update
*****************************************************************************
IPXODI   COM     30051 01-22-93   9:48a
HTFXFX   NLM      1036 05-15-92   9:36a
LSL      COM      8708 11-05-92   2:40p
NE3200   COM     26552 02-08-93   1:51p
NE3200   LAN     19198 01-15-92  11:24a
PSERVER  EXE    109650 05-21-93  10:03a
RPRINTER EXE     64532 05-04-93   2:31p
PSERVER  NLM     51866 08-12-92   3:07p
OSPATCH  TXT     14633 06-03-93   9:16a
RPRINTER HLP      5038 05-04-93  12:39p
UPD311   TXT     (This File)
NCOMFIX  NLM      2109 12-14-92   8:00a
NETBIOS  EXE     24162 01-21-93   2:45p
NETX     EXE     77582 02-17-93   1:41p
IDE      DSK     14100 06-11-92   4:01p
SYSCON   EXE    280915 06-17-92  10:04a
TOKEN    LAN     10324 09-09-91  11:30a
TOKENDMA LAN      9302 03-25-92   8:16a
FATFIX   NLM      3357 04-23-92  12:53p
MONITOR  NLM    117775 10-26-92   9:21a
PATCHMAN NLM      9632 02-04-93  10:38a
VREPAIR  NLM     88941 09-10-92   5:02p

*****************************************************************************
July 1993 UPDATE  README
*****************************************************************************

ABSTRACT
--------
Contains updated NetWare Print Server (v1.27 and v3.75) 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.

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

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

*****************************************************************************
June 1993 UPDATE  README
*****************************************************************************
IPXODI.COM:    NetWare IPX/SPX Protocol  v2.10 (930122)
LSL.COM:       NetWare Link Support Layer  v2.01 (921105)
NE3200.COM:    Novell NE3200 Ethernet MLID  v1.16 (930208)
NETBIOS.EXE:   Novell NetBIOS Emulation Package V3.13 (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 ZIP 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

Specific Installation and Usage instructions for these files are
available
in OSPATCH.TXT included in this UPDATE
*****************************************************************************
README for 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.
*****************************************************************************
README for SYSCON.EXE v3.68

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.
**************************************************************************
README for MONITOR.NLM v1.75 forNetWare v3.11.  

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.
**************************************************************************
README for PSERVER.NLM, PSERVER.EXE, and RPRINTER.EXE

     PSERVER  EXE    109650 05-21-93  10:03a
     RPRINTER EXE     64532 05-04-93   2:31p
     PSERVER  NLM     51866 08-12-92   3:07p

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.

05/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.

     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.

*****************************************************************************
README for NE3200.LAN 1-15-92 v3.18.

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.
*****************************************************************************
README for 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.

***************************************************************************** 
                    DISCLAIMER  
  
Novell, Inc. makes no representations or warranties with respect to
any NetWare software, and specifically disclaims any express or
implied warranties of merchantability, title, or fitness for a 
particular purpose.  

Distribution of any NetWare software is forbidden without the
express written consent of Novell, Inc.  Further, Novell reserves
the right to discontinue distribution of any NetWare software.

Novell is not responsible for lost profits or revenue, loss of use
of the software, loss of data, costs of re-creating lost data, the
cost of any substitute equipment or program, or claims by any party
other than you.  Novell strongly recommends a backup be made before
any software is installed.   Technical support for this software
may be provided at the discretion of Novell.
*****************************************************************************

