Patch Name: PHSS_25982 Patch Description: s700_800 11.00 B1000/B2000/C3X00/J5X00/J6000/J7000 5.0 FW Creation Date: 01/12/19 Post Date: 02/01/11 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: N/A Filesets: OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: Yes Status: General Release Critical: No (superseded patches were critical) PHSS_24105: OTHER This patch fixes the J6000 external SCSI port definition and makes some changes to I/O addressing. PHSS_23185: OTHER This patch is critical for J6000,J5600,J5000, and J7000 systems. It sets the 1GB DIMM refresh rate to 7.5us to avoid mismatched pairs that can lead to missing memory pairs PHSS_22901: CORRUPTION This patch is critical for J6000 systems. It corrects a potential data corruption problem transferring data between the I/O Memory controller ASIC and the PCI slots. PHSS_22574: HANG This patch is critical for B1000,C3000,C3600, J5000,J5600,J6000, and J7000 systems. It improves system dumps and prevents hangs. It allows the dumps to capture more failure data. PHSS_22475: OTHER This patch is critical for B1000,C3000,C3600, J5000,J5600,J6000, and J7000 systems so that they can run with Z7476AA ACC card. It also improves system dumps after recognizing and resetting LBA during LPMC, TOC, or panics. PHSS_21621: HANG CORRUPTION OTHER This patch is critical for B1000,C3000,C3600, J5000,J5600,J6000, and J7000 systems so that they can run with B5506A ethernet card without data corruption and fix a RS232 hang during early chassis codes for 3 wire RS232 connections,and read status command to fix a Mitsumi CD ROM problem on B2K. PHSS_21083: OTHER This patch is critical for B1000,C3000,C3600, J5000,J5600,J6000, and J7000 systems so that they can run with 64 bit PCI cards in configurations running 11.00 and with more than 4GB of memory. PHSS_20146: HANG OTHER This patch is critical for B1000, C3000 and J5000 systems so that they can run the 11.00 operating system. It is also critical because newer memory modules may not work with firmware versions 1.9 and earlier. Category Tags: defect_repair hardware_enablement general_release critical halts_system corruption Path Name: /hp-ux_patches/s700_800/11.X/PHSS_25982 Symptoms: PHSS_25982: Same PDC 5.0 firmware as PHSS_24105. DO NOT re-apply to systems that have already been updated. This patch roll is exclusively to address a problem seen when loading PHSS_24105 on an Ignite-UX system. The error message reported is: TEST: run_cmd_wait ("/var/adm/sw/products/PHSS_24105/pfiles/iux_postload") ERROR: Cannot find the utility: lifcp DEBUG: sigchld: wait'ed on process: 904 (last_pid=904) ERROR: The script: "/var/adm/sw/products/PHSS_24105 /pfiles/iux_postload" failed, exit code was 1. The solution was modified to ad /usr/bin to the path in the "iux_postload" file: PATH="${SW_PATH%:}:/usr/sbin:/usr/lbin/sw:/usr/bin" PHSS_24105: This patch fixes the J6000 external SCSI port definition and makes some changes to I/O addressing. PHSS_23185: This patch fixes a possible mismatch of refresh rates between 1GB DIMM pairs. The mismatch would keep the pair of DIMMs from being utilized as a active pair. PHSS_22901: This patch fixes a possible data integrity problem between the PCI slots and the I/O controller on the J6000. PHSS_22574: This patch improves HPMC dumps and properly updates a timestamp value, prevents a graphics card from hanging during a HPMC/TOC/panic dump (done in 4.5). This update will change the system firmware revision to 4.6 unless it is at 4.6 or greater. PHSS_22475: This patch revises the FASTBOOT message to print "NOTICE" rather than "WARNING". It adds support for the Z7476AA ACC card. It improves system dumps by recognizing and resetting LBA during LPMC, TOC, or panics. This update will change the system firmware revision to 4.5 unless it is at 4.5 or greater. PHSS_21621: This patch will add support for J6000,fix a cache selftest failure,fix LPMC handler so it doesn't touch any RDR registers during processing,enables support for B5509BA ethernet card,fix PCI memory allocator to support J3525A, J3526A X.25 cards,fix a RS232 hang during early chassis codes for 3 wire RS232 connections,and read status command twice to fix a Mitsumi CD ROM problem on B2K. This update will change the system firmware revision to 4.0 unless it is at 4.0 or greater. PHSS_21083: This patch will fix a system configuration problem that can allow system hangs,HPMC halts, or undetected data corruptionin systems that use 64 bit PCI cards with more than 4GB of memory running HP-UX 11.00. This update will change the system firmware revision to 3.5 unless it is at rev 3.5 or greater. PHSS_20146: This patch provides a firmware update, loadable from HP-UX, for 9000/785/B1000, 9000/785/C3000 and 9000/785/J5000 systems. Loading this patch will update your system to firmware revision 3.1. If your system is already running firmware revision 3.1 (or later), loading this patch will not cause your firmware to be changed. These platforms require firmware revision 1.9 or later to run the 11.00 release of HP-UX. There is also a critical problem in older system firmware that can prevent some memory modules from being detected and configured by the firmware. Without this patch, some of the memory in the system may be unused. Defect Description: PHSS_25982: Same PDC 5.0 firmware as PHSS_24105. DO NOT re-apply to systems that have already been updated. This patch roll is exclusively to address a problem seen when loading PHSS_24105 on an Ignite-UX system. The error message reported is: TEST: run_cmd_wait ("/var/adm/sw/products/PHSS_24105/pfiles/iux_postload") ERROR: Cannot find the utility: lifcp DEBUG: sigchld: wait'ed on process: 904 (last_pid=904) ERROR: The script: "/var/adm/sw/products/PHSS_24105/pfiles /iux_postload" failed, exit code was 1. The solution was modified to ad /usr/bin to the path in the "iux_postload" file: PATH="${SW_PATH%:}:/usr/sbin:/usr/lbin/sw:/usr/bin" PHSS_24105: This patch fixes the J6000 external SCSI port definition and makes some changes to I/O addressing. PHSS_23185: This patch will have the system refresh 1GB DIMMs at 7.5us to prevent any mismatch of refresh rates. This patch also allows the ClearFifo function to save the LVDS pat enable value. PHSS_22901: This patch correct the effects of some misconfigured wires on the PCI to I/O controller bus on the J6000. PHSS_22574: This patch updates a timestamp value during each call to PDC_CHASSIS during a HPMC. PHSS_22475: This patch improves system dumps by recognizing and resetting LBA during LPMC, TOC, or panics. It revises the FASTBOOT message to print "NOTICE" rather than "WARNING" and adds support for the Z7476AA ACC card. PHSS_21621: This patch will fix a cache selftest failure,fix LPMC handler so it doesn't touch any RDR registers during processing,fix PCI memory allocator to support J3525A, J3526A X.25 cards, fix a RS232 hang during early chassis codes for 3 wire RS232 connections,and read status command twice to fix a Mitsumi CD ROM problem on B2000. PHSS_21083: A register value in the PCI bridge controller was misconfigured such that address bit 32 is set to 0 on transactions mastered by fast 64 bits PCI cards into system memory on systems with more than 4GB of memory running on 11.00. This can cause system HPMC panics, data corruption, or system hangs. This firmware patch turns the PA8600 CPU Data Cache LRU off and improves SYNC_OUTDLY setting. In GRAPHICS, it disable accesses to expansion ROM if ROM is memory-mapped and card has single decoder. PHSS_20146: The memory detection algorithm in the system firmware does not follow the proper protocol when accessing an EEPROM component on the memory module. This error can prevent some memory modules from being detected. Resolution: This patch had the system PDC set the 1GB DIMM refresh rate to 7.5us regardless of the DIMM's SPD setting. SR: 8606107507 Patch Files: OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/conf/reflash /usr/conf/pdc.wrap /usr/conf/modelstr what(1) Output: OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/conf/reflash: Firmware reflash utility version 1.1 for 9000/785 B/ C/J PCXW/W+ workstations /usr/conf/pdc.wrap: Data Hdr A.00.01 Build user: Firmware Builder Build login: fwbtr@firmbert.fc.hp.com Build directory: /home/fwbtr/work/sprockets/src/bch Build date: Thu Jan 11 17:24:28 MST 2001 Build type: wide Makerom options: Build options: -USIM -USIM_FAST -USIM_CANT -UCACHE_LINE_32B -UELAPSED_TIME -UKEY232 -UTEMP_BIKE -UDEBUG_STACK -UTEMP_IODC_TRACE -UTEMP_DISABLE_DWIDE -DTEMP_LDB_CONSOLE -DTEMP_NO_8051 -UNO_COHERENT -DTEMP_PDC_TRACE -UTEMP_PSEUDO_BOOT -DTEMP_TRACE -UPCI_TRACE -ULAN_DEBUG_ENTRY_POINTS -DDUET -DTEMP_HPUX_64BITS /usr/conf/modelstr: modelstr $Revision: 1.1 $ PATCH_11.00 (PHCO_15048) PATCH-PHCO_17381 for 10.20; for 10.30, 11.x compatibility libc.a_ID@@/main/r10dav/libc_dav/15 /ux/core/libs/libc/archive_pa1/libc.a_ID Mar 9 1999 13:52:37 cksum(1) Output: OS-Core.KERN-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: 2713464597 24770 /usr/conf/reflash 101534573 1049856 /usr/conf/pdc.wrap 1596174293 12348 /usr/conf/modelstr Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: 9000/785/B1000 9000/785/B2000 9000/785/C3000 9000/785/C3600 9000/785/J5000 9000/785/J5600 9000/785/J6000 9000/785/J7000 Other Dependencies: None Supersedes: PHSS_20146 PHSS_21083 PHSS_21621 PHSS_22475 PHSS_22574 PHSS_22901 PHSS_23185 PHSS_24105 Equivalent Patches: PHSS_25981: s700: 10.20 PHSS_25983: s700: 11.11 Patch Package Size: 1100 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_25982 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_25982.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_25982. 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_25982.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_25982.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_25982.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: This patch will only install and update the firmware on these systems: 9000/785/B1000 9000/785/B2000 9000/785/C3000 9000/785/C3600 9000/785/J5000 9000/785/J5600 9000/785/J6000 9000/785/J7000 If the installed system firmware is more recent than the firmware provided in the patch, the system firmware will not be modified when the patch is installed. 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.