STM: Support Tools for HP Computers (logo)

SCSI Library Firmware Update Tool (cstm Online Help)

The Firmware Update Tool allows you to update firmware on a SCSI library storage device.

To update the firmware on a device, make sure the firmware update file is on the Unit Under Test (UUT), select the device, select the firmware update file, then start the update process.

CAUTION: Make sure you select the correct firmware file for the device! Updating a device with incorrect firmware can make the device permanently unusable and data could be lost.

File Commands:

Utility Commands:

Other help topics:

Introduction

Many devices such as tapes and disks contain firmware (software built in to the device). The firmware usually has instructions and data critical to the operation of the device, for example, low-level routines and ID information.

At times, you may want to update the firmware on the device. For example, the manufacturer of the device may release a new version of firmware with enhanced routines or bug fixes.

The firmware update tool checks to see that the selected firmware update file exists. If possible, it verifies that the file is appropriate for the selected device. However, this is not always possible, especially for older or non-HP devices. Therefore you should always make sure that the file is correct, as supplied by the manufacturer.

Serious problems may result if you specify an incorrect file. If the firmware update tool does not detect that the file is incorrect, the device could become corrupted and unusable; all data on the device may be lost.

Once you have started the update process, you may press Control C and use the selA (Abort) or selI (Interrupt) commands. In general, you should avoid using these commands unless absolutely necessary since there is a small chance that firmware on the device could be corrupted. You may choose to activate the Abort or Interrupt command if you suddenly realize that you selected an incorrect firmware update file.

To avoid an "Abort" or "Interrupt" leaving the device in a corrupted state, the firmware update tool does not respond to these during critical phases (for example, when the device driver is active).

If you experience problems, consult the Troubleshooting help topic.

Step-by-Step Instructions

To update the firmware on a device:

If you run into problems, see the Troubleshooting help topic.

For more explicit instructions refer to the help for the main STM interface; see the topic "To Update the Firmware on a Specific Device" under "On Tasks".

Troubleshooting

Problems may occur with the device being updated, the firmware update file, or the actual update process.

For detailed information on the problem, consult the Failure Log (if any) and the Test Activity Log, accessible from the STM main prompt.

Firmware Update Tool Commands

The following commands are listed in the format command (accelerator). These commands can be entered at the Firmware Update Tool main prompt:

The following commands can be entered at any tool dialog prompt:

Choose one of the above topics to find out more about these commands.

exit

The exit command can be entered at the main tool prompt. It is used to leave the firmware update tool.

Print (PRN)

Use the Print command to print the contents of the Tool's main window. (Only the most recent 200 lines can be printed.)

Save (SAV)

Use the Save command to save the contents of the Tool's main window to a file. (Only the most recent 200 lines can be saved.)

changedir (cd)

The changedir command and the associated !!cd!! accelerator can be used at the main tool prompt. They are used to select the directory the tool will use to search for the firmware update files.

CAUTION: Make sure you select the correct firmware file for the device! Updating a device with incorrect firmware can make the device permanently unusable and data could be lost.

Use the startmenu (sm) command to perform the firmware update.

startmenu (sm)

The startmenu command and the associated !!sm!! accelerator can be entered at the main tool prompt. They are used to start the firmware update process using the selected file.

Before the tool performs the update, it prompts you to confirm continuation of the firmware update.

advancedmenu (am)

The advancedmenu command and the associated !!am!! accelerator can be entered at the main tool prompt. They are used to start the firmware update process and to select a particular firmware file.

Before the tool performs the update, it prompts you to confirm continuation of the firmware update.

CAUTION: If absolutely necessary, you may press Control C and use the selA (Abort) or selI (Interrupt) commands during the update process; however, it is not advisable.

As the update process continues, the tool displays progress messages in its window. After the firmware update is complete, the device is reset. You can leave the firmware update tool with the exit command.

help

The help command can be entered at the main tool prompt, or any tool dialog prompt.

When it is entered at the main tool prompt, it starts this help interaction.

When it is entered at a tool dialog prompt, it will display the help for that tool dialog prompt.

version

The version command can be entered at the main tool prompt. It displays the version and copyright information for the firmware update tool.

cancel

The cancel command can be entered at any tool dialog prompt. It will abort the current dialog and return to the main tool prompt.

esctoui

The esctoui command can be entered at the main tool prompt or any tool dialog prompt. It will disconnect from the currently executing tool and return to the main UI command level. To reconnect to the tool, use the attach command in the UI.

Control C

Hitting Control C (CNTL C) while the tool is executing will cause the following dialog to be displayed:

Interrupted: Enter selA to Abort Tool
                   selI to Interrupt Tool
                   selE to Escape to Main UI Command Level
                   selC to Continue

Selection:

A

The A selection allows you to abort the tool, halting its execution., The tool will be requested to abort and the state of the tool execution in the system map will be set to ABORT_PENDING. When the tool actually exits, it's state will be set to ABORTED.

It is possible but not advisable to use the Abort command during the update process. In general, you should avoid using this command unless absolutely necessary since there is a small chance that firmware on the device could be corrupted. You may choose to use the Abort command if you suddenly realize that you selected an incorrect firmware update file.

To avoid an "Abort" leaving the device in a corrupted state, the firmware update tool does not respond to Abort during critical phases (for example, when the device driver is active).

E

The E selection allows you to disconnect from the currently executing tool and return to the main UI command level. To reconnect to the tool, use the attach command in the UI.

I

The I selection allows you to interrupt the tool.

When the tool receives the interrupt, it stops whatever it is doing and asks you if you want to continue with the operation. If the reply is "Continue", the tool resumes what it was doing at the time of the interrupt. If the reply is "Abort", it terminates the operation and returns to the tool prompt.

The tool may not immediately receive the interrupt as it could be in the middle of an operation that should not or cannot be interrupted. The interrupt will be received as soon as the tool completes the operation.

It is possible but not advisable to use the Interrupt command during the update process. In general, you should avoid using this command unless absolutely necessary since there is a small chance that firmware on the device could be corrupted. You may choose to use the Interrupt command if you suddenly realize that you selected an incorrect firmware update file.

To avoid an "Interrupt" leaving the device in a corrupted state, the firmware update tool does not respond to Interrupt during critical phases (for example, when the device driver is active).

When the tool is already in the process of returning to the main tool prompt, it ignores user interrupts.

C

The C selection allows you to continue with tool execution. The tool will continue execution just as if the Control C had not been hit.


Top of Page

/ Diagnostics HOME


URL: http://docs.hp.com/hpux/onlinedocs/diag/stm/help/fw_update/scsi_libc.htm
Last updated: Wed May 23 14:24:50 PDT 2001