2.
To update the firmware on the controller, use
saupdate UPDATE
.
The syntax of the
saupdate UPDATE
command is as follows:
saupdate UPDATE <seg:bus:dev:func> <smartarray_firmware_file>
For example, to update the controller at segment 0, bus 52, device 0, function 0 from the
example output above:
fs0:\> saupdate UPDATE 0:52:0:0 INCPTR.PAK
Replace INCPTR.PAK with the name of your firmware file.
For example:
fs0:\EFI\TOOLS> saupdate update 0:52:0:0 INCPTR.PAK
********************************************************************************
Smart Array Offline Firmware Update Utility
Version 2.06.10.03
(C) Copyright 2006 Hewlett-Packard Development Company, L.P.
********************************************************************************
Updating controller in Seg: 0, Bus: 52, Dev: 0, Func: 0
Current firmware version 2.06
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.08.
Verifying the firmware update
To verify that the firmware update was successful:
1.
After updating the firmware, cycle the power on the system and on any external JBODS
connected to the system.
2.
To confirm that the correct firmware version is installed, use
saupdate list
. See
the controller firmware” (page 26)
For example:
fs0:\EFI\TOOLS> saupdate list
********************************************************************************
Smart Array Offline Firmware Update Utility
Version 2.06.10.03
(C) Copyright 2006 Hewlett-Packard Development Company, L.P.
********************************************************************************
Seg Bus Dev Func Description Version
0 52 0 0 HP Smart Array P400 2.08
HELP or ?
To display usage text, program version number, and build date, use
HELP
or
?
:
Enter:
saupdate HELP
or
saupdate ?
Verifying and updating controller firmware offline
29