Patch-ID# 106685-05
Keywords: access corruption snc crashes win nt 4.0 outlook kmode_exception bsod
Synopsis: SNC 3.2: x86: WinNT/95/98 NFS filesystem driver patch
Date: Nov/30/99

Solaris Release: 

SunOS Release: 

Unbundled Product: Solstice Network Client (SNC)

Unbundled Release: 3.2

Relevant Architectures: i386

BugId's fixed with this patch: 4151402 4167056 4134674 4195371 4216789 4254718 4284853

Changes incorporated in this version: 4284853

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

 readme.txt
 sunwnfs.sys
 sunwnfs.dbg
 sunwnfs.vxd
 
Problem Description: 
 
 4284853 - Windows NT 4.0 SP4 BSOD's when PoolTag diagnostics are enabled.

(from 106685-04)
 4254718 - SNC causes blue screen when processes open/close file continually.
 	   Memory leak in file system driver when open is called with 
 	   O_CREATE argument eventually causes NT to BSOD.

(from 106685-03)
 4216789 - Disabling NFS data cache in SNC 3.2 on NT4 causes blue screen.

(from 106685-02)
 4195371 - Corruption when MS Access database is stored on NFS drive

(from 106685-01)
 4151402 - Windows NT bluescreens when exiting the Microsoft outlook client 
           with the message "kmode_exception_not_handled". 

 4167056 - If your Outlook mail box is on an NFS mounted drive ---when you 
           log out of Outlook and try to log back into Outlook you get the 
           following error message: "Mail file is in use by another process 
           - please close any other program using the file and retry".  It  
           looks like Outlook left the file locked so it cannot be restarted.

 4134674 - Windows NT 4.0 installed on a Gateway G6-300 (Pentium 2 300 MHz) 
           with service pack 3 and Solstice Network Client 3.1+. The customer 
           mounts a nfs exported file system from a Solaris 2.5.1 server.
           On the pc, when the customer opens two windows from "My Computer" 
           one from a local disk and the other from the nfs mounted "drive" 
           and he drags a file from the local drive onto the mounted drive 
           .....NT crashes leaving the machine with a blue screen and the 
           message "kmode_exception_not_handled".


Patch Installation Instructions: 
-------------------------------
 This patch is for Windows NT/95/98.
 
 This patch is packaged as a self-extracting compressed file (10668505.exe).  
 It must be installed from Windows.  The setup program backs up the original 
 file(s).  It then installs the new file(s) and a patch uninstall utility. 
 
 To install, download 10668505.exe to a temporary directory on the PC.  
 In Windows, select "Run" from the "Start" menu.  Enter the path and 
 patch filename (Example: c:\temp\10668505) then select "OK".  
 The patch will uncompress and start the setup program automatically.  
 Follow the setup program prompts to complete the patch installation.  
 Restart Windows.

Patch Removal Instructions:

 In Windows, click "Start".  Then select "Programs", "Patch 106685-05"
 and click on "uninstallSHIELD".  

 WARNING - The patch uninstall program restarts Windows at the end
           of the uninstall process.
 
Microsoft Access database configuration information:

 Microsoft Access in a multi-user environment, with "Default Record Locking" 
 set to "Edited Record", requires the following SNC drive mount settings on
 the drive that contains the database file.
 
 	Drive Properties/NFS General "Use file locking/sharing" must be
 	checked.
 	
 	Drive Properties/Security "Default File Creation Permissions" must
 	have the Group/Write permission checked.
 	
 	Drive Properties/Caching/Attribute Cache "Enable attribute cache" must
 	be UNchecked to disable file attribute caching.

 All database users must be in a common UNIX "Group".  
 
 Access performs many small reads of the database.  Adjusting the default NFS 
 read and/or write size may improve performance.
 
 			**** WARNING ****

 All systems accessing the database MUST have this patch installed and use 
 the settings listed above. Any system using the database without this patch 
 and the correct drive settings will cause data corruption.  
 
 An NFS mounted database should not be accessed by systems running NFS 
 solutions from multiple vendors.  Differences in vendor implementation of
 support for unsigned 32 bit lock ranges, used by Access, can cause data 
 corruption.
  
 			*****************
 			
Installation Notes:

 All drive letter and directory name references are Solstice Network Client
 defaults. If you have installed Solstice Network Client or the patch file on 
 a different drive, or in a different directory, substitute your 
 drive and directory names in the example commands above.
 

Special Install Instructions:
----------------------------
None.
