Patch Name: PHSS_19537 Patch Description: s700_800 11.00 STM cumulative, dm_stape disk_em panic scsi3 Creation Date: 99/08/23 Post Date: 99/09/01 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: Support Tools Manager A.16.00 A.16.01 A.16.02 Filesets: Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.09.09,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.09.10,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.09.11,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.00.09.09,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.00.09.10,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.00.09.11,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.09.09,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.09.10,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.09.11,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-UI-RUN,fr=B.11.00.09.09,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-UI-RUN,fr=B.11.00.09.10,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-UI-RUN,fr=B.11.00.09.11,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: Yes PHSS_19537: PANIC PHSS_19077: PANIC Category Tags: defect_repair general_release critical panic Path Name: /hp-ux_patches/s700_800/11.X/PHSS_19537 Symptoms: PHSS_19537: The fix affects an existing tool, disk_em, which is used as decoder and monitor to decode driver errors for scsi disks. The tool resulted in system panic due to trap 18 in scsi3 driver. Also, when an unknown combination of Sense code, key and qualifier is received, the code generates message that is misleading. PHSS_19077: 1) This is a critical problem that may randomly panic any V-class machine during system boot on any system without patch PHKL_18543. Systems with patch PHKL_18543 work fine as it supports the PDC_PAT functions. The panic text will look something like this: ... PDC proc 66 with arg count -16777216 ... ... system Panic: panic: pdc_call: unsupported number of parameters 2) Systems with the following DLT tape library products attached and the dm_stape EMS monitor enabled may experience system panics or receive erroneous error events for DLT tape libraries: HP A4855A, HP A4850A, HP A3546A, HP A3545A,and HP A3544A. Defect Description: PHSS_19537: The fix affects an existing tool, disk_em, which is used as decoder and monitor to decode driver errors for scsi disks. The tool resulted in system panic due to trap 18 in scsi3 driver. Also, when an unknown combination of Sense code, key and qualifier is received, the code generates message that is misleading. PHSS_19077: 1) The diagnostic monitor (diagmond) is launched during system boot. It calls a library routine which will attempt a PDC_PAT_COMPLEX (function 66) PDC call on all 64-bit systems. The PDC call is made through a kernel driver named diag2. The kernel has a software wrapper around all calls made to PDC. Prior to PHKL_18543, the kernel PDC wrapper uses a memory table supporting 24 PDC functions x 10 PDC args. Any PDC function it processes greater than 24, such as 66, will reference an invalid memory location. It works at times because this memory happens to be all 0's. But when an invalid value is referenced, the system will panic. This problem will not occur in systems with kernel patch PHKL_18543 since the kernel wrapper code was modified to support up to 80 PDC functions. 2) Systems with the following DLT tape library products attached and the dm_stape EMS monitor enabled may experience system panics or receive erroneous error events for DLT tape libraries: HP A4855A, HP A4850A, HP A3546A, HP A3545A,and HP A3544A. SR: 0000000000 Patch Files: Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.09.10, fa=HP-UX_B.11.00_32/64,v=HP: Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.09.11, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/uut/lib/tlmisc.sl /usr/sbin/stm/uut/bin/tools/monitor/dm_stape /usr/sbin/stm/uut/bin/tools/monitor/disk_em /usr/sbin/stm/uut/lib/tldecmon.sl Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.00.09.10, fa=HP-UX_B.11.00_32/64,v=HP: Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.00.09.11, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/lib/libdiagfx.sl Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.09.10, fa=HP-UX_B.11.00_32/64,v=HP: Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.09.11, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/catalog/C/HP-UX_B.11.00/tools/monitor/ dm_stape.cat /usr/sbin/stm/catalog/C/HP-UX_B.11.00/tool_lib/tldecmon.cat Sup-Tool-Mgr.STM-UI-RUN,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: Sup-Tool-Mgr.STM-UI-RUN,fr=B.11.00.09.10, fa=HP-UX_B.11.00_32/64,v=HP: Sup-Tool-Mgr.STM-UI-RUN,fr=B.11.00.09.11, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/ui/bin/stm what(1) Output: Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/uut/lib/tlmisc.sl: tlpdcext.h, $Revision: 1.3 $ tlpdc_err_codes.h, $Revision: 1.3 $ tlpdc.h, $Revision: 1.5 $ tlpdcext.h, $Revision: 1.3 $ tlpdc_err_codes.h, $Revision: 1.3 $ tlpdc.h, $Revision: 1.5 $ tlpdcext.h, $Revision: 1.3 $ tlpdc_err_codes.h, $Revision: 1.3 $ tlpdc.h, $Revision: 1.5 $ tlpdcext.h, $Revision: 1.3 $ tlpdc_err_codes.h, $Revision: 1.3 $ tlpdc.h, $Revision: 1.5 $ tlpdcext.h, $Revision: 1.3 $ tlpdc_err_codes.h, $Revision: 1.3 $ tlpdc.h, $Revision: 1.5 $ tlpdcext.h, $Revision: 1.3 $ tlpdc_err_codes.h, $Revision: 1.3 $ tlpdc.h, $Revision: 1.5 $ tlpdcext.h, $Revision: 1.3 $ tlpdc_err_codes.h, $Revision: 1.3 $ tlpdc.h, $Revision: 1.5 $ tlpdcext.h, $Revision: 1.3 $ tlpdc_err_codes.h, $Revision: 1.3 $ tlpdc.h, $Revision: 1.5 $ tlpdcext.h, $Revision: 1.3 $ tlpdc_err_codes.h, $Revision: 1.3 $ tlpdc.h, $Revision: 1.5 $ tl_cab_info_valid.c, $Revision: 1.3 $ tl_get_box_hversion.c, $Revision: 1.4 $ tl_get_cab_num.c, $Revision: 1.5 $ tl_get_cabinet_data.c, $Revision: 1.3 $ tl_get_fru_data.c, $Revision: 1.3 $ tl_get_fru_data_from_SUB.c, $Revision: 1.3 $ tl_get_fru_handles.c, $Revision: 1.3 $ get_sys_mode.c, $Revision: 1.1 $ tl_init_pat_complex_arg_list.c, $Revision: 1.3 $ tl_init_pdc_args.c, $Revision: 1.1 $ tl_misc_hdwr_exists.c, $Revision: 1.6 $ tl_pdc_call.c, $Revision: 1.5 $ tl_get_fru_data_from_SUB.c, $Revision: 1.1 $ tl_swap_endian.c, $Revision: 1.2 $ wait_for_SUB_completion.c, $Revision: 1.2 $ tl_pdc_pat_complex.c, $Revision: 1.4 $ Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/uut/bin/tools/monitor/dm_stape: main_prog.c, $Revision: 1.11 $ call_scsi_dev_io.c, $Revision: 1.1 $ low_level.c, (1.38) $Revision: 1.7 $ ems_layer.c, (1.33) $Revision: 1.6 $ perform_decode.c, $Revision: 1.7 $ perform_polling.c, $Revision: 1.20 $ Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/uut/bin/tools/monitor/disk_em: main_prog.c, $Revision: 1.7 $ low_level.c, (1.38) $Revision: 1.5 $ ems_layer.c, (1.32) $Revision: 1.6 $ perform_decode.c, $Revision: 1.11 $ repeat.c, $Revision: 1.4 $ DefectList.c, $Revision: 1.3 $ Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/uut/lib/tldecmon.sl: tldm_llio_status.c, $Revision: 1.6 $ tldm_default_scsi.c, $Revision: 1.18.1.1 $ tldm_hex_util.c, $Revision: 1.5 $ tldm_internal.c, $Revision: 1.9 $ tldm_parse.c, $Revision: 1.17 $ tldm_scsi.c, $Revision: 1.5 $ tldm_scsi_cdb.c, $Revision: 1.5 $ tldm_utility.c, $Revision: 1.8 $ Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/lib/libdiagfx.sl: None Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/catalog/C/HP-UX_B.11.00/tools/monitor/ dm_stape.cat: None Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/catalog/C/HP-UX_B.11.00/tool_lib/tldecmon.cat: None Sup-Tool-Mgr.STM-UI-RUN,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/ui/bin/stm: GET_DATE_INFORMATION.C, $Revision: 1.1 $ GET_HVERSION.C, $Revision: 1.18 $ GET_LICENSE.C, $Revision: 1.5 $ MAKE_LIC_INTERNAL.H, $Revision: 1.4 $ INSTALL_LICENSE.C, $Revision: 1.5 $ INSTALL_PASS_INTERNAL,$Revision: 1.15 $ MAKE_LIC_INTERNAL.H, $Revision: 1.4 $ MAKE_LICENSE.C, $Revision: 1.1 $ STABLE_STORE_INFO.C, $Revision: 1.2 $ INSTALL_PASS_INTERNAL,$Revision: 1.15 $ WRITE_TO_SS.C, $Revision: 1.4 $ check_temp.h,$Revision: 1.5 $ CHECK_TEMP_LICENSE.C,$Revision: 1.1 $ DECODE_STABLE_STORAGE.C, $Revision: 1.1 $ DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $ MAKE_LIC_AR.H, $Revision: 1.47 $ MAKE_LIC_INTERNAL.H, $Revision: 1.4 $ GET_ROW_COL.C, $Revision: 1.1 $ GET_SW_ID.C, $Revision: 1.18 $ GET_SYSTEM_TYPE.C, $Revision: 1.7 $ INSTALL_PASS_INTERNAL,$Revision: 1.15 $ MAKE_LIC_INTERNAL.H, $Revision: 1.4 $ HVERSION_RECOGNIZED, $Revision: 1.2 $ INSTALL_PASS_INTERNAL,$Revision: 1.15 $ INSTALL_RCO_LICENSE.C, $Revision: 1.4 $ INSTALL_PASS_INTERNAL,$Revision: 1.15 $ IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.4 $ LIC_GET_DATE.C, $Revision: 1.5 $ OVERLAP_PASSWORDS.C, $Revision: 1.1 $ INSTALL_PASS_INTERNAL,$Revision: 1.15 $ READ_FROM_SS.C, $Revision: 1.6 $ check_temp.h,$Revision: 1.5 $ COMPARE_TEMP_HP.C, $Revision: 1.1 $ CONVERT_DATE, $Revision: 1.6 $ INSTALL_PASS_INTERNAL,$Revision: 1.15 $ GATHER_INFORMATION.C, $Revision: 1.3 $ MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00 INSTALL_PASS_INTERNAL,$Revision: 1.15 $ SEARCH_FOR_SESSION.C, $Revision: 1.5 $ check_temp.h,$Revision: 1.5 $ FIND_BEGINNING_DATE.C, $Revision: 1.1 $ GET_BOOT_TIME.C, $Revision: 1.9 $ INSTALL_PASS_INTERNAL,$Revision: 1.15 $ GET_SESSION_ID.C, $Revision: 1.9 $ stm.c, $Revision: 1.53 $ cc_init_main_window.c, $Revision: 1.22 $ cc_main_loop.c, $Revision: 1.31 $ cc_read_startup_files.c, $Revision: 1.9 $ cc_ui_sig_handler.c, $Revision: 1.7 $ cc_excess_queries_done_func.c, $Revision: 1.1 $ cc_execute_client_event.c, $Revision: 1.15 $ cc_abort_cmd_file.c, $Revision: 1.1 $ cc_abort_interactive_tool.c, $Revision: 1.6 $ cc_cstm_help_viewer.c, $Revision: 1.17 $ cc_execute_shortcut_command.c, $Revision: 1.6 $ cc_file_viewer.c, $Revision: 1.54 $ cc_print_tool_window.c, $Revision: 1.3 $ cc_save_tool_window.c, $Revision: 1.2 $ cc_search_pattern_failure.c, $Revision: 1.1 $ cc_abort_int_tool_done_func.c, $Revision: 1.5 $ cc_abort_log_formatter_done_func.c, $Revision: 1.3 $ cc_cstm_dump_file.c, $Revision: 1.8 $ cc_cstm_help_viewer_done_func.c, $Revision: 1.5 $ cc_cstm_view_file.c, $Revision: 1.4 $ cc_exit_help.c, $Revision: 1.4 $ ccu_format_log.c, $Revision: 1.16 $ cc_file_viewer_done_func.c, $Revision: 1.7 $ cc_free_help_locid_list.c, $Revision: 1.1 $ cc_gettopicdata.c, $Revision: 1.4 $ cc_new_help_locid.c, $Revision: 1.2 $ cc_print_dialog_done_func.c, $Revision: 1.7 $ cc_save_tool_window_done_func.c, $Revision: 1.2 $ cc_select_help_home_topic.c, $Revision: 1.3 $ cc_select_help_prev_topic.c, $Revision: 1.3 $ cc_toggle_log_details.c, $Revision: 1.2 $ cc_viewer_help.c, $Revision: 1.1 $ cc_clear_uiactlog.c, $Revision: 1.8 $ cc_local_clear_sysactlog.c, $Revision: 1.2 $ cc_mc_exit.c, $Revision: 1.8 $ cc_mc_localscanhwlog.c, $Revision: 1.3 $ cc_mc_localshutdown.c, $Revision: 1.5 $ cc_mc_localstartup.c, $Revision: 1.6 $ cc_mc_localsysactlog.c, $Revision: 1.2 $ cc_mc_os.c, $Revision: 1.1 $ cc_mc_recordcmdfile.c, $Revision: 1.8 $ cc_mc_recordmap.c, $Revision: 1.6 $ cc_mc_recordoutput.c, $Revision: 1.9 $ cc_mc_rereaduutconfig.c, $Revision: 1.4 $ cc_mc_resetsysactlog.c, $Revision: 1.2 $ cc_mc_restoreconfig.c, $Revision: 1.7 $ cc_mc_runcmdfile.c, $Revision: 1.10 $ cc_mc_saveconfig.c, $Revision: 1.1 $ cc_mc_stoprecordcmd.c, $Revision: 1.10 $ cc_mc_stoprecordout.c, $Revision: 1.7 $ cc_mc_syslog.c, $Revision: 1.3 $ cc_mc_uiactlog.c, $Revision: 1.17 $ cc_mc_update_tool_info.c, $Revision: 1.9 $ cc_exit_done_func.c, $Revision: 1.3 $ cc_local_clear_sysactlog_done_func.c, $Revision: 1.3 $ cc_mc_local_shutdown_callback.c, $Revision: 1.8 $ cc_saveconfig_done_func.c, $Revision: 1.8 $ cc_recordcmdfile_done_func.c, $Revision: 1.12 $ cc_recordoutput_done_func.c, $Revision: 1.13 $ cc_restoreconfig_done_func.c, $Revision: 1.6 $ cc_runcmdfile_done_func.c, $Revision: 1.9 $ cc_clear_daemon_actlog.c, $Revision: 1.5 $ cc_clear_sysactlog.c, $Revision: 1.7 $ cc_mc_connectsys.c, $Revision: 1.3 $ cc_mc_daemonactlog.c, $Revision: 1.3 $ cc_mc_daemonkill.c, $Revision: 1.3 $ cc_mc_daemonshutdown.c, $Revision: 1.5 $ cc_mc_daemonstartup.c, $Revision: 1.5 $ cc_mc_deinstalllic.c, $Revision: 1.5 $ cc_mc_disconnectsys.c, $Revision: 1.1 $ cc_mc_displaylic.c, $Revision: 1.1 $ cc_mc_hplicense.c, $Revision: 1.2 $ cc_mc_license.c, $Revision: 1.3 $ cc_mc_printmap.c, $Revision: 1.7 $ cc_mc_rescanhw.c, $Revision: 1.4 $ cc_mc_savemap.c, $Revision: 1.4 $ cc_mc_scanhwlog.c, $Revision: 1.11 $ cc_mc_selcurrentsys.c, $Revision: 1.3 $ cc_mc_sysactlog.c, $Revision: 1.11 $ ccu_disconnect_system.c, $Revision: 1.15 $ ccu_new_currentsys.c, $Revision: 1.22 $ cc_clear_daemon_actlog_done_func.c, $Revision: 1.4 $ cc_connectsys_done_func.c, $Revision: 1.8 $ cc_daemonactlog_done_func.c, $Revision: 1.5 $ cc_daemonkill_done_func.c, $Revision: 1.5 $ cc_daemonshutdown_done_func.c, $Revision: 1.7 $ cc_daemonstartup_done_func.c, $Revision: 1.3 $ cc_deinstall_confirm_done_func.c, $Revision: 1.5 $ cc_disconnectsys_done_func.c, $Revision: 1.3 $ cc_disconnect_system_done_func.c, $Revision: 1.5 $ cc_host_info_superlist_callback.c, $Revision: 1.22 $ cc_hplicense_done_func.c, $Revision: 1.6 $ cc_license_done_func.c, $Revision: 1.7 $ cc_rescanhw_done_func.c, $Revision: 1.8 $ cc_savemap_done_func.c, $Revision: 1.7 $ cc_selcurrentsys_done_func.c, $Revision: 1.10 $ ccu_assemble_host_list_items.c, $Revision: 1.6 $ ccu_build_host_superlist_msgs.c, $Revision: 1.3 $ ccu_count_running_aborted_daemons.c, $Revision: 1.1 $ ccu_count_running_daemons.c, $Revision: 1.2 $ ccu_deallocate_daemonkill.c, $Revision: 1.1 $ ccu_deallocate_daemonshutdown.c, $Revision: 1.1 $ ccu_free_host_info_list_vars.c, $Revision: 1.1 $ ccu_free_host_info_superlist_vars.c, $Revision: 1.3 $ ccu_read_daemon_list.c, $Revision: 1.2 $ ccu_setup_host_info_list_vars.c, $Revision: 1.3 $ ccu_setup_host_info_superlist_vars.c, $Revision: 1.5 $ ccu_setup_license_dialog_vars.c, $Revision: 1.2 $ ccu_open_daemon_list_file.c, $Revision: 1.1 $ cc_connectsys_logon_done_func.c, $Revision: 1.9 $ cc_daemonkill.c, $Revision: 1.5 $ cc_daemonshutdown.c, $Revision: 1.5 $ cc_selcurrentsys_logon_done_func.c, $Revision: 1.9 $ ccu_build_host_info_list_item.c, $Revision: 1.5 $ ccu_check_license_expiration_date.c, $Revision: 1.2 $ ccu_connection_logon.c, $Revision: 1.7 $ ccu_next_sel_host_list_item.c, $Revision: 1.6 $ ccu_setup_host_info.c, $Revision: 1.9 $ ccu_verify_daemonkill.c, $Revision: 1.1 $ ccu_verify_daemonshutdown.c, $Revision: 1.2 $ ccu_connect_system.c.c, $Revision: 1.10 $ ccu_get_host_info.c, $Revision: 1.11 $ cc_diagoptions_init.c, $Revision: 1.3 $ cc_exeroptions_init.c, $Revision: 1.4 $ cc_expoptions_init.c, $Revision: 1.1 $ cc_fwupoptions_init.c, $Revision: 1.3 $ cc_genoptions_init.c, $Revision: 1.11 $ cc_idoptions_init.c, $Revision: 1.1 $ cc_launoptions_init.c, $Revision: 1.9 $ cc_mc_diagoptions.c, $Revision: 1.9 $ cc_mc_exeroptions.c, $Revision: 1.8 $ cc_mc_expoptions.c, $Revision: 1.4 $ cc_mc_fwupdateoptions.c, $Revision: 1.7 $ cc_mc_generaloptions.c, $Revision: 1.20 $ cc_mc_idoptions.c, $Revision: 1.4 $ cc_mc_launchoptions.c, $Revision: 1.9 $ cc_mc_utiloptions.c, $Revision: 1.5 $ cc_mc_veroptions.c, $Revision: 1.8 $ cc_utiloptions_init.c, $Revision: 1.1 $ cc_veroptions_init.c, $Revision: 1.3 $ cc_mc_mapoptions.c, $Revision: 1.12 $ cc_mc_cleartoolstatus.c, $Revision: 1.8 $ cc_mc_currdevstatus.c, $Revision: 1.16 $ cc_mc_selall.c, $Revision: 1.6 $ cc_mc_selclass.c, $Revision: 1.9 $ ccu_selclass_create_lists.c, $Revision: 1.1 $ ccu_unselclass_create_lists.c, $Revision: 1.1 $ cc_mc_unselall.c, $Revision: 1.6 $ cc_mc_unselclass.c, $Revision: 1.10 $ cc_selclass_done_func.c, $Revision: 1.8 $ cc_unselclass_done_func.c, $Revision: 1.8 $ cc_mc_aborttool.c, $Revision: 1.5 $ cc_mc_abortutil.c, $Revision: 1.5 $ cc_mc_attach.c, $Revision: 1.3 $ cc_mc_diaginfo.c, $Revision: 1.8 $ cc_mc_diagnose.c, $Revision: 1.4 $ cc_mc_displayquery.c, $Revision: 1.3 $ cc_mc_exercise.c, $Revision: 1.4 $ cc_mc_exerinfo.c, $Revision: 1.8 $ cc_mc_experttool.c, $Revision: 1.6 $ cc_mc_expinfo.c, $Revision: 1.8 $ cc_mc_firmwareupdate.c, $Revision: 1.6 $ cc_mc_fwinfo.c, $Revision: 1.8 $ cc_mc_infoinfo.c, $Revision: 1.7 $ cc_mc_information.c, $Revision: 1.5 $ cc_mc_killtool.c, $Revision: 1.3 $ cc_mc_killutil.c, $Revision: 1.2 $ cc_mc_latest_actlog.c, $Revision: 1.2 $ cc_mc_latest_faillog.c, $Revision: 1.2 $ cc_mc_resumetool.c, $Revision: 1.4 $ cc_mc_runutility.c, $Revision: 1.6 $ cc_mc_suspendtool.c, $Revision: 1.4 $ cc_mc_utilinfo.c, $Revision: 1.6 $ cc_mc_verify.c, $Revision: 1.4 $ cc_mc_verinfo.c, $Revision: 1.7 $ cc_mc_wait.c, $Revision: 1.6 $ cc_tool_completion_check.c, $Revision: 1.3 $ cc_wait_check.c, $Revision: 1.9 $ ccu_format_and_view_log.c, $Revision: 1.11 $ ccu_init_run_util.c, $Revision: 1.1 $ ccu_process_query_pending.c, $Revision: 1.6 $ ccu_start_non_init_tool.c, $Revision: 1.8 $ cc_abort_util_done_func.c, $Revision: 1.6 $ cc_attach_done_func.c, $Revision: 1.2 $ cc_killtool_done_func.c, $Revision: 1.2 $ cc_kill_util_done_func.c, $Revision: 1.2 $ ccu_build_tool_dialog_title_msg.c, $Revision: 1.5 $ ccu_chk_valid_init_tool_dev.c, $Revision: 1.5 $ ccu_format_multiple_log_dialog.c, $Revision: 1.1 $ ccu_get_location_id.c, $Revision: 1.1 $ ccu_initiate_st.c, $Revision: 1.5 $ ccu_log_format_type.c, $Revision: 1.1 $ ccu_monitor_dialog_port.c, $Revision: 1.5 $ ccu_prep_unformatted_file_for_view.c, $Revision: 1.1 $ ccu_setup_util_list.c, $Revision: 1.5 $ ccu_create_info_log.c, $Revision: 1.2 $ ccu_st_log_type.c, $Revision: 1.1 $ ccu_display_util_info.c, $Revision: 1.5 $ cc_mc_help.c, $Revision: 1.3 $ cc_mc_helponapplication.c, $Revision: 1.1 $ cc_mc_helponhelp.c, $Revision: 1.1 $ cc_mc_helponitem.c, $Revision: 1.1 $ cc_mc_helpontasks.c, $Revision: 1.1 $ cc_mc_helponmenu.c, $Revision: 1.1 $ cc_mc_helponhome.c, $Revision: 1.1 $ cc_mc_helponshortcuts.c, $Revision: 1.1 $ cc_mc_helponkeyboard.c, $Revision: 1.1 $ cc_mc_helponversion.c, $Revision: 1.4 $ cc_init_map_read_proc.c, $Revision: 1.9 $ cc_load_uut_status.c, $Revision: 1.23 $ cc_map_callback.c, $Revision: 1.6 $ ccu_map_proc_fatal_error.c, $Revision: 1.1 $ ccu_signal_map_config_update.c, $Revision: 1.5 $ ccu_signal_map_update.c, $Revision: 1.6 $ ccu_write_map_read_proc_config.c, $Revision: 1.7 $ ccu_map_signal_error.c, $Revision: 1.2 $ ccu_append_device_str.c, $Revision: 1.3 $ ccu_append_strings.c, $Revision: 1.4 $ ccu_base_cmd_set.c, $Revision: 1.6 $ ccu_build_in_progress.c, $Revision: 1.5 $ ccu_cleanup_and_exit.c, $Revision: 1.17 $ ccu_clear_map.c, $Revision: 1.5 $ ccu_close_command_file.c, $Revision: 1.13 $ ccu_copy_ll_msg.c, $Revision: 1.2 $ ccu_copy_string_with_pad_trunc.c, $Revision: 1.1 $ ccu_count_util_list_type.c, $Revision: 1.2 $ ccu_create_stm_banner.c, $Revision: 1.5 $ ccu_device_main_menu_cmds.c, $Revision: 1.21 $ ccu_disconnect_cmd.c, $Revision: 1.2 $ ccu_disconnect_current_for_error.c, $Revision: 1.7 $ ccu_display_complex_info.c, $Revision: 1.11 $ ccu_display_error_msg.c, $Revision: 1.6 $ ccu_display_simple_info.c, $Revision: 1.5 $ ccu_expand_ll_msg.c, $Revision: 1.9 $ ccu_fill_util_list_type.c, $Revision: 1.2 $ ccu_get_ll_msg_info.c, $Revision: 1.4 $ ccu_get_util_list.c, $Revision: 1.4 $ ccu_initial_main_menu_cmds.c, $Revision: 1.2 $ ccu_loading_map.c, $Revision: 1.4 $ ccu_log_and_display_complex_error.c, $Revision: 1.10 $ ccu_log_and_display_simple_error.c, $Revision: 1.10 $ ccu_log_malloc_error_and_exit.c, $Revision: 1.8 $ ccu_make_filter_file_path.c, $Revision: 1.19 $ make_tmp_dir_path.c, $Revision: 1.2 $ ccu_menu_chg.c, $Revision: 1.4 $ ccu_pg_api_error.c, $Revision: 1.16 $ ccu_print_dialog_setup.c, $Revision: 1.19 $ ccu_rcrd_menu_cmds.c, $Revision: 1.6 $ ccu_remove_file.c, $Revision: 1.4 $ ccu_run_command_file.c, $Revision: 1.19 $ ccu_signal.c, $Revision: 1.8 $ ccu_ui_api_error.c, $Revision: 1.4 $ ccu_update_map.c, $Revision: 1.3 $ ccu_uut_main_menu_cmds.c, $Revision: 1.9 $ ccu_write_status_line.c, $Revision: 1.2 $ cc_loading_map_done_func.c, $Revision: 1.3 $ ccu_abort_cmd_file_done_func.c, $Revision: 1.6 $ ccu_build_in_progress_cmds.c, $Revision: 1.1 $ ccu_set_avail_util_ops.c, $Revision: 1.4 $ ccu_signal_terminate_map_proc.c, $Revision: 1.6 $ ccu_tool_management_cmds.c, $Revision: 1.10 $ ccu_utility_control_cmds.c, $Revision: 1.2 $ cc_prep_unformatted_cds_file.c, $Revision: 1.2 $ cksum(1) Output: Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: 2338955647 20480 /usr/sbin/stm/uut/lib/tlmisc.sl 98775702 73728 /usr/sbin/stm/uut/bin/tools/monitor/dm_stape 2946806693 69632 /usr/sbin/stm/uut/bin/tools/monitor/disk_em 4104550157 69632 /usr/sbin/stm/uut/lib/tldecmon.sl Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: 3649161525 12288 /usr/sbin/stm/lib/libdiagfx.sl Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: 1577034617 73643 /usr/sbin/stm/catalog/C/HP-UX_B.11.00/ tools/monitor/dm_stape.cat 1193281644 80046 /usr/sbin/stm/catalog/C/HP-UX_B.11.00/ tool_lib/tldecmon.cat Sup-Tool-Mgr.STM-UI-RUN,fr=B.11.00.09.09, fa=HP-UX_B.11.00_32/64,v=HP: 2387594954 393216 /usr/sbin/stm/ui/bin/stm Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_19077 Equivalent Patches: PHSS_19535: s700: 10.20 PHSS_19536: s800: 10.20 Patch Package Size: 840 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_19537 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_19537.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_19537. 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/PHSS_19537.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 PHSS_19537.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_19537.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_19537.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None