Patch Name: PHSS_29543 Patch Description: s700_800 11.11 Support Tool Manager Sep 2003 Patch Creation Date: 03/08/04 Post Date: 03/08/22 Hardware Platforms - OS Releases: s700: 11.11 s800: 11.11 Products: Support Tools Manager A.42.00 Filesets: Contrib-Tools.PDCINFO,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.11.12.09,fa=HP-UX_B.11.11_32/64,v=HP Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.12.09,fa=HP-UX_B.11.11_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: defect_repair general_release manual_dependencies Path Name: /hp-ux_patches/s700_800/11.X/PHSS_29543 Symptoms: PHSS_29543: 1)DTS JAGae84579 Invalid Error messages in rc.log file below is the output: Copy processor logs to /var/tombstones Output from "/sbin/rc1.d/S430pdcinfog start": Before vpar check: Error 0 after vpar check: No such file or directory Before PDCINFO_POST_10XX: No such file or directory Before vpar check 2: No such file or directory 2)DTS JAGae84575 STM hardware monitor dm_ses_enclosure is using 100% CPU when SC10 & DS2300 are connected to a server with single ports or both ports. Defect Description: PHSS_29543: 1)DTS JAGae84579 PDCINFO dumps invalid error logs into rc.log file. The rc.log is not showing real errors and due to some extra code from pdcinfo that is reporting incorrectly. 2)DTS JAGae84575 STM hardware monitor dm_ses_enclosure is using 100% CPU when the disk arrays SC10 & DS2300 are connected to a server with single ports or both ports. This is due to the scsi JBODS incorrectly tracking via hardware path instead of node names to identify unique enclosure nodes. Enhancement: No SR: 8606322111 8606322107 Patch Files: Contrib-Tools.PDCINFO,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/sbin/diag/contrib/pdcinfo Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.11.12.09, fa=HP-UX_B.11.11_32/64,v=HP: /usr/sbin/stm/uut/bin/tools/monitor/dm_ses_enclosure Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.12.09, fa=HP-UX_B.11.11_32/64,v=HP: /usr/sbin/stm/lib/libdiagfx.sl what(1) Output: Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.11.12.09, fa=HP-UX_B.11.11_32/64,v=HP: /usr/sbin/stm/uut/bin/tools/monitor/dm_ses_enclosure: decode_mod_info.h, $Revision: 1.5 $ perform_polling.c, $Revision: 1.29 $ perform_tracking.c, $Revision: 1.25 $ get_date_information.c, $Revision: 1.2 $ get_license.c, $Revision: 1.7 $ install_license.c, $Revision: 1.8 $ make_license.c, $Revision: 1.3 $ stable_store_info.c, $Revision: 1.3 $ write_to_ss.c, $Revision: 1.13 $ check_temp_license.c,$Revision: 1.2 $ DECODE_STABLE_STORAGE.C, $Revision: 1.1 $ determine_expiration_date.c, $Revision: 1.7 $ get_hversion.c, $Revision: 1.25 $ get_row_col.c, $Revision: 1.2 $ get_sw_id.c, $Revision: 1.26 $ get_system_type.c, $Revision: 1.10 $ hversion_recognized.c, $Revision: 1.4 $ install_rco_license.c, $Revision: 1.7 $ is_rco_license_installed.c, $Revision: 1.5 $ lic_get_date.c, $Revision: 1.6 $ overlap_passwords.c, $Revision: 1.2 $ read_from_ss.c, $Revision: 1.14 $ compare_temp_hp.c, $Revision: 1.2 $ convert_date.c, $Revision: 1.7 $ gather_information.c, $Revision: 1.4 $ make_date_canonical.c, $Revision: 1.4 $ search_for_session.c, $Revision: 1.6 $ find_beginning_date.c, $Revision: 1.2 $ get_boot_time.c, $Revision: 1.10 $ get_session_id.c, $Revision: 1.11 $ main_prog.c, (1.39) $Revision: 1.14 $ low_level.c, (1.59) $Revision: 1.6 $ ems_layer.c, (1.42) $Revision: 1.6 $ perform_decode.c, (1.25) $Revision: 1.5 $ component_data.c, (1.15) $Revision: 1.5 $ make_lic.h, $Revision: 1.9 $ get_lic.h, $Revision: 1.12 $ store_lic.h, $Revision: 1.14 $ pdc_rqsts.h, $Revision: 1.19 $ make_lic.h, $Revision: 1.9 $ install_pass.h, $Revision: 1.12 $ get_lic.h, $Revision: 1.12 $ store_lic.h, $Revision: 1.14 $ pdc_rqsts.h, $Revision: 1.19 $ make_lic_internal.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.9 $ install_pass.h, $Revision: 1.12 $ get_lic.h, $Revision: 1.12 $ install_pass_internal.h, $Revision: 1.17 $ make_lic_internal.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.9 $ store_lic.h, $Revision: 1.14 $ make_lic.h, $Revision: 1.9 $ install_pass_internal.h, $Revision: 1.17 $ install_pass.h, $Revision: 1.12 $ store_lic.h, $Revision: 1.14 $ pdc_rqsts.h, $Revision: 1.19 $ make_lic.h, $Revision: 1.9 $ get_lic.h, $Revision: 1.12 $ make_lic.h, $Revision: 1.9 $ check_temp.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.9 $ get_lic.h, $Revision: 1.12 $ store_lic.h, $Revision: 1.14 $ make_lic.h, $Revision: 1.9 $ get_lic.h, $Revision: 1.12 $ make_lic.h, $Revision: 1.9 $ pdc_rqsts.h, $Revision: 1.19 $ make_lic_ar.h, $Revision: 1.69 $ make_lic_internal.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.9 $ get_lic.h, $Revision: 1.12 $ make_lic.h, $Revision: 1.9 $ pdc_rqsts.h, $Revision: 1.19 $ get_lic.h, $Revision: 1.12 $ make_lic.h, $Revision: 1.9 $ install_pass_internal.h, $Revision: 1.17 $ make_lic_internal.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.9 $ install_pass_internal.h, $Revision: 1.17 $ install_pass.h, $Revision: 1.12 $ make_lic.h, $Revision: 1.9 $ install_pass_internal.h, $Revision: 1.17 $ install_pass.h, $Revision: 1.12 $ make_lic.h, $Revision: 1.9 $ get_lic.h, $Revision: 1.12 $ get_lic.h, $Revision: 1.12 $ make_lic.h, $Revision: 1.9 $ make_lic.h, $Revision: 1.9 $ install_pass_internal.h, $Revision: 1.17 $ store_lic.h, $Revision: 1.14 $ pdc_rqsts.h, $Revision: 1.19 $ make_lic.h, $Revision: 1.9 $ get_lic.h, $Revision: 1.12 $ check_temp.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.9 $ install_pass_internal.h, $Revision: 1.17 $ install_pass.h, $Revision: 1.12 $ make_lic.h, $Revision: 1.9 $ make_lic.h, $Revision: 1.9 $ install_pass_internal.h, $Revision: 1.17 $ get_lic.h, $Revision: 1.12 $ make_lic.h, $Revision: 1.9 $ check_temp.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.9 $ install_pass.h, $Revision: 1.12 $ get_lic.h, $Revision: 1.12 $ make_lic.h, $Revision: 1.9 $ install_pass_internal.h, $Revision: 1.17 $ install_pass.h, $Revision: 1.12 $ get_lic.h, $Revision: 1.12 $ make_lic.h, $Revision: 1.9 $ Contrib-Tools.PDCINFO,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/sbin/diag/contrib/pdcinfo: pdcinfo_main.c, $Revision: 2.39 $ Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.12.09, fa=HP-UX_B.11.11_32/64,v=HP: /usr/sbin/stm/lib/libdiagfx.sl: None cksum(1) Output: Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.11.12.09, fa=HP-UX_B.11.11_32/64,v=HP: 3661349867 159744 /usr/sbin/stm/uut/bin/tools/monitor/ dm_ses_enclosure Contrib-Tools.PDCINFO,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: 241043749 86016 /usr/sbin/diag/contrib/pdcinfo Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.11.12.09, fa=HP-UX_B.11.11_32/64,v=HP: 505802647 12288 /usr/sbin/stm/lib/libdiagfx.sl Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: This patch applies only to STM Sep 2003 SD-UX swlist Bundles versioned under B.11.11.12.09 or STM version A.42.00 Supersedes: None Equivalent Patches: None Patch Package Size: 150 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_29543 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_29543.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_29543. 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_29543.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_29543.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_29543.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None