NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: Novell Client 4.9 Update "A" TID #: 2966845 README FOR: 49pka.exe NOVELL PRODUCTS and VERSIONS: Novell Client v4.9 for Windows NT/2000/XP ABSTRACT: 49PKA.EXE is a collection of client patches for Novell Client 4.9. These files are NOT a support pack, but are fixes to problems found after the 4.9 client was released. Patch release history: 12Sep2003 - Original Beta Release of 49PKA.EXE ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES ALL REASONABLE EFFORTS 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. ----------------------------------------------------------------- INSTALLATION INSTRUCTIONS: == PRE-INSTALLATION == 1. This patch kit is designed to update the Novell Client v4.9 for Windows NT/2000/XP. Be sure to install only on this version of the client. == PATCH INSTALLATION == 1. Expand the self-extracting file 49PKA.EXE (this file) to a temporary folder. 2. Open the folder. 3. (recommended, but optional) Rename the existing files (with a .old extension, for example) which will be replaced with this patch kit in the following locations. \System32\netware NWDHCP.SYS NWFS.SYS NWSLP.SYS SRVLOC.SYS \System32 LGNWNT32.DLL 4. Right-Click on _49PKA.INF and then click on INSTALL. 5. You will be prompted to reboot. This reboot is required to complete the installation. == OVERLAYING THE 49CLTNTe.EXE INSTALLATION SET == The files in this package can also be overlaid on top of a Novell Client 4.9 installation set so that when SETUPNW.EXE is run to install the Novell client you will be installing the core 4.9 client and the updates contained in this package in one operation. To update the installation set with all the files in this patch set, extract this package to a temporary location, then copy the resultant directory structure to over the top of the i386 folder in your "Novell Client 4.9" installation (not including the OPLOCK2 folder). Note that the updated .INF files in this package apply only to English versions of the Novell Client 4.9 for Windows NT/2000/XP installation set. == OPPORTUNISTIC LOCKING 2 (OPLOCK2) SUPPORT INSTALLATION == Note: The server modules included in this patch kit are the same as were included in NW483PSP2E.EXE, so it is not necessary to reinstall them if they were installed previously. Note: The server modules included in this patch are intended for use on NetWare 5.1 SP5 or SP6, or NetWare 6.0 SP2 or SP3 servers only. Application to any other OS version or service pack level is not supported and may not function properly. If the server modules are not installed and configured, OpLock2 will not be enabled. These files provide OpLock2 support only for traditional volumes; enabling support for NSS volumes on NetWare 6.0 requires current builds of NSS.NLM and related files found in the current NSS patch file on SUPPORT.NOVELL.COM. See TID 10072567. Installation of Client module (NWFS.SYS): NWFS.SYS is the only client module, and this feature has been supported since NC483SP2. Therefore, aside from applying the file through the .INF installer to apply the patch (see #13 and #18 under Fixes to NWFS.SYS", below), no further installation steps are necessary for this module. Installation of Server modules (NCP.NLM and FILESYS.NLM): For NetWare file servers running NetWare 5.1 SP5 or SP6, or NetWare 6.0 SP2 or SP3: 1. Copy the OPLOCK2 folder in this patch kit to a location on the SYS volume. 2. Install via NWCONFIG (enter path to the install.ips file) 3. Set MONITOR | Server Parameters | NCP | Enable Client File Caching to ON. 4. Reboot the server in order to load the new modules. NOTE: OpLock support is determined between the server and workstation at the time of initial connection. If the workstation connects to the server while the server has client file caching turned off, it will not attempt any file caching (even though the client may have file caching enabled). Changing the server setting mid-stream will not produce the desired effect of enabling file caching immediately. This will only be effective after the workstation reconnects to the server. ISSUE: This collection of 4.9 fixes multiple issues, including the following: Fixes to LGNWNT32.DLL 1. P_Station does not deliver the correct MAC Address. (298995) 2. Logging in to a second tree doesn't give the password expired message. See TID 10083151. (339209) 3. Password change dialog not present on bootup login when authenticated to multiple trees. See TID 10083151. (100302776) Fixes to NWDHCP.SYS 1. NWDHCP does not deliver multiple IP addresses from option 85 data. See TID 10084580. (100308598) Fixes to NWFS.SYS 1. Invalid File Handle on user home directory after workstation goes into suspend. See TID 10083917. (340482) 2. Tree / server not found when logging in. (336211) 3. Drive mappings fail. (100307568) 4. Immediate ctrl-alt-del on bootup and clicking the tree icon gets service not started error on NT. See TID 10086186 for registry changes that must be applied to enable this fix. (343360) 5. DNS Timeout, due to client sending out invalid requests to the DNS server. Also requires SRVLOC.SYS. (100307813) 6. Login-LGNWNT32.DLL-890: The specified server is unknown. Also requires SRVLOC.SYS. (100308640) 7. Bad Name cache is not working with IP addresses and with uppercase vs. lowercase entries. (344698) 8. If the client sees a rename on a cached file, it will now flush the pending writes to the server. This change was made in connection with the oplock changes needed for TID 10079825.(335905) 9. Not adding all Servers to long term server cache. This affects performance when attaching to servers. (306580) 10. Can't read Outlook Express 6 store when located on NetWare server. (344552) 11. Delay viewing file properties. (316552) 12. Intermmitent loss of IP onnections. (345600, 344745) 13. Tree/server not found when logging in. Also, drive mappings fail. Also, the error "Login-LGNWNT32.DLL-890: The specified server is unknown" is sometimes thrown when logging in. See TID 10086186. (336211, 100307568, 100308640) 14. Getting Error= "failed, no such object (-252)" when printing from WinXP. See TID 10082382. (100305759) 15. Bad Name cache is not working with IP addresses and with upper vs. lowercase entries. See TID NOVL92378. (344698) 16. Capita Sims application fails to load. Error message: "cannot start SHARE not loaded." This is a file locking problem. See TID 10084328. (343865) 17. Cannot open or rename WORD docs after application of 483PSP2E.EXE or 4.9. Error File Not Found. See TID 10086494. (100310305) 18. Blue screen if running with older NICM module. (346776) 19. Added a reg key to prevent a client from ever using specified server(s) from a referral list. For more information, search the Novell Knowledgebase for "NOVL92436." (307360) 20. Error: "The directory is not acessible. The directory name is invalid" when copying files. See TID 10084418. (100308421) Fixes to NWSLP.SYS 1. Client fails to connect if the new IP Costing algorithm is enabled (setting IP Costing to 0 or 1). This problem was caused by prematurely ending the SLP lookup while an IP costing ping was outstanding. (100306257) 2. Client intermittently fails to login. The error "Tree or server name cannot be found - would you like to log into NT?" is displayed. See TID 10080035. (338563) 3. Blue screen due to a buffer initialization failure. (100307996) Fixes to SRVLOC.SYS 1. Blue Screens on HP/Compaq EVO hardware. See TID 10083620. (100307425, 100307077, 336559) 2. Spontaneous rebooting Windows XP SP1 after installing Novell Client 4.83 SP2 Compaq EVO N1000V. (343756) 3. Tree / server not found when logging in with Client for WinNT/XP v4.83SP2. (336211) 4. Drive mappings fail with 4.83SP2. (100307568) 5. Immediate ctrl-alt-del on bootup and clicking the tree icon gets service not started error on NT. (343360) 6. DNS Timeout, due to client sending out invalid requests to the DNS server. Also requires NWFS.SYS. (100307813) 7. Login-LGNWNT32.DLL-890: The specified server is unknown. Also requires NWFS.SYS. (100308640) 8. NWSLP.SYS is sending out malformed packets. See TID 10085738. (344079) == Opportunistic Locking == The NWFS.SYS in the Novell Client v4.9 includes support for Opportunistic Locking type 2 (OpLock2). OpLock2 allows users to open files on traditional NetWare volumes without placing a lock on the file. The file will not be locked until the user actually attempts to write to the file. This has resolved performance problems with Microsoft Office Excel Spreadsheets. For more information about Opportunistic Locking, see TID 10085899. NetWare Server Modules (FILESYS.NLM and NCP.NLM) The FILESYS.NLM and NCP.NLM modules in this patch kit are meant for NetWare 5.1 SP5 or SP6, or NetWare 6.0 SP2 or SP3 servers with traditional file systems only, and will not work properly when using any other platform, or with NSS volumes. These files provide OpLock2 support only for traditional volumes; enabling support for NSS volumes on NetWare 6.0 requires current builds of NSS.NLM and related files found in the current NSS patch file on SUPPORT.NOVELL.COM. See TID 10072567. Fixes to FILESYS.NLM and NCP.NLM (server-side modules) 1. Server is in high utilization when client tries to access a file that already has a lock on it. See TID 10083208. (338516) 2. Slow performance with NAI McAfee NetShield if File Caching = on. Requires the NWFS.SYS included in this patch kit. See TID 10079825. (335903) NetWare Client Module OpLock2 support is included in Support Pack 2 for the 4.83 client and beyond. However, if the server modules are not installed and configured, OpLock2 will not be enabled. Support for OpLock2 will not be included with the Novell Client for Windows 95/98. Self-Extracting File Name: 49pka.exe Files Included Size Date Time ..\ 49PKA.TXT (This file) _49PKA.INF 1010 9-11-2003 5:08:42 pm ..\LIBS32\ LGNWNT32.DLL 219136 7-29-2003 10:07:26 am ..\OPLOCK2\ INSTALL.IPS 4271 8-27-2003 10:26:58 am ..\OPLOCK2\NW51_SP5\ FILESYS.NLM 405689 8-5-2003 9:51:26 am NCP.NLM 98536 5-20-2003 9:47:38 am ..\OPLOCK2\NW51_SP6\ FILESYS.NLM 405689 8-5-2003 9:51:26 am NCP.NLM 98536 5-20-2003 9:47:38 am ..\OPLOCK2\NW60_SP2\ FILESYS.NLM 406521 8-4-2003 4:40:02 pm NCP.NLM 99795 5-20-2003 9:15:30 am ..\OPLOCK2\NW60_SP3\ FILESYS.NLM 406521 8-4-2003 4:40:02 pm NCP.NLM 99795 5-20-2003 9:15:30 am ..\REDIR\ NWDHCP.SYS 15440 7-30-2003 6:09:04 pm NWFS.SYS 467214 9-8-2003 5:01:20 pm NWSLP.SYS 19456 7-30-2003 6:09:20 pm SRVLOC.SYS 119600 8-5-2003 3:01:16 pm ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------