The example below shows the command to update all controllers for which the firmware image file applies. The controllers for which the firmware image is not applicable are skipped. In this example, the Smart Array P600 controller is updated, and the Smart Array 5300 is skipped:

fs0: > saupdate UPDATE all CYBORG234.BIN

Replace CYBORG234.BIN with the name of your firmware file.

The following screen displays, showing the controllers that are updated and skipped:

*************************************************************

Smart Array Offline Firmware Update Utility Version: 1.04.12.00

(C)Copyright 2004 Hewlett Packard Development Company L.P.

*************************************************************

Updating controller in Seg: 1, Bus: 51, Dev: 4, Func: 0

Current firmware version 1.92

Percentage completed: 100%

Activating firmware now, this may take several minutes. Resetting and reinitializing controller.

Retrieving firmware version, this may take several minutes. Current controller firmware version is 2.34.

************************************************************

Smart Array Offline Firmware Update Utility Version: 1.04.12.00

(C)Copyright 2004 Hewlett Packard Development Company L.P.

*************************************************************

Firmware Image is not suitable for HP Smart Array 5300 Controller at Seg: 1, Bus 20, Dev: 1, Func:0

After updating the firmware, cycle the power on the system and on any external JBODS connected to the Smart Array HBAs.

HELP or ?

Use HELP or ? to display usage text, program version number, and build date:

Enter: saupdate HELP

or

saupdate ?

Error Messages

The following is a list of error messages under various situations:

When keyword LIST or UPDATE is misspelled or extra parameters are specified: Error: Syntax Error

Usage: saupdate LIST or saupdate UPDATE [

all ]

When the controller ID in the saupdate UPDATE command is not correct: No matching controller found

When a firmware file does not exist in the saupdate UPDATE command, the example shows: CYBORG101.BIN does not exist.

File CYBORG101.BIN: Not Found

When an invalid firmware or corrupted file is specified in the saupdate UPDATE command, the example shows: CYBORG101.BIN does not exist.

File CYBORG101.BIN: invalid or corrupted

112 Installing the System