Patch Name: PHSS_14982 Patch Description: s700_800 11.00 PDCINFO patch Version A.02.24 Creation Date: 98/05/01 Post Date: 98/05/06 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: PDCINFO A.01.00 A.01.01 A.01.02 A.02.00 Filesets: Contrib-Tools.PDCINFO,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP Contrib-Tools.PDCINFO,fr=B.11.00.01.05,fa=HP-UX_B.11.00_32/64,v=HP Contrib-Tools.PDCINFO,fr=B.11.00.02.05,fa=HP-UX_B.11.00_32/64,v=HP Contrib-Tools.PDCINFO,fr=B.11.00.03.00,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: enhancement general_release Path Name: /hp-ux_patches/s700_800/11.X/PHSS_14982 Symptoms: PHSS_14982: There is a defect with the Processor Dependent Code (PDC) which prevents obtaining a memory dump after a system panic. While this problem does not effect the normal operation of the system, it compromises the ability of Hewlett-Packard support to determine the cause of any system problem that may occur. Affected are B, C, J class workstations and D, K class servers running HP-UX 10.X and 11.X ordered with the Factory Integrated option between June 1997 and June 1998, and those systems with diagnostics installed from the Diagnostic Media CD ROM releases of February 1998 and April 1998. Other servers and workstations, including the T and V class systems, are not affected by this problem. PHSS_14314: The startup scripts included in patch PHSS_14025 cause "not found" messages to be generated when init state 1 is entered, for example during system bootup. The patch functions correctly, but these messages may cause concern. PHSS_14025: This patch installs a script and a program that will copy the processor hardware log(s) (e.g., HPMC tombstones) to a file during boot. If the system last went down with a High Priority Machine Check (HPMC), the processor hardware failure logs will be automaticly available in the file system. On most PA-RISC systems, this patch removes the need to shut the system down a second time to retrieve the processor hardware log(s). The script's execution time depends on the machine and the size of the log(s), but is in the range of .3 to 30 seconds. The processor hardware logs will be placed into the directory /var/tombstones. A snapshot of the processor hardware logs of up to the last 100 boots is kept. The files are named ts99, ts98, ..., ts0. The highest numbered ts# file is the latest log. PDCINFO has been modified to support T600 systems running in either 32-bit or 64-bit mode. PDCINFO now includes changes needed to work with Predictive. Prior PDCINFO versions will not run on T600 systems and will erroneously indicate that T600 PDC needs to be updated. Prior versions of PDCINFO will not provide Predictive monitors the needed command line options. Defect Description: PHSS_14982: The Processor Dependent Code (PDC) for B,C and J class workstations and D and K class servers will corrupt memory location 8 in page zero when a call is made to pdc_system_info with option 4. (The call to pdc_system_info with option 4 is used to obtain revisions of items on the CPU board, including system board, processor board, PDC, core I/O board, I/O bus adapters, etc.) The Transfer of Control (TOC) vector address is stored at locations 8-11 of page zero. When this address is corrupted by the pdc_system_info call, a dump of the system will not occur for system panics or whenever a system dump is attempted. The PDCINFO program, which runs automatically at boot time and is invoked by Predictive Support, makes the pdc_system_info call with option 4 which causes the corruption of the TOC vector address. The version of PDCINFO in this patch has been modified to avoid this problem. PHSS_14314: The shell scripts in files /etc/rc.config.d/pdcinfo and /sbin/init.d/pdcinfo of PHSS_14025 had problems with the first three lines in each file. Each of these lines had asterisk '*' in the first column, causing console errors messages on system bootup. PHSS_14025: A problem arises when after a HPMC occurs, the system is rebooted, and then HP service is called. On some systems (e.g., K-Class) the processor log files are not accessable online, and the system must be shutdown again to retrieve the hardware failure data. On other systems (e.g., T-Class), the hardware logs are not easy to access online. SR: 0000000000 Patch Files: Contrib-Tools.PDCINFO,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: Contrib-Tools.PDCINFO,fr=B.11.00.01.05, fa=HP-UX_B.11.00_32/64,v=HP: Contrib-Tools.PDCINFO,fr=B.11.00.02.05, fa=HP-UX_B.11.00_32/64,v=HP: Contrib-Tools.PDCINFO,fr=B.11.00.03.00, fa=HP-UX_B.11.00_32/64,v=HP: /etc/rc.config.d/pdcinfo /sbin/init.d/pdcinfo /sbin/rc1.d/S430pdcinfo /usr/sbin/diag/contrib/Readme /usr/sbin/diag/contrib/pdcinfo what(1) Output: Contrib-Tools.PDCINFO,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: /etc/rc.config.d/pdcinfo: None /sbin/init.d/pdcinfo: None /sbin/rc1.d/S430pdcinfo: None /usr/sbin/diag/contrib/Readme: None /usr/sbin/diag/contrib/pdcinfo: pdcinfo.c, $Revision: 1.24 $ cksum(1) Output: Contrib-Tools.PDCINFO,fr=B.11.00,fa=HP-UX_B.11.00_32/64, v=HP: 795081610 693 /etc/rc.config.d/pdcinfo 3327876557 3700 /sbin/init.d/pdcinfo 3327876557 3700 /sbin/rc1.d/S430pdcinfo 3469696918 6842 /usr/sbin/diag/contrib/Readme 538429948 73728 /usr/sbin/diag/contrib/pdcinfo Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_14314 PHSS_14025 Equivalent Patches: PHSS_14978: s800: 10.01 PHSS_14979: s800: 10.10 PHSS_14980: s800: 10.20 Patch Package Size: 110 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 PHSS_14982 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_14982.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_14982. If you do not wish to retain a copy of the original software, use the patch_save_files option: swinstall -x autoreboot=true -x patch_match_target=true \ -x patch_save_files=false -s /tmp/PHSS_14982.depot 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 PHSS_14982.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_14982.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_14982.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None