This note describes the installation of the PC-NFS components which are
necessary to resolve certain problems with the print server subsystem
in PC-NFS 4.0a. These problems include hangs and performance
degradation under heavy load, and are seen more frequently with certain
Ethernet NDIS drivers. If you have experienced this type of problem, we
recommend that you install this patch, and also that you verify that
you are using the most recent NDIS driver for your network adaptor.
(Follow the procedures documented by the adaptor vendor to obtain new
drivers.)

If you are currently running PC-NFS 4.0, you should upgrade to PC-NFS
4.0a before applying this patch. The upgrade kit is available on many
Internet archive servers, or from SunSelect or your PC-NFS retailer.
If you are using an earlier version of PC-NFS, you should not use
this patch.

Before applying this patch, you should back up your system. At a
minimum, you should back up the contents of your LANMAN directory and
the directory where you installed PC-NFS 4.0a.

When you unpacked the patch kit (which may have been distributed as a
'tar' archive or various other formats) you will find two files: this
file README.TXT, and a DOS executable, PATCH.EXE. The latter is a
self-extracting archive. Copy it to an empty directory on your PC, and
execute PATCH. This will unpack the following files:

 Length  Method   Size  Ratio   Date    Time   Name
 ------  ------   ----- -----   ----    ----   ----
  46718  Implode  28484  40%  12-23-92  19:39  LPD.EXE
  62434  Implode  36949  41%  12-23-92  19:39  LPT.EXE
   7504  Implode   3207  58%  12-23-92  19:39  NFS-NDIS.SYS
  30595  Implode  19288  37%  12-23-92  19:39  PCNFSLPD.EXE
  14480  Implode   3287  78%  12-23-92  19:39  PRTSERV.MSG
  32341  Implode  19956  39%  12-23-92  19:39  RTM.EXE

Copy all of the files except NFS-NDIS.SYS to your PC-NFS installation
directory. No further configuration is necessary for the print server.

If you have configured PC-NFS to use NDIS drivers, copy the file
NFS-NDIS.SYS to your LANMAN directory. (This is normally C:\LANMAN -
check this by examining your CONFIG.SYS file and looking for the line
which loads NFS-NDIS.SYS.) Then reboot and test your system.

If you have experienced system hangs under heavy load, and if they
occur even after the patch has been installed, you may be able to
reduce or eliminate the hangs by activating a new heuristic within
NFS-NDIS.SYS. To do this, edit the file PROTOCOL.INI in your LANMAN
directory. Locate the section that begins "[NFS-NDIS]".  Immediately
before the line that begins "Bindings", add a new line:

       No_Nest=True

This option is only helpful with certain NDIS drivers: if you do not
notice any improvement in your system performance, you should remove
the line.


Geoff Arnold
PC-NFS architect
SunSelect, A Sun Microsystems Business
December 23, 1992.
