Patch Name: PHCO_23931 Patch Description: s700_800 11.04 (VVOS) HP DiskArray Utilities w/AutoRAID Mgr Creation Date: 01/04/19 Post Date: 01/04/24 Hardware Platforms - OS Releases: s700: 11.04 s800: 11.04 Products: N/A Filesets: OS-Core.ARRAY-MGMT,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP OS-Core.ADMN-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: Yes PHCO_23931: OTHER Patch provides critical functionality for use of HP AutoRAID devices. PHCO_23444: OTHER Patch provides critical functionality for use of HP AutoRAID devices. PHCO_22104: OTHER Patch provides critical functionality for use of HP AutoRAID devices. PHCO_21313: OTHER Patch provides critical functionality for use of HP AutoRAID devices. PHCO_20364: OTHER Patch provides critical functionality for use of HP AutoRAID devices. PHCO_19438: OTHER Patch provides critical functionality for use of HP AutoRAID devices. Category Tags: defect_repair hardware_enablement enhancement general_release critical Path Name: /hp-ux_patches/s700_800/11.X/PHCO_23931 Symptoms: PHCO_23931: 1. JAGad62829 - Recall of Patch PHCO_23444 PHCO_23444: 1. JAGad34994 - 'arraymgr -s start' gives timeout error 2. JAGad27621 - ARM Unable to Download to Disk due to SCSI Disk FW convergence 3. JAGad26663 - Cannot Download using Array Alias PHCO_22104: 1. JAGac86829 - syslog issue when changing SCSI ID's 2. JAGad08970 - Download fails on ST39173WC 3. JAGad09857 - logprint message "Unable to flush the Arm server log" 4. JAGad14111 - ARMServer causes timeout in syslog with sync cache command 5. HP62 ARM Firmware -- Support for new error codes 232 and 233 related to Data Loss and Recovery 6. ARMServer occassionaly dies with a syslog message of "Add Buffer overflow". 7. JAGac95255 - Download dies with a SEGV when run on a 64-bit HP-UX system. PHCO_21313: 1. JAGad00729 - ARM utilities and EMS cause messages to fill up syslog. PHCO_20364: 1. ARM on-line download utility; change operation to stop pushing mode pages. 2. Review timeout settings in ARM and minimize values. 3. Changes required due to outcome of FUA flush cache loop investigation. 4. Verify state of array before a download is initiated. 5. Arraymgr -j reply vague, needs to reflect whats done. 6. Arraymgr attempting to set alias name greater than 12 characters gives incorrect results not error message. 7. Provide new disk scrubbing options to arraymgr command to allow for starting and stopping of disk scrubs. PHCO_19438: Initial Release Install Patch. Defect Description: PHCO_23931: 1. Description: JAGad62829 - Recall of Patch PHCO_23444 Due to failure of mkfcdb(1M) during the post_install process the fcdb database was not being updated to properly indicate that binary files had changed. PHCO_23444: 1. Description: JAGad34994 - 'arraymgr -s start' gives timeout error An SCLT_INCOMPLETE error was blocking receipt of proper READY status from the array. A timer was changed to allow array to reach full READY before SCSI response is tested. 2. Description: JAGad27621 - ARM Unable to Download to Disk due to SCSI Disk FW convergence between purchasing divisions within HP. New entry placed into download.cpp to trigger on combination of Vendor ID = "HP" and Product Revision ="HP". This path uses Mode 7 with unnumbered buffers sized at 32768 bytes. 3. Description: JAGad26663 - Cannot Download using Array Alias Man pages corrected for both HP-UX and MPE to reflect actual functionality. Never a specified requirement for 'download' to address an array by an Alias. PHCO_22104: 1. Description: JAGac86829 - syslog issue when changing SCSI ID's Changes to SCSI ID of Controller Y were erroneously reported to syslog.log for Controller X with actual SCSI ID of X. Formerly, Clarify issue CR #3845. Y-Controller was incorrectly referred to as 0, rather than 1, in file srvsscls.cpp. 2. Description: JAGad08970 - Download fails on ST39173WC Changed SCSI Pass-thru Write Buffer Timeout from 32 to 128 seconds. Inadequate timeout value for transfer of downloaded file from RAM to NVRAM could leave mechanism in unknown state with partial copy of newly downloaded firmware. 3. Description: JAGad09857 - logprint message "Unable to flush the Arm server log" Configuration going into ServerFlushLogs() defaulted to server-side rather than client-side. New Config was inserted. Error in original had been masked but was exposed by change in reporting made in previous release. 4. Description: JAGad14111 ARMServer causes timeout in syslog with sync cache command Same cause and fix as JAGad09857 above. Failure to flush logs, to synchronize cache, would cause timeout. 5. Description: HP62 ARM Firmware Support for HP62 Controller Firmware which introduced error codes 232 and 233 related to Data Loss and Recovery from Data Loss by overwrite. 6. Description: ARMServer occassionaly dies with a syslog message of "Add Buffer overflow". In extreme error conditions excessive logs would cause the ARMServer to die reporting a "WriteBuffer::Add buffer overflow". Internal buffers were wrapping and being re-used before they could be written to disk. Added code to force pending write buffers to disk and not allow re-use until free. PHCO_21313: 1. Description: JAGad00729 - ARM utilities and EMS cause messages to fill up syslog. Change syslog message type to DEBUG from INFO. PHCO_20364: 1. Description: ARM on-line download utility; change operation to stop pushing mode pages. 2. Description: Review timeout settings in ARM and minimize values. 3. Description: Changes required due to outcome of FUA flush cache loop investigation. 4. Description: Verify state of array before a download is initiated. 5. Description: Arraymgr -j reply vague, needs to reflect what's done. 6. Description: Arraymgr attempting to set alias name greater than 12 characters gives incorrect results not error message. 7. Description: Provide new disk scrubbing options to arraymgr command to allow for starting and stopping of disk scrubs. PHCO_19438: 1. Description: Initial Release Install Patch. SR: 8606193617 8606165702 8606158291 8606157331 8606144771 8606140496 8606139659 8606131579 8606129283 8606130362 Patch Files: OS-Core.ARRAY-MGMT,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: /opt/hparray/bin/ARMServer /opt/hparray/bin/arraycfg /opt/hparray/bin/arraydsp /opt/hparray/bin/arrayfmt /opt/hparray/bin/arraylog /opt/hparray/bin/arraymgr /opt/hparray/bin/arrayrbld /opt/hparray/bin/arrayrecover /opt/hparray/bin/drivetest /opt/hparray/bin/dteststat /opt/hparray/bin/logprint /opt/hparray/bin/download /opt/hparray/lib/nls/msg/C/ARMServer.cat /opt/hparray/lib/nls/msg/C/hpraidcl.cat /opt/hparray/lib/nls/msg/C/hprecover.cat /opt/hparray/lib/nls/msg/C/oemmsg01.cat /opt/hparray/lib/nls/msg/C/fwerrcod.cat OS-Core.ADMN-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64, v=HP: /opt/hparray/share/man/man1m/ARMServer.1m /opt/hparray/share/man/man1m/arraycfg.1m /opt/hparray/share/man/man1m/arraydsp.1m /opt/hparray/share/man/man1m/arrayfmt.1m /opt/hparray/share/man/man1m/arraylog.1m /opt/hparray/share/man/man1m/arraymgr.1m /opt/hparray/share/man/man1m/arrayrbld.1m /opt/hparray/share/man/man1m/arrayrecover.1m /opt/hparray/share/man/man1m/drivetest.1m /opt/hparray/share/man/man1m/dteststat.1m /opt/hparray/share/man/man1m/logprint.1m /opt/hparray/share/man/man1m/download.1m what(1) Output: OS-Core.ARRAY-MGMT,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: /opt/hparray/bin/ARMServer: +-HP AutoRAID Manager | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-HP AutoRAID Manager - Server | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - HP Shim | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company $Header: devlists.c,v 80.1 96/11/19 09:31:03 ssa Exp $ $Header: common.c,v 1.6 96/04/11 09:31:13 hmgr Exp $ $Header: dlib10.c,v 1.15 96/04/08 13:41:31 hmgr Exp $ +-HP AutoRAID Manager - Server Interface Component | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arraycfg: HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP 32) $Revision: 75.02 $ +-HP AutoRAID Manager | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-HP AutoRAID Manager - Client | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arraydsp: HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP 32) $Revision: 75.02 $ +-HP AutoRAID Manager | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-HP AutoRAID Manager - Client | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arrayfmt: HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP 32) $Revision: 75.02 $ +-HP AutoRAID Manager | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-HP AutoRAID Manager - Client | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arraylog: HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP 32) $Revision: 75.02 $ +-HP AutoRAID Manager | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-HP AutoRAID Manager - Client | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arraymgr: HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP 32) $Revision: 75.02 $ +-HP AutoRAID Manager | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-HP AutoRAID Manager - Client | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arrayrbld: HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP 32) $Revision: 75.02 $ +-HP AutoRAID Manager | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-HP AutoRAID Manager - Client | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arrayrecover: HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP 32) $Revision: 75.02 $ +-HP AutoRAID Manager | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-HP AutoRAID Manager - Standalone Utility | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company $Header: devlists.c,v 80.1 96/11/19 09:31:03 ssa Exp $ $Header: common.c,v 1.6 96/04/11 09:31:13 hmgr Exp $ $Header: dlib10.c,v 1.15 96/04/08 13:41:31 hmgr Exp $ /opt/hparray/bin/download: HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP 32) $Revision: 75.02 $ +-HP AutoRAID Manager | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-HP AutoRAID Manager - Standalone Utility | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company $Header: devlists.c,v 80.1 96/11/19 09:31:03 ssa Exp $ $Header: common.c,v 1.6 96/04/11 09:31:13 hmgr Exp $ $Header: dlib10.c,v 1.15 96/04/08 13:41:31 hmgr Exp $ /opt/hparray/bin/drivetest: HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP 32) $Revision: 75.02 $ +-HP AutoRAID Manager | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-HP AutoRAID Manager - Client | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/dteststat: HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP 32) $Revision: 75.02 $ +-HP AutoRAID Manager | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-HP AutoRAID Manager - Client | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/logprint: HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP 32) $Revision: 75.02 $ +-HP AutoRAID Manager | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-HP AutoRAID Manager - Standalone Utility | Version: B.11.04.15 | (built for: HP-UX B.11.04 on B.11.00 2001/03/08 18 :32:39) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/lib/nls/msg/C/ARMServer.cat: HP AutoRAID [B.11.04.15] ARMServer.cat $Revision: 1. 16 $ Built for HP-UX B.11.04 on B.11.00 2001/03/08 18:32: 39 PM MDT (c) Copyright 1995 Hewlett-Packard Company /opt/hparray/lib/nls/msg/C/fwerrcod.cat: HP AutoRAID [B.11.04.15] fwerrcod.cat $Revision: 1.9 $ Built for HP-UX B.11.04 on B.11.00 2001/03/08 18:32: 39 PM MDT (c) Copyright 1995 Hewlett-Packard Company /opt/hparray/lib/nls/msg/C/hpraidcl.cat: HP AutoRAID [B.11.04.15] hpraidcl.cat $Revision: 1.6 0 $ Built for HP-UX B.11.04 on B.11.00 2001/03/08 18:32: 39 PM MDT (c) Copyright 1995 Hewlett-Packard Company /opt/hparray/lib/nls/msg/C/hprecover.cat: HP AutoRAID [B.11.04.15] hprecover.cat $Revision: 1. 9 $ Built for HP-UX B.11.04 on B.11.00 2001/03/08 18:32: 39 PM MDT (c) Copyright 1997 Hewlett-Packard Company /opt/hparray/lib/nls/msg/C/oemmsg01.cat: HP AutoRAID [B.11.04.15] oemmsg01.cat $Revision: 1.6 $ Built for HP-UX B.11.04 on B.11.00 2001/03/08 18:32: 39 PM MDT (c) Copyright 1995 Hewlett-Packard Company OS-Core.ADMN-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64, v=HP: /opt/hparray/share/man/man1m/ARMServer.1m: None /opt/hparray/share/man/man1m/arraycfg.1m: None /opt/hparray/share/man/man1m/arraydsp.1m: None /opt/hparray/share/man/man1m/arrayfmt.1m: None /opt/hparray/share/man/man1m/arraylog.1m: None /opt/hparray/share/man/man1m/arraymgr.1m: None /opt/hparray/share/man/man1m/arrayrbld.1m: None /opt/hparray/share/man/man1m/arrayrecover.1m: None /opt/hparray/share/man/man1m/download.1m: None /opt/hparray/share/man/man1m/drivetest.1m: None /opt/hparray/share/man/man1m/dteststat.1m: None /opt/hparray/share/man/man1m/logprint.1m: None cksum(1) Output: OS-Core.ARRAY-MGMT,fr=B.11.04,fa=HP-UX_B.11.04_32/64,v=HP: 3037364809 2422600 /opt/hparray/bin/ARMServer 3734999763 885184 /opt/hparray/bin/arraycfg 2828669000 1012896 /opt/hparray/bin/arraydsp 1893438604 874808 /opt/hparray/bin/arrayfmt 422817069 915480 /opt/hparray/bin/arraylog 4038799218 915768 /opt/hparray/bin/arraymgr 448966553 887408 /opt/hparray/bin/arrayrbld 3924834346 718848 /opt/hparray/bin/arrayrecover 500964247 356672 /opt/hparray/bin/download 3600331175 878736 /opt/hparray/bin/drivetest 2676350347 879672 /opt/hparray/bin/dteststat 3807449414 778088 /opt/hparray/bin/logprint 93945703 7641 /opt/hparray/lib/nls/msg/C/ARMServer.cat 3684162407 9088 /opt/hparray/lib/nls/msg/C/fwerrcod.cat 486136993 54536 /opt/hparray/lib/nls/msg/C/hpraidcl.cat 473872216 6425 /opt/hparray/lib/nls/msg/C/hprecover.cat 1567863922 1391 /opt/hparray/lib/nls/msg/C/oemmsg01.cat OS-Core.ADMN-ENG-A-MAN,fr=B.11.04,fa=HP-UX_B.11.04_32/64, v=HP: 374504577 4324 /opt/hparray/share/man/man1m/ARMServer.1m 1955986254 11122 /opt/hparray/share/man/man1m/arraycfg.1m 1354547893 17894 /opt/hparray/share/man/man1m/arraydsp.1m 1996214212 5728 /opt/hparray/share/man/man1m/arrayfmt.1m 4096367085 7203 /opt/hparray/share/man/man1m/arraylog.1m 2177466455 16984 /opt/hparray/share/man/man1m/arraymgr.1m 1205913039 7275 /opt/hparray/share/man/man1m/arrayrbld.1m 1999676315 6913 /opt/hparray/share/man/man1m/arrayrecover.1m 516789687 6265 /opt/hparray/share/man/man1m/download.1m 3662018717 6693 /opt/hparray/share/man/man1m/drivetest.1m 2789132000 5784 /opt/hparray/share/man/man1m/dteststat.1m 1131419366 5829 /opt/hparray/share/man/man1m/logprint.1m Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: This patch provides the utilities for the HP Array with AutoRAID. It requires the OS-Core.C2400-UTIL fileset to be installed for the array status to monitored properly. To use the utilities an HP AutoRAID array must be connected and configured to the system. Supersedes: PHCO_19438 PHCO_20364 PHCO_21313 PHCO_22104 PHCO_23444 Equivalent Patches: None Patch Package Size: 11530 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_23931 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHCO_23931.depot By default swinstall will archive the original software in /var/adm/sw/save/PHCO_23931. 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/PHCO_23931.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 PHCO_23931.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHCO_23931.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHCO_23931.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None