Firmware update LSI9305 series controllers
Once you obtain sas3flash utility check your cards
root@peakox-stor[~]# sas3flash -listall
Avago Technologies SAS3 Flash Utility
Version 15.00.00.00 (2016.11.17)
Copyright 2008-2016 Avago Technologies. All rights reserved.
Adapter Selected is a Avago SAS: SAS3224(A1)
Num Ctlr FW Ver NVDATA x86-BIOS PCI Addr
----------------------------------------------------------------------------
0 SAS3224(A1) 16.00.12.00 10.00.00.05 08.37.00.00 00:17:00:00
1 SAS3224(A1) 16.00.12.00 10.00.00.05 08.37.00.00 00:18:00:00
2 SAS3224(A1) 09.00.100.00 00.25.00.03 08.27.00.00 00:65:00:00
Finished Processing Commands Successfully.
Exiting SAS3Flash.
As you can see my controller on 2 is outdated and now that I have obtained firmware I can update it. Just use its number to tell utility which one to flash.
root@peakox-stor[~]# sas3flash -c 2 -f SAS9305_16i_IT_P.bin
Avago Technologies SAS3 Flash Utility
Version 15.00.00.00 (2016.11.17)
Copyright 2008-2016 Avago Technologies. All rights reserved.
Adapter Selected is a Avago SAS: SAS3224(A1)
Executing Operation: Flash Firmware Image
Firmware Image has a Valid Checksum.
Firmware Version 16.00.12.00
Firmware Image compatible with Controller.
Valid NVDATA Image found.
NVDATA Major Version 10.00
Checking for a compatible NVData image...
NVDATA Device ID and Chip Revision match verified.
NVDATA Versions Compatible.
Valid Initialization Image verified.
Valid BootLoader Image verified.
Beginning Firmware Download...
Firmware Download Successful.
Verifying Download...
Firmware Flash Successful.
Resetting Adapter...
When your firmware is flashed just check again to verify
root@peakox-stor[~]# sas3flash -listall
Avago Technologies SAS3 Flash Utility
Version 15.00.00.00 (2016.11.17)
Copyright 2008-2016 Avago Technologies. All rights reserved.
Adapter Selected is a Avago SAS: SAS3224(A1)
Num Ctlr FW Ver NVDATA x86-BIOS PCI Addr
----------------------------------------------------------------------------
0 SAS3224(A1) 16.00.12.00 10.00.00.05 08.37.00.00 00:17:00:00
1 SAS3224(A1) 16.00.12.00 10.00.00.05 08.37.00.00 00:18:00:00
2 SAS3224(A1) 16.00.12.00 10.00.00.05 08.27.00.00 00:65:00:00
Finished Processing Commands Successfully.
Exiting SAS3Flash.