Patch Name: PHCO_5517 Patch Description: s700_800 10.00 test program for PA-7100/7150 based systems Creation Date: 95/04/26 Post Date: 95/04/26 Repost: 95/05/02 The PHCO_5517.text file was updated to include additional information. Hardware Platforms - OS Releases: s700: 10.00 s800: 10.00 Products: N/A Filesets: OS-Core.UX-CORE Automatic Reboot?: No Status: General Release Critical: Yes PHCO_5517: OTHER SPU test program should be run to detect flawed processors. Path Name: /hp-ux_patches/s700_800/10.X/PHCO_5517 Symptoms: PHCO_5517: The spu_screen program tests the system processor to determine if it contains a flaw that can cause a "system maintenance check" or data corruption. No customer has reported incorrect answers or data corruption due to this situation. Defect Description: PHCO_5517: The manufacturing flaw in the PA-7100 and PA-7150 microprocessors could result in inconsistent behavior, that is, with a "system machine check" message or with data corruption. The following systems might be affected: - HP 9000 Model 735/125 and 755/125 workstations (including cluster configurations). The following workstations and servers do use the affected parts, however, there have been no reported problems from customers using these systems. They are: - HP 9000 Model 735/99, 755/99, 747i/100 and 745i/100 workstations shipped between November 1994 and April 1995. - HP 9000 G/H/I Model 50, 60, and 70 servers shipped or processor boards upgraded between October 1994 and April 1995. SR: None Patch Files: /usr/local/bin/spu_screen what(1) Output: /usr/local/bin/spu_screen: asmScreen.s $Revision: 2.4 $ test.c $Revision: 1.8 $ magic_test.c $Revision: 1.3 $ screen.c $Revision: 2.7 $ cksum(1) Output: 522098692 86016 /usr/local/bin/spu_screen Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: PHCO_5516: s700: 9.01 9.03 9.05 9.09 s800: 9.00 9.04 9.08 Patch Package Size: 130 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 PHCO_5517 5. Run swinstall to install the patch: swinstall -s /tmp/PHCO_5517.depot PHCO_5517 By default swinstall will archive the original software in /var/adm/sw/patch/PHCO_5517. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. Warning: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHCO_5517.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: swpackage -s /tmp/PHCO_5517.depot -x target_type=tape -d /dev/rmt/0m PHCO_5517 Special Installation Instructions: CAUTION: The spu test program provided in this patch can take between several seconds and 20 minutes to complete depending on the system type, the system loading, and the extent of the spu failure. On multi-processor (MP) systems, the processors are tested in a serial fashion so it will take considerably longer. Since the program can take several minutes to complete and the program can affect the performance of other executing processes, HP recommends that the system be as inactive as possible when the program is executed. Ideally, the system should be in the single-user state to minimize the impact of the test program. WARNING: Once the spu test program is started you should allow it to run to completion and to terminate normally. If for some reason the process must be terminated before it completes DO NOT use SIGKILL (kill -9) to terminate the process. Using SIGKILL to terminate the process could cause the system to crash. Instead, use SIGTERM (kill -15) which will allow the test program to terminate gracefully. The system must be executing the kernel "/stand/vmunix", not "/stand/vmunix.prev" or other kernel, to function properly. After installing the patch, run /usr/local/bin/spu_screen as root. If the program does not encounter a problem, it will display: This system does not contain any parts that are affected. No further action is necessary. If the program does encounter a problem, it will display: The results of the worst-case instruction mix tests indicate possible bit interactions according to this pattern: 0xhhhhhhhh (h). where: "h" is a hex-digit from 0-f. If a failure is detected, make a note of the two hex numbers reported. You should contact your local HP Response Center to open a service call. In the U.S. and Canada, the telephone number is 1-800-500-1176.