I bought "Inspur LSI 9300-8i Raid Card 12Gbps HBA HDD Controller High Profile IT MODE" from "Semsotai" on ebay for $16. It came in IT mode with the 12.0 firmware. It worked out of the box for me with my Adaptec 82885T expander.
Code:
sas3flash -list
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: SAS3008(C0)
Controller Number : 0
Controller : SAS3008(C0)
PCI Address : 00:01:00:00
SAS Address : ######
NVDATA Version (Default) : 0b.02.00.00
NVDATA Version (Persistent) : 0b.02.00.00
Firmware Product ID : 0x2221 (IT)
Firmware Version : 12.00.00.00
NVDATA Vendor : INSPUR
NVDATA Product ID : INSPUR 3008IT
BIOS Version : 08.17.00.00
UEFI BSD Version : 14.00.00.00
FCODE Version : N/A
Board Name : INSPUR 3008IT
Board Assembly : INSPUR
Board Tracer Number : N/A
Finished Processing Commands Successfully.
Exiting SAS3Flash.
Since it’s already in IT mode I figured trying to upgrade the firmware within linux instead of efi/freedos.
I had trouble finding sas3flash and the firmware on Broadcom’s site so I figured I’d share:
I found sas3flash from 45drives:
You are here: KB Home 45Drives Hardware KB451408 – Flashing LSI 9305 Controllers Firmware in Ubuntu and Rocky Linux Table of Contents Problem/Error:Symptoms:Solution:Updating LSI 9305-16i cards:Updating LSI 9305-24i cards:Verification: The steps in this article will update the firmware on LSI...
knowledgebase.45drives.com
Code:
curl -LO http://images.45drives.com/Firmware/LSI9305/sas3flash/linux/sas3flash
cp sas3flash /usr/bin/
chmod +x /usr/bin/sas3flash
I found some firmware on the truenas forms:
LSI 9300-xx Firmware Update
Code:
$ sas3flash -l log.txt -o -c 0 -f SAS9300_8i_IT.bin
Avago Technologies SAS3 Flash Utility
Version 15.00.00.00 (2016.11.17)
Copyright 2008-2016 Avago Technologies. All rights reserved.
Advanced Mode Set
Adapter Selected is a Avago SAS: SAS3008(C0)
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 0e.01
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...
Adapter Successfully Reset.
NVDATA Version 0e.01.00.07
Finished Processing Commands Successfully.
Exiting SAS3Flash.
$ 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: SAS3008(C0)
Num Ctlr FW Ver NVDATA x86-BIOS PCI Addr
----------------------------------------------------------------------------
0 SAS3008(C0) 16.00.12.00 0e.01.00.07 08.17.00.00 00:01:00:00
sha256 hashes incase you need to grab the files from somewhere random:
Code:
d9e902553f7d4592b4043838a9d4ea4f68cc55e8788fc1d15ff782af6f1cb595 SAS3_FW_Phase16.0-16.00.12.00_Firmware.zip
0c398ceabdf9d6bd735457b3e5b17bcaee06e850cc0c1b6863916163228db7d3 sas3flash
5825b90964d1950551e5ed5100ddf1141360b0acf8dd3c6ddb4fe5874d6bbabb sas3ircu
15d8ee4cecb5e148b2174b29d6738b7421fd0315997e4c989a29fc3544e7f630 SAS9300_8i_IT.bin