3.
To determine the current version of the firmware, follow these steps.
a.
At the EFI Shell, enter
mptutil
from the directory that contains
mptutil.efi
. The
following example indicates that the EFI Serial Attached SCSI card utility version is
1.01.12.00:
fs0:\EFI\HP\TOOLS\NETWORK> mptutil
MPTUTIL-1.01.12.00
Vendor
Device Choice
ID
ID
Bus Device
------
------
------
--- ------
0
1000h
0054h
14h
01h
LSI Logic SAS1068 Host Adapter
1
-
Refresh
b.
Press
Enter
.
4.
To update the firmware, use the
mptutil
command.
5.
Reset the controller.
fs0:\> reset
The
mptutil
commands and functions are listed in
and described in the following
sections.
Table 87 mptutil Commands and Functions
Function
Command
Updating HBA RISC firmware on the controller
mptutil -f <firmware_file>
Updating EFI driver on first controller
mptutil -o -g <x86_file> <fcode_file>
Viewing VPD information
mptutil -o -vpd -c 0
Parameters in < > are optional. A space is required between command line options and their parameters.
The following sections describe the
mptutil
commands and functions.
Flashing Firmware on First Controller
To update the HBA RISC firmware on the first controller, follow these steps:
1.
At the
fsO:\>
prompt, enter
mptutil -f <firmware_file> -c 0
.
2.
At the
fsO:\>
prompt, enter
reset
.
The filename is optional and you are prompted for a filename if omitted.
Another way for the firmware to be flashed is done without your knowledge. When
mptutil
is
executed, and a SAS HBA is in any state other than ready or operational,
mptutil
immediately
performs a firmware download boot. The firmware provided by you to do the firmware download
boot is immediately flashed after the firmware download boot has completed.
mptutil
does
this because the firmware only moves to the operational state if it is running from flash and not
memory. Operational state is needed to do everything else provided in the utility.
Flashing BIOS and EFI Driver on the First Controller
To update the EFI driver on the first controller, follow these steps:
1.
At the
fsO:\>
prompt, enter
mptutil -o -g <Bios_File> <EFI_driver_file>
-c 0
.
2.
At the
fsO:\>
prompt, enter
reset
.
The filename is optional and you are prompted for a filename if omitted.
Common Questions About Flashing Firmware
Question
After I update firmware on my SAS HBA, why doesn't the version string change in
the menu?
Answer
The firmware you just flashed on the HBA does not run until a diagnostic reset
occurs. If you exit the utility and reenter it, the version string is updated.
HPE 8 Internal Port SAS HBA (SAS Controller)
283