Finally got around to installing and flashing the HBAs..
Results: faster zpool performance (90T scrub takes 1 days 06:40:51 vs 1 day 07:26:02) but higher power usage (+20W) vs SATA cards and onboard controller..
Anyone know if its possible to access the temp sensor on the cards? Or if there is one? I beleive you can read it if the card is has IR (RAID) firmware flashed to it but didnt see anything for IT mode.
Before:
Code:
Avago Technologies SAS3 Flash Utility
Version 17.00.00.00 (2018.04.02)
Copyright 2008-2018 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) 15.00.00.00 0e.00.00.07 08.35.00.00 00:0c:00:00
1 SAS3008(C0) 12.00.00.00 0b.02.00.07 08.29.00.00 00:0d:00:00
Finished Processing Commands Successfully.
Exiting SAS3Flash.
Avago Technologies SAS3 Flash Utility
Version 17.00.00.00 (2018.04.02)
Copyright 2008-2018 Avago Technologies. All rights reserved.
Adapter Selected is a Avago SAS: SAS3008(C0)
Controller Number : 0
Controller : SAS3008(C0)
PCI Address : 00:0c:00:00
SAS Address : AAAAAAA-A-AAAA-AAAA
NVDATA Version (Default) : 0e.00.00.07
NVDATA Version (Persistent) : 0e.00.00.07
Firmware Product ID : 0x2221 (IT)
Firmware Version : 15.00.00.00
NVDATA Vendor : LSI
NVDATA Product ID : SAS9300-8i
BIOS Version : 08.35.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.
Avago Technologies SAS3 Flash Utility
Version 17.00.00.00 (2018.04.02)
Copyright 2008-2018 Avago Technologies. All rights reserved.
Adapter Selected is a Avago SAS: SAS3008(C0)
Controller Number : 1
Controller : SAS3008(C0)
PCI Address : 00:0d:00:00
SAS Address : BBBBBBB-B-BBBB-BBBB
NVDATA Version (Default) : 0b.02.00.07
NVDATA Version (Persistent) : 0b.02.00.07
Firmware Product ID : 0x2221 (IT)
Firmware Version : 12.00.00.00
NVDATA Vendor : LSI
NVDATA Product ID : SAS9300-8i
BIOS Version : 08.29.00.00
UEFI BSD Version : N/A
FCODE Version : N/A
Board Name : SAS9300-8i
Board Assembly : N/A
Board Tracer Number : N/A
Finished Processing Commands Successfully.
Exiting SAS3Flash.
Flashing from linux (debian 12 bookworm)
Code:
$ sudo ./sas3flash -c 0 -f SAS9300_8i_IT.bin -b mptsas3.rom -b mpt3x64.rom
Avago Technologies SAS3 Flash Utility
Version 17.00.00.00 (2018.04.02)
Copyright 2008-2018 Avago Technologies. All rights reserved.
Adapter Selected is a Avago SAS: SAS3008(C0)
Executing Operation: Flash Firmware Image
Firmware Image has a Valid Checksum.
Firmware Version 16.00.10.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
Executing Operation: Flash BIOS Image
Validating BIOS Image...
BIOS Header Signature is Valid
BIOS Image has a Valid Checksum.
BIOS PCI Structure Signature Valid.
BIOS Image Compatible with the SAS Controller.
Attempting to Flash BIOS Image...
Verifying Download...
Flash BIOS Image Successful.
Executing Operation: Flash BIOS Image
Validating BIOS Image...
BIOS Header Signature is Valid
BIOS Image has a Valid Checksum.
BIOS PCI Structure Signature Valid.
BIOS Image Compatible with the SAS Controller.
Attempting to Flash BIOS Image...
Verifying Download...
Flash BIOS Image Successful.
Finished Processing Commands Successfully.
Exiting SAS3Flash.
After
Code:
Avago Technologies SAS3 Flash Utility
Version 17.00.00.00 (2018.04.02)
Copyright 2008-2018 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.10.00 0e.01.00.07 08.37.00.00 00:0c:00:00
1 SAS3008(C0) 16.00.10.00 0e.01.00.07 08.37.00.00 00:0d:00:00
Finished Processing Commands Successfully.
Exiting SAS3Flash.
Avago Technologies SAS3 Flash Utility
Version 17.00.00.00 (2018.04.02)
Copyright 2008-2018 Avago Technologies. All rights reserved.
Adapter Selected is a Avago SAS: SAS3008(C0)
Controller Number : 0
Controller : SAS3008(C0)
PCI Address : 00:0c:00:00
SAS Address : AAAAAAA-A-AAAA-AAAA
NVDATA Version (Default) : 0e.01.00.07
NVDATA Version (Persistent) : 0e.01.00.07
Firmware Product ID : 0x2221 (IT)
Firmware Version : 16.00.10.00
NVDATA Vendor : LSI
NVDATA Product ID : SAS9300-8i
BIOS Version : 08.37.00.00
UEFI BSD Version : 18.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.
Avago Technologies SAS3 Flash Utility
Version 17.00.00.00 (2018.04.02)
Copyright 2008-2018 Avago Technologies. All rights reserved.
Adapter Selected is a Avago SAS: SAS3008(C0)
Controller Number : 1
Controller : SAS3008(C0)
PCI Address : 00:0d:00:00
SAS Address : BBBBBBB-B-BBBB-BBBB
NVDATA Version (Default) : 0e.01.00.07
NVDATA Version (Persistent) : 0e.01.00.07
Firmware Product ID : 0x2221 (IT)
Firmware Version : 16.00.10.00
NVDATA Vendor : LSI
NVDATA Product ID : SAS9300-8i
BIOS Version : 08.37.00.00
UEFI BSD Version : 18.00.00.00
FCODE Version : N/A
Board Name : SAS9300-8i
Board Assembly : N/A
Board Tracer Number : N/A
Finished Processing Commands Successfully.
Exiting SAS3Flash.
Tried to get the
Board Name
and
Board Assembly
to clear but was unable to erase the flash using advanced options.
Perhaps its necessary to do it from UEFI?
Code:
$ sudo ./sas3flash -c 0 -o -e 6
Avago Technologies SAS3 Flash Utility
Version 17.00.00.00 (2018.04.02)
Copyright 2008-2018 Avago Technologies. All rights reserved.
Advanced Mode Set
Adapter Selected is a Avago SAS: SAS3008(C0)
Executing Operation: Erase Flash
Erasing Flash Region...
ERROR: Erase Flash Operation Failed!
Resetting Adapter...
Reset Successful!
Due to Exception Command not Executed. IOCStatus=0xeb68, IOCLogInfo=0x0
Finished Processing Commands Successfully.
Exiting SAS3Flash.
update: Was able to erase flash in UEFI shell. Erase mode 7 worked to clear everything and had to re-add SAS Address manually. Erase mode 6 didnt change anything as it doesnt erase the Mfg data section.