That's awesome. So should just work for unRAID, once I update firmware.Just checked my firmware package and it contains only IT firmware.
Thanks for posting the link to the firmware, in my case I had to use the sas3flash.efi after booting into an UEFI shellYep,
Of all the boards I have kicking around in the office, it wasn't the one I expected that worked.
I already tested the Asus workstation board, and a Supermicro board as well. Both gave me problems.
It was this old custom build mini ITS Small Form Factor that worked when nothing else would...
View attachment 25551
Since I don't need it, I took the opportunity to remove the bios (for faster boot times) by doing a:
SAS3FLASH -c 0 -o -e 6
to erase the first one and
SAS3FLASH -c 1 -o -e 6
to erase the second.
Then reflashed with new firmware only (no bios) with
SAS3FLASH -c 0 -o -f <firmware.bin>
SAS3FLASH -c 1 -o -f <firmware.bin>
Worked like a charm once I found a compatible board.
Side note:
These puppies get HOT even when idle in an open air situation in a cold New England winter room.
I might add an additional fan over it just to keep it reasonable.
Thanks for this. Just updated mine using MSM.
That's very interesting.
Sounds like you've never searched Broadcom / Avago website for drivers, LOL.That's very interesting.
It's highly uncommon for firmwares like this to be special made together with an open source project, and not to be available on the hardware manufacturers own website.
I have not seen any disconnect issues with mine with sata drives under Linux. I wonder if it is a specific FreeBSD issue it addresses.
Thanks for the heads up either way. This is good to know!
Lol, I am well aware how difficult it is to find drivers on their site, just look at my post earlier in this threadSounds like you've never searched Broadcom / Avago website for drivers, LOL.
I am so utterly disgusted with their site that I actually look for firmware on other sites. It's absolutely ridiculous that files are so hard to find. And search is totally useless. Yea, I hope somebody at Broadcom reads this.Lol, I am well aware how difficult it is to find drivers on their site, just look at my post earlier in this thread
It's just that usually difficult to find or not, they are at least there.
This appears to be a special firmware solely distributed by the TrueNAS project, which is highly unusual.
I'm with you, but at the same time I have an inherent distrust of files not distributed on their official websites. There is a lot of malware out there. An open source project like FreeNAS as is one of the few 3rd parties I'd actually trust.I am so utterly disgusted with their site that I actually look for firmware on other sites. It's absolutely ridiculous that files are so hard to find. And search is totally useless. Yea, I hope somebody at Broadcom reads this.![]()
Thanks, I'll have to try that.I'm with you, but at the same time I have an inherent distrust of files bit distributed on their official websites. There is a lot of malware out there. An open source project like Green as is one of the few 3rd parties I'd actually trust.
When I am forces to search broadcoms site for drivers and firmware I usually use Google with the "site:broadcom.com" filter. It's usually more successful than using their actual site.
I bought one of the $75 ones from this listing to replace a 9212-4i4e and I'm pretty sure I got a brand new card. I had the same issue as @mattlach disabling Secure Boot on an Asus board (X99 in my case) and ended up creating a quick VM with UEFI "firmware", passing through the two PCIe devices, and booting up an EFI shell following the directions here (just the first part) so I could use sas3flash.efi to erase the boot areas and flash the latest firmware.There are a couple of listings for $75 now.
| +-02.0-[04-08]----00.0-[05-08]--+-00.0-[06]----00.0 Broadcom / LSI SAS3008 PCI-Express Fusion-MPT SAS-3
| | +-08.0-[07]--
| | \-09.0-[08]----00.0 Broadcom / LSI SAS3008 PCI-Express Fusion-MPT SAS-3
4:00.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA [10b5:87
24] (rev ca)
Subsystem: PLX Technology, Inc. PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA [10b5:8724]
Kernel driver in use: pcieport
05:00.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA [10b5:8724] (rev ca)
Subsystem: PLX Technology, Inc. PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA [10b5:8724]
05:08.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA [10b5:8724] (rev ca)
Subsystem: PLX Technology, Inc. PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA [10b5:8724]
Kernel driver in use: pcieport
05:09.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA [10b5:8724] (rev ca)
Subsystem: PLX Technology, Inc. PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA [10b5:8724]
Kernel driver in use: pcieport
06:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS3008 PCI-Express Fusion-MPT SAS-3 [1000:0097] (rev 02)
Subsystem: Broadcom / LSI SAS 9300-16i [1000:3130]
Kernel driver in use: mpt3sas
Kernel modules: mpt3sas
08:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS3008 PCI-Express Fusion-MPT SAS-3 [1000:0097] (rev 02)
Subsystem: Broadcom / LSI SAS 9300-16i [1000:3130]
Kernel driver in use: vfio-pci
Kernel modules: mpt3sas
IOMMU Group 54:
04:00.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA [10b5:8724] (rev ca)
IOMMU Group 55:
05:00.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA [10b5:8724] (rev ca)
IOMMU Group 56:
05:08.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA [10b5:8724] (rev ca)
IOMMU Group 57:
05:09.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8724 24-Lane, 6-Port PCI Express Gen 3 (8 GT/s) Switch, 19 x 19mm FCBGA [10b5:8724] (rev ca)
IOMMU Group 58:
06:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS3008 PCI-Express Fusion-MPT SAS-3 [1000:0097] (rev 02)
IOMMU Group 59:
08:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS3008 PCI-Express Fusion-MPT SAS-3 [1000:0097] (rev 02)
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.03 No Image 00:06:00:00
1 SAS3008(C0) 16.00.10.00 0e.01.00.03 No Image 00:08: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:08:00:00
SAS Address : 500062b-2-0026-c440
NVDATA Version (Default) : 0e.01.00.03
NVDATA Version (Persistent) : 0e.01.00.03
Firmware Product ID : 0x2221 (IT)
Firmware Version : 16.00.10.00
NVDATA Vendor : LSI
NVDATA Product ID : SAS9300-16i
BIOS Version : N/A
UEFI BSD Version : N/A
FCODE Version : N/A
Board Name : SAS9300-16i
Board Assembly : 03-25600-01B
Board Tracer Number : SP52410893
Finished Processing Commands Successfully.
Exiting SAS3Flash.
So, will this work in dos using the SAS3FLSH utility? Any risk in removing the bios? Can it be reinstalled if needed?Yep,
Of all the boards I have kicking around in the office, it wasn't the one I expected that worked.
I already tested the Asus workstation board, and a Supermicro board as well. Both gave me problems.
It was this old custom build mini ITX-Small Form Factor that worked when nothing else would...
View attachment 25551
Since I don't need it, I took the opportunity to remove the bios (for faster boot times) by doing a:
SAS3FLASH -c 0 -o -e 6
to erase the first one and
SAS3FLASH -c 1 -o -e 6
to erase the second.
Then reflashed with new firmware only (no bios) with
SAS3FLASH -c 0 -o -f <firmware.bin>
SAS3FLASH -c 1 -o -f <firmware.bin>
Worked like a charm once I found a compatible board.
Side note:
These puppies get HOT even when idle in an open air situation in a cold New England winter room.
I might add an additional fan over it just to keep it reasonable.
Are you using a backplane?Hi, I seem to be getting 'Write Errors' on a bunch of my HDDs that are attached to the 9300-16i. This happens under heavy load. The drives themselves seem fine. The SSDs that are on a separate RAID group do not have these issues. Is it a case of a defective 9300-16i or do you think I need to add the addition molex power? It's plugged into a pciEx 16 so I figured that would have enough power. It also has a 92mm fan so it's nice and cool. I have a Corsair Rm750x, which is modular. Which power output should I use to provide the extra power if that is indeed the issue?