Patch Name: PHCO_15176 Patch Description: s700_800 10.16 HP Disk Array Utilities w/AutoRAID Manager Creation Date: 98/05/13 Post Date: 98/05/14 Hardware Platforms - OS Releases: s700: 10.16 s800: 10.16 Products: N/A Filesets: BLS.BLS-CORE OS-Core.ADMN-ENG-A-MAN OS-Core.C2400-UTIL Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHCO_15176 Symptoms: PHCO_15176: 1. Adding arrayrecover PHCO_14864: 1. AutoRaid software must be Year 2000 Compliant. 2. The maximum size limitation on the logs caused log data to be silently removed. 3. logprint reports "invalid data" when the ARMServer doesn't own the lock. 4. The large number of log entries reporting zero correctable ECC errors was confusing. 5. Logprint exits when encountering a corrupt log file. 6. Enhanced logprint to provide more performance information. 7. Download doesn't display which arrays are available. 8. Support for IBM disk mechanisms was added to download. 9. "Starting Up" and "Shutting Down" array states have been added to download. 10. Download doesn't restart the array after a download firmware failure. 11. Download may give the false impression that the shutdown was successful. 12. Arraydsp was extended to reflect new functionality. 13. Arraymgr was extended to set the resiliency level. 14. Arraymgr was extended to allow aliasing. 15. Arraymgr -l and -L are mutually exclusive. 16. An arraymgr syntax error could change the scsi ID. 17. The Very Early Busy bit not changed by arraymgr -b. 18. The s.ARMSocket file is in an inappropriate directory. 19. ARMServer exits if the LOGCATLG file does not exist at startup. 20. AutoRaid software may not work with all firmware revisions. 21. Added the capability to use alias names. 22. Added support for Resilient Maps. 23. Added support for predictive disk warnings. 24. Implemented the new off-line utility, arrayrecover. PHCO_13588: This is an installation patch used as a software delivery mechanism. It does not address defects. Defect Description: PHCO_15176: 1. Description: Adding arrayrecover. PHCO_14864: 1. Description: AutoRaid software must be Year 2000 Compliant. The AutoRaid software now conforms to the HP Standard for Year 2000 Compliance, Revision C.2. 2. Description: The limit on the number of 40KByte log files caused log files to be removed. The limitation has been removed, and the oldest files may be removed at the customers discretion. 3. Description: logprint reports "invalid data" when the ARMServer doesn't own the lock. The message has been changed to reflect the ARMServer didn't own the lock and could not write performance data instead of reporting "invalid data". 4. Description: The large number of log entries reporting zero correctable ECC errors was confusing. Logprint no longer reports correctable ECC errors when the value is 0. 5. Description: Logprint exits when encountering a corrupt log file. If logprint encounters an error reading log files it will now skip the file and continue instead of exiting. 6. Description: Enhanced logprint to provide more performance information. 7. Description: Download doesn't display which arrays are available. A -i parameter has been added to download to display found arrays. 8. Description: Support for IBM disk mechanisms was added to download. 9. Description: "Starting Up" and "Shutting Down" array states have been added to download. 10. Description: Download doesn't restart the array after a download firmware failure. Download has been fixed to restart the array after attempting to download an incorrect firmware file. 11. Description: Download may give the false impression that the shutdown was successful. The download "Shutting Down" message has been relocated to more accurately reflect the success of the operation. 12. Description: Arraydsp was extended to reflect new functionality. Arraydsp now provides output of new parameters, new states and settings, and the display of the array alias. 13. Description: Arraymgr was extended to set the resiliency level. A new arraymgr parameter, -J, was added to set the resiliency level. 14. Description: Arraymgr was extended to allow aliasing. A new arraymgr parameter, -D, allows alias setting for arrays with that capability. 15. Description: Arraymgr -l and -L are mutually exclusive. Arraymgr -l -L (log flush and log restart) now work together. 16. Description: An arraymgr syntax error could change the scsi ID. The incorrect syntax, arraymgr -C X 000000xxxx, caused the first character of the array-id to be mistaken as a request to change the scsi id of the X controller to 0. 17. Description: The Very Early Busy bit not changed by arraymgr -b. Fixed a defect in arraymgr -b which did not toggle the Very Early Busy bit. 18. Description: The s.ARMSocket file is in an inappropriate directory. The file is now created in /var/opt/hparray/admin/ instead of /var/opt/hparray/log/ 19. Description: ARMServer exits if the LOGCATLG file does not exist at startup. ARMServer no longer requires the LOGCATLG file to exist at initialization. It will create the file if it does not exist. 20. Description: AutoRaid software may not work with all firmware revisions. Added support for different firmware capability levels. 21. Description: Added the capability to use alias names. 22. Description: Added support for Resilient Maps. 23. Description: Added support for predictive disk warnings. 24. Description: Implemented the new off-line utility, arrayrecover. PHCO_13588: 1. Description: This is an installation patch used as a software delivery mechanism. It does not address defects. SR: 4700000000 Patch Files: /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 /usr/sbin/hpC2400/arrayscan /usr/lib/nls/msg/C/arrayscan.cat /usr/sbin/hpC2400/cfl /usr/sbin/hpC2400/dcc /usr/sbin/hpC2400/dlf /usr/sbin/hpC2400/dsp /usr/sbin/hpC2400/fmt /usr/sbin/hpC2400/pscan /usr/sbin/hpC2400/rpr /usr/sbin/hpC2400/scn /usr/sbin/hpC2400/see /usr/sbin/hpC2400/spd /usr/sbin/hpC2400/sss /usr/sbin/hpC2400/arrayinfo /usr/sbin/hpC2400/newarray /usr/sbin/hpC2400/dfileinfo /usr/sbin/hpC2400/arraycomp /usr/newconfig/etc/hpC2400/arraytab /usr/newconfig/etc/hpC2400/c2430sw /usr/lib/nls/msg/C/dmon.cat /usr/lbin/hpC2400/aml /usr/lbin/hpC2400/checklock /usr/lbin/hpC2400/arraydrv.awk /usr/lbin/hpC2400/arraymail /usr/lbin/hpC2400/arraymon.hdr /usr/lbin/hpC2400/arraymond /usr/lbin/hpC2400/gstat2430d /usr/lbin/hpC2400/gstat3586a /usr/lbin/hpC2400/hparrayrc /sbin/init.d/hparray /usr/newconfig/etc/rc.config.d/hparray /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 /usr/share/man/man1m.Z/arrayscan.1m /usr/share/man/man1m.Z/arrayinfo.1m /usr/share/man/man1m.Z/cfl.1m /usr/share/man/man1m.Z/dcc.1m /usr/share/man/man1m.Z/dlf.1m /usr/share/man/man1m.Z/dsp.1m /usr/share/man/man1m.Z/fmt.1m /usr/share/man/man1m.Z/newarray.1m /usr/share/man/man1m.Z/pscan.1m /usr/share/man/man1m.Z/rpr.1m /usr/share/man/man1m.Z/scn.1m /usr/share/man/man1m.Z/see.1m /usr/share/man/man1m.Z/spd.1m /usr/share/man/man1m.Z/sss.1m /usr/share/man/man4.Z/arraytab.4 what(1) Output: /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 /usr/share/man/man1m.Z/arrayinfo.1m: None /usr/share/man/man1m.Z/arrayscan.1m: None /usr/share/man/man1m.Z/cfl.1m: None /usr/share/man/man1m.Z/dcc.1m: None /usr/share/man/man1m.Z/dlf.1m: None /usr/share/man/man1m.Z/dsp.1m: None /usr/share/man/man1m.Z/fmt.1m: None /usr/share/man/man1m.Z/newarray.1m: None /usr/share/man/man1m.Z/pscan.1m: None /usr/share/man/man1m.Z/rpr.1m: None /usr/share/man/man1m.Z/scn.1m: None /usr/share/man/man1m.Z/see.1m: None /usr/share/man/man1m.Z/spd.1m: None /usr/share/man/man1m.Z/sss.1m: None /usr/share/man/man4.Z/arraytab.4: None /opt/hparray/bin/ARMServer: +-HP AutoRAID Manager | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-HP AutoRAID Manager - Server | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - HP Shim | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-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 C++ HPCPLUSPLUS A.10.01 +-HP AutoRAID Manager - Server Interface Component | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arraycfg: +-HP AutoRAID Manager | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-HP AutoRAID Manager - Client | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arraydsp: +-HP AutoRAID Manager | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-HP AutoRAID Manager - Client | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arrayfmt: +-HP AutoRAID Manager | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-HP AutoRAID Manager - Client | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arraylog: +-HP AutoRAID Manager | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-HP AutoRAID Manager - Client | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arraymgr: +-HP AutoRAID Manager | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-HP AutoRAID Manager - Client | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arrayrbld: +-HP AutoRAID Manager | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-HP AutoRAID Manager - Client | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/arrayrecover: +-HP AutoRAID Manager | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-HP AutoRAID Manager - Standalone Utility | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-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: +-HP AutoRAID Manager | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-HP AutoRAID Manager - Standalone Utility | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-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: +-HP AutoRAID Manager | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-HP AutoRAID Manager - Client | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/dteststat: +-HP AutoRAID Manager | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-HP AutoRAID Manager - Client | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company +-HP AutoRAID Manager - Server Interface Component | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/bin/logprint: +-HP AutoRAID Manager | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-HP AutoRAID Manager - Standalone Utility | Version: B.10.16.08 | (built for: HP-UX on B.10.01 1998/05/11 15:56:45) +-Copyright (c) 1995 Hewlett-Packard Company /opt/hparray/lib/nls/msg/C/ARMServer.cat: HP AutoRAID [B.10.16.08] ARMServer.cat $Revision: 1. 16 $ Built for HP-UX B.10.24 on 1998/05/11 15:56:45 PM MDT (c) Copyright 1995 Hewlett-Packard Company /opt/hparray/lib/nls/msg/C/fwerrcod.cat: HP AutoRAID [B.10.16.08] fwerrcod.cat $Revision: 1.9 $ Built for HP-UX B.10.24 on 1998/05/11 15:56:45 PM MDT (c) Copyright 1995 Hewlett-Packard Company /opt/hparray/lib/nls/msg/C/hpraidcl.cat: HP AutoRAID [B.10.16.08] hpraidcl.cat $Revision: 1.6 0 $ Built for HP-UX B.10.24 on 1998/05/11 15:56:45 PM MDT (c) Copyright 1995 Hewlett-Packard Company /opt/hparray/lib/nls/msg/C/hprecover.cat: HP AutoRAID [B.10.16.08] hprecover.cat $Revision: 1. 9 $ Built for HP-UX B.10.24 on 1998/05/11 15:56:45 PM MDT (c) Copyright 1997 Hewlett-Packard Company /opt/hparray/lib/nls/msg/C/oemmsg01.cat: HP AutoRAID [B.10.16.08] oemmsg01.cat $Revision: 1.6 $ Built for HP-UX B.10.24 on 1998/05/11 15:56:45 PM MDT (c) Copyright 1995 Hewlett-Packard Company /sbin/init.d/hparray: $Header: hparray,v 78.1 96/02/08 19:49:17 ssa Exp $ /usr/lbin/hpC2400/aml: $Header: amls.c,v 78.1 96/02/08 16:58:15 ssa Exp $ $Header: add_lit_parm.c,v 78.1 96/02/08 16:57:30 ssa Exp $ $Header: add_msg_parm.c,v 78.1 96/02/08 16:57:45 ssa Exp $ $Header: build_ll_msg.c,v 78.1 96/02/08 16:58:26 ssa Exp $ $Header: get_ll_msg_text.c,v 78.1 96/02/08 16:58:51 ssa Exp $ $Header: release_ll_msg.c,v 78.1 96/02/08 17:00:54 s sa Exp $ /usr/lbin/hpC2400/arraydrv.awk: $Header: arraydrv.awk,v 70.1 93/07/02 15:15:07 ssa E xp $ /usr/lbin/hpC2400/arraymail: $Header: arraymail,v 80.1 96/11/19 09:38:12 ssa Exp $ /usr/lbin/hpC2400/arraymon.hdr: $Header: arraymon.hdr,v 78.3 96/04/12 15:38:11 ssa E xp $ /usr/lbin/hpC2400/arraymond: $Header: arraymond,v 80.1 96/11/19 09:38:39 ssa Exp $ /usr/lbin/hpC2400/checklock: $Header: checklock.c,v 78.1 96/03/26 16:35:43 ssa Ex p $ /usr/lbin/hpC2400/gstat2430d: $Header: gstat2430d,v 78.3 96/03/26 19:25:02 ssa Exp $ /usr/lbin/hpC2400/gstat3586a: $Header: gstat3586a,v 80.1 96/11/19 09:39:16 ssa Exp $ /usr/lbin/hpC2400/hparrayrc: $Header: hparrayrc,v 78.1 96/02/08 19:50:15 ssa Exp $ /usr/lib/nls/msg/C/arrayscan.cat: None /usr/lib/nls/msg/C/dmon.cat: None /usr/sbin/hpC2400/arraycomp: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: arraycomp.c,v 70.1 93/07/02 15:14:51 ssa Ex p $ /usr/sbin/hpC2400/arrayinfo: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: arrayinfo.c,v 72.2 94/08/17 15:44:02 ssa Ex p $ $Header: srayscsi.h,v 70.1 93/07/02 15:08:25 ssa Exp $ $Header: array.h,v 70.3 93/10/11 09:25:40 ssa Exp $ $Header: srayscsi.h,v 70.1 93/07/02 15:08:25 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/sbin/hpC2400/arrayscan: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: arrscn10.c,v 80.2 97/04/18 14:27:48 ssa Exp $ $Header: arrscn10.h,v 78.4 96/05/07 09:45:36 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:31:03 ssa Exp $ $Header: add_lit_parm.c,v 78.1 96/02/08 16:38:55 ssa Exp $ $Header: add_msg_parm.c,v 78.1 96/02/08 16:41:06 ssa Exp $ $Header: build_ll_msg.c,v 78.1 96/02/08 16:43:52 ssa Exp $ $Header: uxarmcat_errcodes.h,v 78.1 96/02/08 16:47:1 1 ssa Exp $ $Header: uxarmcat_filemisc.h,v 78.1 96/02/08 16:47:2 4 ssa Exp $ $Header: uxarmcat_for.h,v 78.1 96/02/08 16:47:35 ssa Exp $ $Header: uxarmcat_lib.h,v 78.1 96/02/08 16:47:41 ssa Exp $ $Header: uxarmcat_llmsg.h,v 78.1 96/02/08 16:47:51 s sa Exp $ $Header: uxarmcat_msgparm.h,v 78.1 96/02/08 16:48:05 ssa Exp $ $Header: get_ll_msg_text.c,v 78.1 96/02/08 16:45:28 ssa Exp $ $Header: release_ll_msg.c,v 78.1 96/02/08 16:46:35 s sa Exp $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ /usr/sbin/hpC2400/cfl: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: cfl.c,v 72.1 94/02/16 15:42:42 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: u_cfl.c,v 72.1 94/02/16 15:44:07 ssa Exp $ $Header: defs.h,v 72.9 94/08/25 09:17:56 ssa Exp $ $Header: errs.h,v 78.1 96/03/26 19:56:12 ssa Exp $ $Header: fils.h,v 72.2 94/08/16 12:44:06 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/sbin/hpC2400/dcc: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: dcc.c,v 72.2 94/02/17 12:10:41 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: u_dcc.c,v 70.2 94/02/03 12:36:45 ssa Exp $ $Header: defs.h,v 72.9 94/08/25 09:17:56 ssa Exp $ $Header: errs.h,v 78.1 96/03/26 19:56:12 ssa Exp $ $Header: fils.h,v 72.2 94/08/16 12:44:06 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/sbin/hpC2400/dfileinfo: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: dfileinfo.c,v 72.1 94/02/16 12:29:41 ssa Ex p $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/sbin/hpC2400/dlf: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: dlf.c,v 72.1 94/02/16 15:43:03 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: u_dlf.c,v 70.2 94/02/03 12:36:52 ssa Exp $ $Header: defs.h,v 72.9 94/08/25 09:17:56 ssa Exp $ $Header: errs.h,v 78.1 96/03/26 19:56:12 ssa Exp $ $Header: fils.h,v 72.2 94/08/16 12:44:06 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/sbin/hpC2400/dsp: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: dsp.c,v 72.1 94/02/16 15:43:11 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: u_dsp.c,v 70.2 94/02/03 12:36:55 ssa Exp $ $Header: pr_mpg.c,v 70.1 93/07/02 16:06:12 ssa Exp $ $Header: defs.h,v 72.9 94/08/25 09:17:56 ssa Exp $ $Header: errs.h,v 78.1 96/03/26 19:56:12 ssa Exp $ $Header: fils.h,v 72.2 94/08/16 12:44:06 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/sbin/hpC2400/fmt: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: fmt.c,v 72.1 94/02/16 15:43:30 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: u_fmt.c,v 70.2 94/02/03 12:36:58 ssa Exp $ $Header: defs.h,v 72.9 94/08/25 09:17:56 ssa Exp $ $Header: errs.h,v 78.1 96/03/26 19:56:12 ssa Exp $ $Header: fils.h,v 72.2 94/08/16 12:44:06 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/sbin/hpC2400/newarray: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: newarray.c,v 78.1 96/02/08 19:33:29 ssa Exp $ $Header: errdef.h,v 72.1 94/02/16 13:47:46 ssa Exp $ $Header: arraytab.h,v 72.1 94/02/22 09:44:18 ssa Exp $ $Header: newarray.h,v 72.1 94/02/22 09:44:48 ssa Exp $ $Header: array.h,v 70.3 93/10/11 09:25:40 ssa Exp $ $Header: srayscsi.h,v 70.1 93/07/02 15:08:25 ssa Exp $ $Header: array.h,v 70.3 93/10/11 09:25:40 ssa Exp $ $Header: ainfo700.c,v 72.2 94/08/17 15:43:59 ssa Exp $ $Header: array.h,v 70.3 93/10/11 09:25:40 ssa Exp $ $Header: srayscsi.h,v 70.1 93/07/02 15:08:25 ssa Exp $ $Header: arraytab.h,v 72.1 94/02/22 09:44:18 ssa Exp $ $Header: newarray.h,v 72.1 94/02/22 09:44:48 ssa Exp $ $Header: errdef.h,v 72.1 94/02/16 13:47:46 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/sbin/hpC2400/pscan: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: pscan.c,v 72.3 94/10/12 09:31:53 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: defs.h,v 72.9 94/08/25 09:17:56 ssa Exp $ $Header: errs.h,v 78.1 96/03/26 19:56:12 ssa Exp $ $Header: fils.h,v 72.2 94/08/16 12:44:06 ssa Exp $ $Header: rpr.c,v 72.1 94/02/16 15:43:42 ssa Exp $ $Header: scn.c,v 72.5 94/10/12 09:31:37 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/sbin/hpC2400/rpr: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: rpr.c,v 72.1 94/02/16 15:43:42 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: u_rpr.c,v 70.2 94/02/03 12:37:01 ssa Exp $ $Header: defs.h,v 72.9 94/08/25 09:17:56 ssa Exp $ $Header: errs.h,v 78.1 96/03/26 19:56:12 ssa Exp $ $Header: fils.h,v 72.2 94/08/16 12:44:06 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/sbin/hpC2400/scn: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: scn.c,v 72.5 94/10/12 09:31:37 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: u_scn.c,v 72.2 94/10/12 09:31:39 ssa Exp $ $Header: defs.h,v 72.9 94/08/25 09:17:56 ssa Exp $ $Header: errs.h,v 78.1 96/03/26 19:56:12 ssa Exp $ $Header: fils.h,v 72.2 94/08/16 12:44:06 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ $Header: rpr.c,v 72.1 94/02/16 15:43:42 ssa Exp $ /usr/sbin/hpC2400/see: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: see.c,v 72.2 94/03/17 14:52:23 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: u_see.c,v 70.2 94/02/03 12:37:06 ssa Exp $ $Header: defs.h,v 72.9 94/08/25 09:17:56 ssa Exp $ $Header: errs.h,v 78.1 96/03/26 19:56:12 ssa Exp $ $Header: fils.h,v 72.2 94/08/16 12:44:06 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/sbin/hpC2400/spd: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: spd.c,v 78.2 96/03/26 19:49:38 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: u_spd.c,v 70.2 94/02/03 12:37:08 ssa Exp $ $Header: defs.h,v 72.9 94/08/25 09:17:56 ssa Exp $ $Header: errs.h,v 78.1 96/03/26 19:56:12 ssa Exp $ $Header: fils.h,v 72.2 94/08/16 12:44:06 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/sbin/hpC2400/sss: $Revision: Hewlett-Packard GTL Level mlpmp10.16-30 $ $Header: Hewlett-Packard GTL Release hpux_m lpmp $ $Date: Tue Dec 16 10:47:41 PST 1997 $ $Header: sss.c,v 72.1 94/02/16 15:44:03 ssa Exp $ $Header: dss.c,v 72.2 94/02/17 12:10:42 ssa Exp $ $Header: dlibhpux.c,v 78.2 96/03/26 20:03:16 ssa Exp $ $Header: scsilib.c,v 72.1 94/02/16 15:43:52 ssa Exp $ $Header: u_common.c,v 78.1 96/03/26 19:46:34 ssa Exp $ $Header: pr_rsense.c,v 70.1 93/07/02 16:06:12 ssa Ex p $ $Header: common.c,v 70.2 94/02/03 14:23:10 ssa Exp $ $Header: u_sss.c,v 70.2 94/02/03 12:37:11 ssa Exp $ $Header: defs.h,v 72.9 94/08/25 09:17:56 ssa Exp $ $Header: errs.h,v 78.1 96/03/26 19:56:12 ssa Exp $ $Header: fils.h,v 72.2 94/08/16 12:44:06 ssa Exp $ $Header: devlists.c,v 80.1 96/11/19 09:45:35 ssa Exp $ /usr/newconfig/etc/hpC2400/arraytab: $Header: arraytab.800,v 72.1 94/02/15 08:38:08 ssa E xp $ /usr/newconfig/etc/hpC2400/c2430sw: None /usr/newconfig/etc/rc.config.d/hparray: $Header: hparrayv,v 78.1 96/02/08 19:52:59 ssa Exp $ cksum(1) Output: 3168700676 3173 /opt/hparray/share/man/man1m/ARMServer.1m 2667704480 9595 /opt/hparray/share/man/man1m/arraycfg.1m 2124426519 13508 /opt/hparray/share/man/man1m/arraydsp.1m 2858743663 4293 /opt/hparray/share/man/man1m/arrayfmt.1m 254487475 5761 /opt/hparray/share/man/man1m/arraylog.1m 404323742 13810 /opt/hparray/share/man/man1m/arraymgr.1m 407685905 5838 /opt/hparray/share/man/man1m/arrayrbld.1m 637107760 5546 /opt/hparray/share/man/man1m/arrayrecover.1m 182175314 4980 /opt/hparray/share/man/man1m/download.1m 2922839194 5424 /opt/hparray/share/man/man1m/drivetest.1m 2493483741 4450 /opt/hparray/share/man/man1m/dteststat.1m 3176304616 4744 /opt/hparray/share/man/man1m/logprint.1m 1274623031 1899 /usr/share/man/man1m.Z/arrayinfo.1m 3507619039 2351 /usr/share/man/man1m.Z/arrayscan.1m 4238672586 5753 /usr/share/man/man1m.Z/cfl.1m 4196448125 3403 /usr/share/man/man1m.Z/dcc.1m 1376292548 2216 /usr/share/man/man1m.Z/dlf.1m 2772835422 2768 /usr/share/man/man1m.Z/dsp.1m 666803483 2641 /usr/share/man/man1m.Z/fmt.1m 3276504390 7201 /usr/share/man/man1m.Z/newarray.1m 3579330826 2261 /usr/share/man/man1m.Z/pscan.1m 1254963916 2125 /usr/share/man/man1m.Z/rpr.1m 954758817 1963 /usr/share/man/man1m.Z/scn.1m 3792976879 3461 /usr/share/man/man1m.Z/see.1m 773990884 4043 /usr/share/man/man1m.Z/spd.1m 702846856 3517 /usr/share/man/man1m.Z/sss.1m 639388565 8275 /usr/share/man/man4.Z/arraytab.4 2526997629 803771 /opt/hparray/bin/ARMServer 1763970443 214312 /opt/hparray/bin/arraycfg 3399431825 259486 /opt/hparray/bin/arraydsp 1133495186 210209 /opt/hparray/bin/arrayfmt 3554470596 218429 /opt/hparray/bin/arraylog 3624254620 226613 /opt/hparray/bin/arraymgr 3294161827 214310 /opt/hparray/bin/arrayrbld 1759352557 172809 /opt/hparray/bin/arrayrecover 1456272552 94484 /opt/hparray/bin/download 2365630409 210214 /opt/hparray/bin/drivetest 2043790071 210214 /opt/hparray/bin/dteststat 508724435 185468 /opt/hparray/bin/logprint 1303119813 7633 /opt/hparray/lib/nls/msg/C/ARMServer.cat 1054781084 8868 /opt/hparray/lib/nls/msg/C/fwerrcod.cat 4179606222 52383 /opt/hparray/lib/nls/msg/C/hpraidcl.cat 2308524320 6405 /opt/hparray/lib/nls/msg/C/hprecover.cat 1968935231 1383 /opt/hparray/lib/nls/msg/C/oemmsg01.cat 1213507286 10644 /sbin/init.d/hparray 3482909151 20480 /usr/lbin/hpC2400/aml 2476973901 3587 /usr/lbin/hpC2400/arraydrv.awk 2849865275 4799 /usr/lbin/hpC2400/arraymail 2473942496 4753 /usr/lbin/hpC2400/arraymon.hdr 1278780511 17566 /usr/lbin/hpC2400/arraymond 2535265197 12288 /usr/lbin/hpC2400/checklock 198869711 18216 /usr/lbin/hpC2400/gstat2430d 2896827839 27364 /usr/lbin/hpC2400/gstat3586a 3128796165 9281 /usr/lbin/hpC2400/hparrayrc 2845516321 1546 /usr/lib/nls/msg/C/arrayscan.cat 3553299632 5719 /usr/lib/nls/msg/C/dmon.cat 3189344408 12288 /usr/sbin/hpC2400/arraycomp 400218381 122880 /usr/sbin/hpC2400/arrayinfo 2705450617 32768 /usr/sbin/hpC2400/arrayscan 3871427713 118784 /usr/sbin/hpC2400/cfl 3779129755 114688 /usr/sbin/hpC2400/dcc 189018115 32768 /usr/sbin/hpC2400/dfileinfo 1833270641 110592 /usr/sbin/hpC2400/dlf 1771771759 118784 /usr/sbin/hpC2400/dsp 2552831486 110592 /usr/sbin/hpC2400/fmt 1265227167 135168 /usr/sbin/hpC2400/newarray 3314526062 114688 /usr/sbin/hpC2400/pscan 1541792005 110592 /usr/sbin/hpC2400/rpr 256425378 114688 /usr/sbin/hpC2400/scn 1144901265 110592 /usr/sbin/hpC2400/see 2601651309 114688 /usr/sbin/hpC2400/spd 1040838070 114688 /usr/sbin/hpC2400/sss 3412217039 48330 /usr/newconfig/etc/hpC2400/arraytab 4155859619 387392 /usr/newconfig/etc/hpC2400/c2430sw 1823432601 270 /usr/newconfig/etc/rc.config.d/hparray Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: This patch provides the utilities for the HP disk arrays HPC2400 and HP Array with AutoRAID. To use the utilities, one or both array types must be configured and connected to the system. Supersedes: PHCO_13588 PHCO_14864 Equivalent Patches: PHCO_15175: s700: 10.24 s800: 10.24 Patch Package Size: 5440 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_15176 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHCO_15176.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHCO_15176.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHCO_15176. 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_15176.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: dd if=/tmp/PHCO_15176.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None