LSI HBA Firmware upgrade
I have the following HBA: LSI SAS 9300-8i 8-port 12Gb/s SATA+SAS PCIe 3.0, 2x SFF-8643 mini-SAS, 13W.
Must read: lsi9300 firmware 16.00.12.00 update
Given that I will boot from the NVME device (NOT the device attached to the HBA), I will:
- wipe the ROM/BIOS clean and
- install the latest firmware.
Prepare the UEFI USB stick
It must be formatted as FAT16 or FAT32.
contains the firmware updater
SAS3_UEFI_BSD_P6 contains the BIOS for the updater
X64SAS3.ROM - ignore
9300_8i_Package_P6_IR_IT_firmware_BIOS_for_MSDOS_Windows contains the
SAS9300_8i_IT.bin firmware (you weill use it) and the
Firmware version: 16.00.12.00
I also had to search for a
Shell.efi and copied it on the stick - in the root
Boot into UEFI shell
Press F12 to get the boot prompt.
In the motherboard BIOS I chose to disable the CSM - compatibility support mode
- this reduces the number of boot options available to UEFI only.
I had to look for an option to
invoke the UEFI shell and worked only when I
plugged USB stick into a front USB socket.
Commands I used:
map fs0: sas3flash.efi -list sas3flash.efi -o -e 6 sas3flash.efi -f SAS9300_8i_IT.bin