Patch Name: PHSS_19535 Patch Description: s700 10.20 STM cumulative, dm_stape, disk_em panic in scsi3 Creation Date: 99/08/23 Post Date: 99/08/31 Hardware Platforms - OS Releases: s700: 10.20 Products: Support Tools Manager A.16.00 A.16.01 A.16.02 Filesets: Sup-Tool-Mgr-700.STM-UUT-700-RUN,B.10.20.14.08,B.10.20.14.09 Sup-Tool-Mgr-700.STM-CATALOGS,B.10.20.14.08,B.10.20.14.09 Sup-Tool-Mgr-700.STM-SHLIBS,B.10.20.14.08,B.10.20.14.09 Sup-Tool-Mgr-700.STM-UI-RUN,B.10.20.14.08,B.10.20.14.09 Automatic Reboot?: No Status: General Release Critical: Yes PHSS_19535: PANIC PHSS_19075: PANIC Path Name: /hp-ux_patches/s700/10.X/PHSS_19535 Symptoms: PHSS_19535: 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_19075: 1) 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_19535: 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_19075: 1) 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: /usr/sbin/stm/uut/bin/tools/monitor/dm_stape /usr/sbin/stm/catalog/C/HP-UX_B.10.20/tools/monitor/ dm_stape.cat /usr/sbin/stm/lib/libdiagfx.sl /usr/sbin/stm/ui/bin/stm /usr/sbin/stm/uut/bin/tools/monitor/disk_em /usr/sbin/stm/uut/lib/tldecmon.sl /usr/sbin/stm/catalog/C/HP-UX_B.10.20/tool_lib/tldecmon.cat what(1) Output: /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 $ /usr/sbin/stm/catalog/C/HP-UX_B.10.20/tools/monitor/ dm_stape.cat: None /usr/sbin/stm/lib/libdiagfx.sl: None /usr/sbin/stm/ui/bin/stm: GET_DATE_INFORMATION.C, $Revision: 1.1 $ GET_LICENSE.C, $Revision: 1.1 $ MAKE_LIC_INTERNAL.H, $Revision: 1.4 $ INSTALL_LICENSE.C, $Revision: 1.1 $ 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 $ WRITE_TO_SS.C, $Revision: 1.1 $ 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 $ GET_HVERSION.C, $Revision: 1.12 $ MAKE_LIC_AR.H, $Revision: 1.46 $ MAKE_LIC_INTERNAL.H, $Revision: 1.4 $ GET_ROW_COL.C, $Revision: 1.1 $ GET_SW_ID.C, $Revision: 1.12 $ 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 $ READ_FROM_SS.C, $Revision: 1.1 $ 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.4 $ check_temp.h,$Revision: 1.5 $ FIND_BEGINNING_DATE.C, $Revision: 1.1 $ GET_BOOT_TIME.C, $Revision: 1.6 $ INSTALL_PASS_INTERNAL,$Revision: 1.15 $ GET_SESSION_ID.C, $Revision: 1.7 $ 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 $ /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 $ /usr/sbin/stm/uut/lib/tldecmon.sl: tldm_llio_status.c, $Revision: 1.6 $ tldm_hex_util.c, $Revision: 1.5 $ tldm_scsi.c, $Revision: 1.5 $ tldm_scsi_cdb.c, $Revision: 1.5 $ tldm_utility.c, $Revision: 1.8 $ /usr/sbin/stm/catalog/C/HP-UX_B.10.20/tool_lib/tldecmon.cat: None cksum(1) Output: 556673145 65536 /usr/sbin/stm/uut/bin/tools/monitor/dm_stape 1577034617 73643 /usr/sbin/stm/catalog/C/HP-UX_B.10.20/ tools/monitor/dm_stape.cat 505733512 12288 /usr/sbin/stm/lib/libdiagfx.sl 2841152374 385024 /usr/sbin/stm/ui/bin/stm 326342556 61440 /usr/sbin/stm/uut/bin/tools/monitor/disk_em 3304288313 65536 /usr/sbin/stm/uut/lib/tldecmon.sl 1193281644 80046 /usr/sbin/stm/catalog/C/HP-UX_B.10.20/ tool_lib/tldecmon.cat Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_19075 Equivalent Patches: PHSS_19536: s800: 10.20 PHSS_19537: s700: 11.00 s800: 11.00 Patch Package Size: 800 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_19535 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_19535.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_19535. 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 PHSS_19535.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/PHSS_19535.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None