Dear SCO Customer, Support Level Supplement (SLS) ptf7420c, the UnixWare 7.1.0 ktli and nfs Drivers Supplement, addresses these issues: 1. A threaded application that uses NFS can experience functions failing unexpectedly with EINTR. In this case, truss will show the system call failing with ERESTART. A new /etc/conf/pack.d/ktli/space.c tunable is provided by ptf7420: int ktli_sig_ignore[] = { SIGWAITING, 0 }; 'ktli_sig_ignore' is a list of signals that, when mounted with '-o intr', are prevented from interrupting an NFS transaction. If ktli_sig_ignore[0] is 0, then all current enabled signals are allowed to interrupt the NFS transaction. 2. A program that is being run from an NFS-mounted directory can core dump due to receiving a SIGBUS signal. A new /etc/conf/pack.d/nfs/space.c tunable is provided by ptf7420c: /* * Disable signals during fault handling. */ int nfs_max_gp_retry_time = 0; A non-zero setting will act as a retry time (in seconds) that will be used when trying to fault in a page across NFS, if the original attempt was interrupted by a signal. As a default, SLS ptf7420c will set this retry time to two seconds. SLS ptf7420c will tune RECVRETRIES by checking the current value and increasing it to four if appropriate. (In the previous version of this SLS, this step required manual tuning.) If core dumps persist, it may then be necessary to manually increase the value: /etc/conf/bin/idtune RECVRETRIES 5 3. SLS ptf7420c addresses an installation problem found with ptf7420b that some users may have experienced. SLS ptf7420c contains these files: /etc/conf/pack.d/ktli/Driver_atup.o /etc/conf/pack.d/ktli/Driver_mp.o /etc/conf/pack.d/ktli/space.c /etc/conf/pack.d/nfs/Driver_atup.o /etc/conf/pack.d/nfs/Driver_mp.o /etc/conf/pack.d/nfs/space.c Software Notes and Recommendations ---------------------------------- SLS ptf7420c should only be installed on: UnixWare 7.1.0 Installation Instructions ------------------------- 1. Download the ptf7420c.Z file to the /tmp directory on your machine. 2. As root, uncompress the file and add the SLS package to your system using these commands: $ su Password: # uncompress /tmp/ptf7420c.Z # pkgadd -d /tmp/ptf7420c # rm /tmp/ptf7420c 3. Reboot the system after installing this SLS package. The release notes displayed prior to installation can be found in: /var/sadm/pkg/ptf7420/install/ptf7420.txt Removal Instructions -------------------- 1. As root, remove the SLS package using these commands: $ su Password: # pkgrm ptf7420 2. Reboot the system after removing this SLS package. If you have questions regarding this SLS, or the product on which it is installed, please contact your software supplier.