NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: Update for NetWare Lite 1.1 DOCUMENT ID: TID013869 DOCUMENT REVISION: B DATE: 24NOV93 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: L11U05.EXE NOVELL PRODUCT and VERSION: NetWare Lite 1.1 for DOS & Windows ABSTRACT: NetWare Lite Update patches: RECONFIX.PAT, CLPRINTR.PAT, GETATRIB.PAT, CLOSEFIL.PAT, LPTSTAT.PAT, VXDFIX.PAT, INT28FIX.PAT, VIDEOFIX.PAT, WINPOPUP.PAT, DOS6CDS.PAT, RENFIX.PAT, INT17FIX.PAT ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 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. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ SYMPTOM When running the Quicken finance software and printing to a NetWare Lite captured printer, Quicken printing fails with the following message MESSAGE Can't print to LPT1 CAUSE A bug in CLIENT.EXE caused the problem. SYMPTOM Getting file attributes across the network. CAUSE A problem with OPENDEV.PAT. SYMPTOM When a client station has open files on a NetWare Lite server and the client reboots with the files still open, sometimes the files will not be closed when the client reconnects or when watchdog clears the station connection. CAUSE A bug in SERVER.EXE caused the problem. SYMPTOM NetWare Lite print jobs are being lost when the printer has been turned off or taken offline. CAUSE A bug in SERVER.EXE caused the problem. SYMPTOM When using the NET CAPTURE or NET PRINT commands as the first commands from a client to a server that has just been rebooted, the following messages will be displayed and the command will fail: MESSAGE Redirect device -- Too many open files. or MESSAGE Write file -- Access denied. CAUSE A bug in CLIENT.EXE causes the reconnection between server and client to fail when the NET CAPTURE or NET PRINT commands are issued by a client to a server that has just been rebooted. Subsequent NET CAPTURE or NET PRINT commands from the client station will work normally. SYMPTOM Printer output that has been captured through NetWare Lite is corrupted. CAUSE A bug in CLIENT.EXE caused certain applications run on a client/server with a local printer to produce printer output that has been corrupted. SYMPTOM The NetWare Lite server appears to hang when loading applications in Window's startup box. CAUSE When automatically loading applications with Windows 3.1 and running NetWare Lite, a bug in SERVER.EXE caused the server to not respond until some of the automatically loaded applications were closed. SYMPTOM When running an application that performs background printing on a server/client with a printer connected locally, the station locks. Some applications that exhibit this problem (not limited to) are Foxpro, Mas90, Clipper, WordPerfect, PeachTree, Timeslip, Microfocus Cobol, and Red Wing. CAUSE A bug in CLIENT.EXE caused applications doing background printing on a NetWare Lite server/client where printing is captured to a printer connected locally to experience a server lock up sometimes. The problem requires the station to be rebooted. Each time the station is rebooted because of this problem, lost clusters are left on the hard drive. If this happens enough times without running "chkdsk /f" the FAT table will become corrupted. SYMPTOM When using IBM ValuePoint models 425sx or 433dx and pressing the + keys to reboot the server, or when a popup printer status screen is being displayed, the video screen switches to 40 column mode. CAUSE A bug in SERVER.EXE caused the monitor to switch to the 40 column mode. SYMPTOM Print jobs sent to an offline printer will hang Windows, if Windows is running in a superVGA mode such as 8514. CAUSE NetWare Lite uses a popup message box to indicate the status of the printer. A bug in SERVER.EXE causes the popup message box to hang Windows. SYMPTOM With the DoubleSpace device driver, nonexistant drives get set to valid physical drives after running the NET utility. CAUSE MS-DOS 6.00 changed the way the pointer to the Drive Parameter Block (DPB) is used in the Current Directory Structure (CDS). CLIENT.EXE was setting a drive status to "valid physical drive" after using the drive as a network drive. SYMPTOM The DOS rename file command fails on a NetWare Lite mapped drive with the following message: MESSAGE PATH NOT FOUND CAUSE The file is located at the root directory. CAUSE The rename command uses a DOS wildcard character as shown in the following example: rename docfile.doc *.sav SYMPTOM When printing under NetWare Lite, applications may experience corruption on their print job under the following conditions: Applications making calls to the BIOS interrupt 17 function 0 to send characters to be printed under NetWare Lite, The application makes repeated calls to interrupt 17 function 0 to send the same character to the printer without reinitializing the character to be printed in register AL. CAUSE The problem is caused because the NetWare Lite client interrupt 17 ISR failed to preserve the contents of AL. SOLUTION Please update all your NetWare Lite network stations with the all the patches in this file. Solution Specifics: ************************************************************* GETATRIB.PAT - NetWare lite Client get file attribute fix patch. Target: CLIENT.EXE Checksums: 758, BB2, 59A, 351, BB2 Problem: Running the Quicken finance software and printing to a NetWare Lite captured printer, Quicken printing fails with the "Can't print to LPT1" message. Symptoms: Quicken printing fails with the message "Can't print to LPT1". This also fixes the problem with getting file attributes across the network. The problem was with OPENDEV.PAT. ************************************************************* CLOSEFIL.PAT - NetWare Lite v1.1 Server close file handles fix patch. Target: SERVER.EXE Checksums: 2CC, 2B4, 20 Problem: When a client station has open files on a NetWare Lite server and the client reboots with the files still open, sometimes the files will not be closed when the client reconnects or when watchdog clears the station connection. Symptoms: Files are left open on the server when a client reboots. ************************************************************* LPTSTAT.PAT - NetWare Lite v1.1 Server LPT printer status fix patch. Target: SERVER.EXE Checksums: 5B7, CO1, 575, 307, C01 Problem: Print jobs in NetWare Lite are being sent to a printer that has been taken off line or powered off. The jobs are being lost. Symptoms: Print jobs are being lost when the printer has been powered off or taken off line. ************************************************************* RECONFIX.PAT - NetWare Lite Client reconnect patch. Target: CLIENT.EXE Checksums: 76A, 74F, 10EF, 66A, 64F, 8F7, 3A3, 3A3, 10EF Problem: The reconnection between server and client fails to occur when the NET CAPTURE or NET PRINT commands are issued by a client to a server that has just been rebooted. Subsequent NET CAPTURE or NET PRINT commands from the client station will work normally. Symptoms: When using the NET CAPTURE or NET PRINT commands as the first commands from a client to a server that has just been rebooted, the error messages "Redirect device -- Too many open files." or "Write file -- Access denied." will be displayed and the command will fail. ************************************************************* CLPRINTR.PAT - NetWare Lite Client printer corruption fix patch. Target: CLIENT.EXE Checksums: 6AC, 562, 5D4, 316, 562 Problem: Running certain applications on a client/server with a local printer will produce printer output that has been corrupted. Symptoms: Printer output that has been captured through NetWare Lite will be corrupted. ************************************************************* VXDFIX.PAT - NetWare Lite v1.1 Server windows VxD fix patch version 2.0. Target: SERVER.EXE Checksums: 5F0, 605, EF Problem: When auto-loading applications with Windows v3.1 and running NetWare Lite, the server will not respond until some of the auto-loaded applications are closed. Symptoms: The NetWare Lite server will appear to hang when loading applications in Windows startup box. ************************************************************* INT28FIX.PAT - NetWare Lite Client int 28 ISR patch version 2.0 Target: CLIENT.EXE Checksums: 765, 8A4, 58D, 641, 4DE, 28C, F1, 8A4 Problem: Applications doing background printing on a NetWare Lite server/client where printing is captured to a printer connected locally may experience a server lock up. The problem requires the station to be rebooted. Each time the station is rebooted because of this problem, lost clusters are left on the hard drive. If this happens enough times without running "chkdsk /f" the FAT table will become corrupted. Symptoms: You may have this problem if you are having problems running an application that performs background printing on a server/client with a printer connected locally and the station locks. Applications that exhibits this problem but not limited to are FoxPro, Mas90, Clipper, WordPerfect, Peachtree, Timeslip, Microfocus Cobol and Red Wing. ************************************************************* VIDEOFIX.PAT - NetWare Lite v1.1 Server video popup window fix patch. Target: SERVER.EXE Checksums: 63E, 4A1, 6AE, 4C5, 4A1 Problem: When using the IBM Valuepoint models 425sx or 433dx, pressing the - keys to reboot the server or when a popup printer status screen is being displayed, the monitor will switch to 40 column mode. Symptoms: The video screen switches to 40 column mode when using IBM Valuepoint models 425sx or 433dx. ************************************************************* WINPOPUP.PAT - NetWare Lite v1.1 Server Windows LPT printer status fix patch. Target: SERVER.EXE Checksums: 4D6, 8EF, 23C, 402, 8EF Problem: Using Windows with a superVGA driver causes Windows to hang when sending a print job to a printer that has been taken offline. NetWare Lite uses a popup message box to indicate the status of the printer. The popup message box causes Windows to hang. Symptoms: Print jobs sent to an offline printer will hang Windows, if Windows is running in a superVGA mode such as 8514. ************************************************************* DOS6CDS.PAT - NetWare Lite Client MS-DOS 6.0 Current Directory Structure (CDS) patch. Target: CLIENT.EXE Checksums: 470, 494, 5D2, 367, 580, 240, 494, 5D2 Problem: MS-DOS 6.00 changed the way the pointer to the Drive Parameter Block (DPB) is used in the Current Directory Structure (CDS). Client was setting a drive status to "valid physical drive" after using the drive as a network drive. Symptoms: With the DoubleSpace device driver, nonexistant drives get set to valid physical drives after running the NET utility. ************************************************************* RENFIX.PAT - NetWare Lite v1.1 Server rename file fix patch. Target: SERVER.EXE Checksums: 4E6, 54C, A14, 3A9, 36A, 24F, 36C, A14 Problem: When using the DOS rename file command to rename a file on a NetWare Lite mapped drive, the following conditions will cause the rename to fail with the message "PATH NOT FOUND": 1. The file must be located at the root directory. 2. The rename command must use a DOS wildcard character. Example: rename docfile.doc *.sav Symptoms: The DOS rename file command fails on a NWLite drive with the "PATH NOT FOUND" message. ************************************************************* INT17FIX.PAT - NetWare Lite Client int 17 ISR patch. Target: CLIENT.EXE Checksums: 630, 312, 4F4, 14B, 312 Problem: Applications making calls to the BIOS interrupt 17 function 0 to send characters to be printed under NetWare Lite may experience character loss on the print job. The character loss happens when the application makes repeated calls to interrupt 17 function 0 to send the same character to the printer without reinitializing the character to be printed in register AL. The problem is caused because the NetWare Lite client interrupt 17 ISR failed to preserve the contents of AL. Symptoms: When printing under NWLite, applications may experience corruption on thier print job under the conditions described above. ************************************************************* Self-Extracting File Name: L11U05.EXE Revision: B Files Included Size Date Time L11U05.TXT (This file) GETATRIB.PAT 1248 12-03-92 9:09a CLOSEFIL.PAT 1084 12-01-92 10:30a LPTSTAT.PAT 1255 11-16-92 2:06p RECONFIX.PAT 2626 10-12-92 9:52a CLPRINTR.PAT 1198 11-16-92 10:12a VXDFIX.PAT 1075 03-03-93 4:35p INT28FIX.PAT 1649 02-26-93 9:42a VIDEOFIX.PAT 1179 01-05-93 3:39p WINPOPUP.PAT 1294 03-26-93 3:55p DOS6CDS.PAT 1433 05-17-93 10:18a RENFIX.PAT 1455 07-19-93 11:50a INT17FIX.PAT 1064 03-19-93 9:44a Installation Instructions: TERMS Update: A file that has a .PAT extension and defines changes to a software program. Target file: A file with an .EXE extension that is to be modified by an update. UPATCH: Universal Update Program. A program that applies updates to target files. NOTE: UPATCH.EXE is shipped with NetWare Lite 1.1 and the NetWare Lite 1.1 Upgrade kit. GENERAL INFORMATION You need only one diskette to update all copies of NetWare Lite on your NetWare Lite network. You do not need a separate diskette for each copy of NetWare Lite. Make backup copies of the files before running UPATCH. Do not update the original NetWare Lite Program and Driver diskette files. If a machine has a hard disk with NetWare Lite software, the files to be updated are in the C:\NWLITE directory. If a machine does not have a hard disk, the files to be updated are on the workstation's floppy diskette that has the NetWare Lite CLIENT.EXE. To get consistent results from the network, use UPATCH to update all copies of NetWare Lite on the network (all servers and clients). If a server or client is not updated, it will continue with the erratic behavior that the update is designed to correct. Review the section of this document that corresponds to the update to find out what the update does. Each section describes what the update will be applied to, the update date, the checksums, the problems the update corrects, and the symptoms you may see before the update is applied. You can use UPATCH to apply updates before or after running NetWare Lite; however, the changes do not take effect until the computer is rebooted and the updated files are loaded into memory. UPATCH INSTRUCTIONS To update the SERVER or CLIENT software on a hard disk, do the following: 1. Copy the .PAT files into the NWLITE directory on the C: drive. 2. To apply the update to the applicable target file, type UPATCH 3. When the DOS prompt appears, reboot the computer. The updated files will be used when they are loaded into memory. To update CLIENT software on a workstation that uses a floppy diskette, do the following: 1. Insert the diskette (w/updates) in to the A: drive. (The floppy diskette should contain the .PAT files and UPATCH.EXE.) 2. Insert the workstation's copy of the diskette that contains CLIENT.EXE into the B: drive. Do not update the original NetWare Lite diskettes. 3. At the DOS prompt, type A: 4. Then, type the following: UPATCH B:CLIENT.EXE 5. Follow the instructions on the screen. NOTE: The updates are applied to the CLIENT.EXE file and the original file is retained with an .OLD file extension. If necessary, the .OLD version can be renamed and executed. 6. When the DOS prompt appears, reboot the computer. The updated CLIENT.EXE file will be used when it is loaded into memory. ************************************************************* To get the latest information on NetWare Lite updates, application compatibility, hardware compatibility, upgrades and updates, top ten support issues, NetWare Lite product information, etc., customers in the U.S. and Canada can call Novell's 24-hour automated fax service. To access this service, dial (800) NETWARE [(800)638-9273] and press the star (*) key during the recorded message. ************************************************************* ÿ