Patch Name: PHKL_6591 Patch Description: s700 9.09 prevent kernel messages from corrupting display Creation Date: 96/01/04 Post Date: 96/01/11 Hardware Platforms - OS Releases: s700: 9.09 Products: N/A Filesets: KERN-BLD Automatic Reboot?: Yes Status: General Release Critical: No Path Name: /hp-ux_patches/s700/9.X/PHKL_6591 Symptoms: PHKL_6591: Kernel uprintf messages such as 'nfs server not responding' can corrupt graphics displays. PHKL_5191: System unavailable due to malicious user activity Defect Description: PHKL_6591: Users running dedicated graphics applications may prefer not to have their displays corrupted by kernel uprintf messages such as 'nfs server not responding.' This patch provides a mechanism to selectively divert these messages to the kernel message buffers that dmesg(1M) reads. The system's behavior can be modified by changing the value of the new kernel variable 'no_console_uprintf' with adb as follows: # echo 'no_console_uprintf?W XXX' | adb -w /hp-ux where XXX is one of the following values: Value Behavior ------------------------------------------------------------ 0 (default) same as without the patch 1 uprintfs to the system console are diverted 2 uprintfs to all tty devices are diverted (possibly desired if you have multiple graphics displays on your system) Changes take effect on the next system reboot. PHKL_5191: System unavailable due to malicious user activity SR: 5003297515 Patch Files: /etc/conf/libhp-ux.a(locore.o) /etc/conf/libhp-ux.a(machdep.o) /etc/conf/libhp-ux.a(subr_prf.o) /etc/conf/libhp-ux.a(vm_machdep.o) what(1) Output: /etc/conf/libhp-ux.a(locore.o): locore.s $Revision: $ $Date: $ PATCH_9.09 (PHKL_519 1) /etc/conf/libhp-ux.a(machdep.o): machdep.c $Revision: $ $Date: $ PATCH_9.09 (PHKL _5191)) /etc/conf/libhp-ux.a(subr_prf.o): subr_prf.c $Revision: 1.61.87.5 $ $Date: 96/01/04 1 3:38:49 $ PATCH_9.09 (PHKL_6591) /etc/conf/libhp-ux.a(vm_machdep.o): vm_machdep.c $Revision: $ $Date: $ PATCH_9.09 (PH KL_5191) sum(1) Output: 52165 107 /etc/conf/libhp-ux.a(locore.o) 2341 56 /etc/conf/libhp-ux.a(machdep.o) 57978 27 /etc/conf/libhp-ux.a(subr_prf.o) 16929 101 /etc/conf/libhp-ux.a(vm_machdep.o) Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHKL_5191 Equivalent Patches: None Patch Package Size: 200 Kbytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Copy the patch to your /tmp directory and unshar it: cd /tmp cp patch_source/PHKL_6591 . sh PHKL_6591 3. Become root and run update: /etc/update [-r [kernel_gen_file]] -s \ /tmp/PHKL_6591.updt PHKL_6591 Update moves the original software to /system/PHKL_6591/orig. Keep this file to recover from any potential problems. You should move the .text file to /system/PHKL_6591 for future reference. To put this patch on a magnetic tape and update from the tape drive, use dd: dd if=PHKL_6591.updt of=/dev/rmt/0m bs=2048 Special Installation Instructions: None