Patch Name: PHSS_30679 Patch Description: s700_800 11.22 MP Firmware Rev E.02.29 Patch Creation Date: 04/08/10 Post Date: 04/08/26 Hardware Platforms - OS Releases: s700: 11.22 s800: 11.22 Products: N/A Filesets: OS-Core.KERN-RUN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP Automatic Reboot?: Yes Status: General Release Critical: Yes PHSS_30679: HANG CORRUPTION MEMORY_LEAK - MP did not show proper number of processors on rp3410, rp3440 and rp4440 systems in previous revisions of Management Processor firmware. - VFP shows System State of "unknown" after MP upgrade (via LAN) in previous revisions. - HE command with bad input causes garbage output in previous revisions. - TELNET connections could hang for up to 30 minutes while waiting for the Management Processor ARP table to clear on firmware revisions prior to E.02.29. Category Tags: defect_repair general_release critical firmware halts_system corruption memory_leak Path Name: /hp-ux_patches/s700_800/11.X/PHSS_30679 Symptoms: PHSS_30679: The following features appear in MP firmware revision E.02.29: New features: - None The following features appear in MP firmware revision E.02.26: New features: - None The following features appear in MP firmware revision E.02.23: New features: - None The following features appear in MP firmware revision E.02.22: New features: - None The following features appear in MP firmware revision E.02.10: New features: - None ----------------------------------------------------------- The following fixes appear in MP firmware revision E.02.29: Fixed issues: * MP did not show proper number of processors on rp3410, rp3440 and rp4440 systems in previous revisions of Management Processor firmware. * VFP shows System State of "unknown" after MP upgrade (via LAN) in previous revisions. * HE command with bad input causes garbage output in previous revisions. * TELNET connections could hang for up to 30 minutes while waiting for the Management Processor ARP table to clear on firmware revisions prior to E.02.29. The following fixes appear in MP firmware revision E.02.26: Fixed issues: * Increased the size of the allowed firmware image. * MP thinks the system gracefully shutdown when it had not. * Console Traffic could prevent event initialization from happening. * Added Main menu commands to the Main menu help. * Corrected spelling errors in the event decoder Generator ID strings. * MP sometimes reset after VFP command. * Event text decoding is truncated. * Timeouts during upgrades were not handled properly. * Possibility of temporary buffer overflow in FRU BCD-type decoder. * FW changed to an Admin only command. * Enhance Type 02 decode for new Generator IDs . * System LED is flashing GREEN when OS is up. * MP display fru command appears to parse fru info incorrectly. * SA changed to Admin only command. * Unknown Type-2 event needs to be added to MP firmware tables. * NC option did not return to MP prompt when no alerts are present. * Live Mode did not show all events. * RB Command always reported success. * Dump of log doesn't start on new line. * Prevented using '0' for login timeout value in SO command. * When monitoring the events in Live mode, text mode did not work properly. * When Out Of Range, PS command reports "A/C Disconnected". * An attempt to login a user marked for dial back fails on non-modem ports. * Implemented a one line MP prompt with hostname. * VFP terminal help displayed confusing term-type "VFP_VT100" on vt100 term. * MP publishes system UUID to aid in SNMP relationship. * All EO events in MP database had incorrect alert levels. The following fixes appear in MP firmware revision E.02.23: Fixed issues: * Previous versions of MP firmware would allow a user to login using the serial port with only a valid user name on the third attempt. * In previous revision of MP firmware the UC command ouput was inconsistent when invalid users were selected. Firmware revision E.02.23 corrects this. The following fixes appear in MP firmware revision E.02.22: Fixed issues: * Previous revisions of MP firmware dropped characters during input on the local port. * Previous revisions of MP firmware got "Request for console write access failed" message while attempting to gain access using the ^Ecf command. * Previous revisions of MP firmware could not boot HPUX without restarting after MP reset * Previous revisions of MP firmware did not function properly when the system contained a broken temperature sensor. The MP would lose much more functionality than necessary (PC, PS, RS, TC, SS could not be executed). * Previous revisions of firmware produced an incorrect alert message when a power pod failed. * Previous revisions of MP firmware did not properly decode FRU info for several FRU's with the DF command * XU "out of memory" error changed to include MP Reset as option * VFP reported Power OFF when a power query from BMC failed in previous revisions of MP firmware. * LOC command on rx5670 systems did not set Remote LED flashing in previous revisions of firmware. * Previous revisions of MP firmware could not connect to HPUX more than once in session mode. * Added navigation capability for MP CL command. * In previous revisions of MP firmware Physical Location decode was confusing (or incorrect). * MP reset caused serial port interrupt storms in previous revisions of MP firmware. * In previous revisions of MP firmware clearing the logs while the attention LED (or blinking yellow light on System LED) flashes did not clear the attention LED. * In previous revisions of MP firmware serial number, mfg.week, mfg. month etc displayed in HEX for the DIMM's. * In previous revisions of MP firmware SPD Data for DIMM's displayed in Hex. when using DF command * Dropped delayed transactions may hang PCI Bus. * In previous revisions of MP firmware invalid SSL certificate pointer could cause MP reset * In previous revisions of MP firmware the MP ftp client did not work with default servers on all supported operating systems. * In previous revisions of MP firmware if a telnet connection to MP was established during MP upgrade process, it could corrupt the upgrade. E.02.22 does not allow any new connections during the upgrade process. The following fixes appear in MP firmware revision E.02.10: Fixed issues: * MP firmware revision E.02.10 changed the following system event information: - Changed alert level of BOOT_BMC_PORT_FAILED event from 3 to 2. - Changed alert level of BOOT_SETTING_PLATFORM_TO_LOWEST_CORE_FREQ event from 3 to 2. - Changed alert level of "Hot swap Cage: Drive removed" event from 3 to 2 - Changed the event description of "Power supply failed" to "Power supply failed or disconnected" - Added the BOOT_MIXED_CPU_CORE_FREQ_INSTALLED. Problem Fixes: * Fixed MP Flash update failure CPE problem * The GSP "DF" on MP firmware revisions prior to E.02.10 reports an invalid FRU record for the following system components: Disk Backplane, Processors, Processor RAM, Power Converter, Power Pods. MP firmware revision E.02.10 reports FRU information correctly. * MP firmware revisions prior to E.02.10 set vt100 as the default console mode. MP firmware revision E.02.10 sets vt100+ as the default for the console mode. * Previous revisions of MP firmware implied support for the RB command to reset the BMC. This feature was not implemented in the BMC. MP firmware revision E.02.10 removes the command. * Previous revisions of MP firmware implied support for the PR command to configure the power restoration policy. This feature was not implemented in the BMC on rx5670. MP firmware revision E.02.10 removes the command for rx5670. * Previous revisions of MP firmware implied support for the LOC command light the locator LED. This feature was not implemented in the BMC on rx5670. MP firmware revision E.02.10 removes the command on rx5670. * MP firmware revisions prior to E.02.10 the PS command never indicates a temperature above Low Overtemp even though alerts indicating a higher temp are displayed and system eventually shuts down. MP firmware revision E.02.10 corrects the problem and reports temperature correctly * MP firmware revisions prior to E.02.10 displayed "Service Processor login:" during the login process. MP firmware revision E.02.10 changes the prompt to "Management Processor login:" * MP firmware revisions prior to E.02.10 have a memory leak in DF command code. MP firmware revision E.02.10 corrects the memory leak. * MP firmware revisions prior to E.02.10 did not send a page when the system generates an alert even though it is logged in the event log. MP firmware revision E.02.10 corrects the problem. * MP firmware revisions prior to E.02.10 displayed type 02 timestamps as "BOOT_START" events. MP firmware revision E.02.10 displays the events correctly. * MP firmware revisions prior to E.02.10 caused the previous boot log to be lost when the Management Processor RS command was executed. MP firmware revision E.02.10 corrects this problem. * MP firmware revision E.02.10 displays the memory slot information in hexadecimal to be consistent with slot numbers. Previous revisions displayed the information in decimal. * On MP firmware revisions prior to E.02.10 executing the "RS" command caused the local port on the MP to hang if it was in session mode. MP firmware revision E.02.10 does not hang the local port when the "RS" command is executed. * HP Workstation zx6000 and HP Server rx2600 are only capable of report one "Power Switch State". MP firmware revision E.02.10 removes the "Power Switch State" display from the output displayed on HP Workstation zx6000 and HP Server rx2600. The display is unchanged on rx5670. Defect Description: PHSS_30679: - See Symptoms. Enhancement: No SR: 0000000000 Patch Files: OS-Core.KERN-RUN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/conf/OSIFU/mp/E.02.29/fwupdate.efi /usr/conf/OSIFU/mp/E.02.29/updatebootsequence what(1) Output: OS-Core.KERN-RUN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: /usr/conf/OSIFU/mp/E.02.29/fwupdate.efi: Revision E.02.29 Mar 17 2004,16:25:21 localtime.c 7.57 asctime.c 7.7 /usr/conf/OSIFU/mp/E.02.29/updatebootsequence: None cksum(1) Output: OS-Core.KERN-RUN,fr=B.11.22,fa=HP-UX_B.11.22_IA/PA,v=HP: 821307722 13954560 /usr/conf/OSIFU/mp/E.02.29/fwupdate.efi 261107441 50136 /usr/conf/OSIFU/mp/E.02.29/ updatebootsequence Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: cx2600 rx1600 rx2600 rx4640 rx5670 zx6000 Other Dependencies: None Supersedes: None Equivalent Patches: PHSS_30680: s700: 11.23 s800: 11.23 Patch Package Size: 2270 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_30679 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_30679.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_30679. 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 PHSS_30679.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_30679.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_30679.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: 1. This patch will only install and update the firmware on cx2600, rx1600, rx2600, rx4640, zx6000 and rx5670 systems. If you wish to install the patch on a different system even though it does not apply, you can force the installation of the patch by touching the file '/tmp/force_patch_install' before installing the patch. This may be useful when creating a 'golden' archive image for Ignite-UX that may be used on several different hardware platforms. If the patch is installed on a system other than those listed above, it will not modify the system firmware so no harm will occur. 2. If this patch is uninstalled it will not uninstall/ downgrade the firmware installed by the patch and the firmware installed by the patch will remain loaded after the patch is removed. 3. The firmware update is accomplished by temporarily altering the boot sequence. To identify the disk, patch assumes that the primary boot disk is the first disk listed in the /stand/bootconf file. To ensure the firmware update is successful, please use the setboot(1M) and ioscan(1M) commands to verify that the primary boot disk is set and is the first disk listed in the /stand/bootconf file. If it is not, modify the bootconf file appropriately. Please reference the man page for bootconf(4) for information on this file. 4. It is recommended that the firmware update is performed outside of an OS update or Update-UX session. If a firmware update is performed, it will be excluded from installation to ensure that OS update or Update UX is successful. 5. The firmare update will be aborted if firmware revision in the patch is the same or older than the one the system is running on. This will ensure that no un-necessary system reboot occurs. 6. The firmware update will be aborted if the autoboot flag is not set. This is to ensure that the end-to-end firmware update process goes smoothly without user intervention once the patch installation is started. Please use to setboot(1M) command to set the autoboot flag on prior to installing the patch. 7. The firmware update will be aborted if the currently installed MP firmware revision is less than E.02.26. In order to uprade to MP firmware using this patch first update the MP firmware to E.02.26 and then install this patch.