NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: NFS Gateway for NW60 file corruption fix TID #: 2970820 README FOR: nfsgy60c.exe NOVELL PRODUCTS and VERSIONS: NFS Gateway for NetWare 6 NFS Gateway for NetWare 6 ABSTRACT: The enclosed update corrects a file corruption problem encountered when writing files through NFS Gateway to a remote NFS Server (usually Unix or Linux), while using NFS protocol 2. This download is only for NFS Gateway for NetWare 6.0. In order to use this update, NFS Gateway must already be updated to Support Pack 1. NetWare 6.0 must already be updated to Support Pack 5. The ONLY change between NFSGY60B.EXE and NFSGY60C.exe is that C provides an additional, alternate copy of NFSGY.NLM that can be used with NSS update NW6NSS5B.EXE or NW6NSS5C.EXE. The code in each NLM is the same other than the header files used in compiling the NLMs. Due to other NFS Gateway write problems that can occur, it is also recommended to use updates PKER151W.EXE and TCP610JB.EXE (or newer). This download was rebuilt on June 23, 2005, to change its status from Beta to Full Release, and to make minor updates to this readme. Only the readme was changed. ----------------------------------------------------------------- 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: 1. Insure NetWare 6.0 SP5 is installed, as well as NFS Gateway SP1 for NetWare 6.0. 2. To prevent other file corruption issues, install PKER151W.WXE and TCP610JB.EXE (or newer). 3. If the server was not been rebooted after the last OS support pack or NSS update, reboot now. (If the instructions for the updates in step 2 were followed, the server will have been rebooted after TCP610JB.EXE was installed. The reboot during step 2 or step 3 should be the only reboot needed while following these instructions.) 4. Rename SYS:SYSTEM\NFSGY.NLM to SYS:SYSTEM\NFSGY.SP1 (or any desired name). 5. Conditional: At the console prompt, give the command "NSS MODULES". If the "Snap Date" for NSS is 04510, copy the NFSGY.NLM provided in nfsgy60c\nss5or5a to SYS:SYSTEM. If the "Snap Date" is 04A08, copy the NFSGY.NLM provided in nfsgy60c\nss5BorC to SYS:SYSTEM. If any other NSS snap date is shown, neither of these NLMs will not load with that version of NSS. You can find the expected NSS files in NW 6.0 SP5, NW6NSS5A.EXE, NW6NSS5B.EXE, or NW6NSS5C.EXE. 6. At the server console, execute GYSTOP and GYSTART. ISSUE: While writing files through NFS Gateway to a remote NFS Server (usually Unix or Linux) using NFS protocol 2, small blocks of data may not get sent. The blocks are less than or equal to 4096 bytes in size, and once the first missing block occurs, another will occur every 64K later in the file. This problem does not occur when using NFS protocol 3. The other updates (PKER151W.EXE and TCP610J.EXE) are recommended to solve packet fragmentation issues which can effect whether files are successfully written to the remote NFS Server. Those fragmentation issues effect both NFS protovol v2 and v3. Self-Extracting File Name: nfsgy60c.exe Files Included Size Date Time ..\ NFSGY60C.TXT (This file) ..\NFSGY60C\ ..\NFSGY60C\NSS5BORC\ NFSGY.NLM 687007 2-16-2005 4:20:10 pm ..\NFSGY60C\NSS5OR5A\ NFSGY.NLM 687007 11-17-2004 12:26:12 pm ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------