AlphaServer SC patch kit: ========================== AlphaServer SC Version : SC V2.6 UK2 Kit Name: T64KIT1000161-V51BB26-20051129:C1425.00 Release Date: 29 November 2005 QuIX: QXCM1000302086 WFM Case: 3211837725 Abstract: cam handling of I/O command timeouts. Description of Patch: ===================== This is a UK2 port of the UK1 patch T64KIT0026321-V51BB25-20050830 and includes the following fixes from that patch. 1. Backported from the standard Tru64 patch C1186.00: Improvements to the CAM subsystem's handling of device command timeouts. 2. Backported from the standard Tru64 patch C819.00: Fixes a KMF in hwc_lookup_devt_safe() caused by a race condition where we end up accessing data structures that are deleted if a HW component is deleted by another thread while this one is in the process of opening it. Kit location: ============= The patch kit is T64KIT1000161-V51BB26-20051129.tar and it can be downloaded from ITRC. Prerequisites: ============== Before installing this Patch kit, you should ensure the following: 1) You have all mandatory patches for this release installed Kit checksum: ============= # cksum T64KIT1000161-V51BB26-20051129.tar 2501938467 3645440 T64KIT1000161-V51BB26-20051129.tar Updated files: ============== A list of the files included in this patch is given below along with the cksum values for each file: 333614296 642924 /sys/BINARY/cam.mod 2878891197 593548 /sys/BINARY/cam_disk.mod 2793452949 98212 /usr/sys/include/io/cam/pdrv3.h Instructions: ============= This patch is provided as an sc_dupatch installable kit. Unpack it into a directory that is NFS mounted on all domains e.g. /nfs/cspkit and follow the following steps to install it: Patch required on Management Server (if used) : YES Patch required on Domains : YES 1) Verify that it is possible to install the patches as follows: On the Management Server (if used) # /usr/sbin/sc_dupatch -install -kit /nfs/cspkit/patch_kit -name -note -noroll -nolevel2 -noauto -precheck_only -patch C1425.00 On Domains: # scrun -d all -m 1 '/usr/sbin/sc_dupatch -install -kit /nfs/cspkit/patch_kit -name -note -noroll -nolevel2 -noauto -precheck_only -patch C1425.00' 2) Now Run the Patch Installation as follows: On the Management Server (if Used): ----------------------------------- Install the patch using the following commands: #/usr/sbin/sc_dupatch -install -kit /nfs/cspkit/patch_kit -name -note -noroll -nolevel2 -noauto -patch C1425.00 Rebuild your kernel # doconfig -c HOSTNAME Copy the new kernel to /vmunix Reboot the machine # shutdown -r now On Domains: ----------- Install the patch using the following commands: # scrun -d all -m 1 '/usr/sbin/sc_dupatch -install -kit /nfs/cspkit/patch_kit -name -note -noroll -nolevel2 -noauto -patch C1425.00' Now Build and Deploy the Kernels: Make sure all nodes are up so that kernels will be built on all nodes # scrun -d all BuildKernels # scrun -d all DeployKernels Reboot the domains: # sra shutdown -domains all # sra boot -domains all Installation is complete at this point. Once the patch is installed and you are satisfied that it is working correctly the GENERIC kernels should also be updated, using the following command: # scrun -d all DeployKernels -g *******************************************************************************