Patch Name: PHKL_29951 Patch Description: s700_800 11.23 Report all tombstone logs after an MCA Creation Date: 03/11/03 Post Date: 03/11/24 Hardware Platforms - OS Releases: s700: 11.23 s800: 11.23 Products: N/A Filesets: OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP Automatic Reboot?: Yes Status: General Release Critical: No Category Tags: defect_repair general_release Path Name: /hp-ux_patches/s700_800/11.X/PHKL_29951 Symptoms: PHKL_29951: ( SR:8606326241 CR:JAGae88526 ) If multiple Machine Check Aborts (MCAs) occur simultaneously when running HP-UX 11i v2 there is a possibility that not all the SAL MCA error records will be passed to diag2 driver, resulting in missing files in the /var/tombstone" directory the next time the system is booted. This will prevent support from properly analyzing the cause of the MCAs. Defect Description: PHKL_29951: ( SR:8606326241 CR:JAGae88526 ) The booting monarch processor is not passing all possible logs to the diag2 driver, passing only the last log received. This is due to the fact that when we are gathering the logs for the monarch processor and passing them to the diag2 driver the diag2 driver in not installed. All logs, other than the last log, are lost. Resolution: Modify kernel to loop through and pass each log to diagnostics later in boot when we know the driver is installed. This can be done by not calling MCA_boottime logging during MCA_enable for the monarch. We will call MCA_boottime logging for the monarch after drivers are installed so we know the diag2 driver gets all of the logs. Enhancement: No SR: 8606326241 Patch Files: OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP: /usr/conf/lib/libshutdown-pdk.a(mca.o) what(1) Output: OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP: /usr/conf/lib/libshutdown-pdk.a(mca.o): mca.c $Date: 2003/10/31 08:33:05 $Revision: r11.23/1 PATCH_11.23 (PHKL_29951) cksum(1) Output: OS-Core.CORE2-KRN,fr=B.11.23,fa=HP-UX_B.11.23_IA,v=HP: 745540903 119968 /usr/conf/lib/libshutdown-pdk.a(mca.o) Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 50 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. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHKL_29951 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHKL_29951.depot By default swinstall will archive the original software in /var/adm/sw/save/PHKL_29951. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHKL_29951.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHKL_29951.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHKL_29951.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None