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 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. ÿ