I am running a TrueNAS SCALE server on a custom-built system:
Motherboard: Gigabyte GA-X99-UD4 v3
CPU: Intel i7-5820K
RAM: 64 GB DDR4
HBAs: 2× LSI 9300-8i (SAS3008, IT mode)
NIC: Dell 0W1GCR 10GBE rj45
Originally, I was using a single Adaptec ASR-81605ZQ 12 Gb/s 16-port card to connect all my SAS HDDs and SATA SSDs. About a week ago, I wanted to add a few more drives, so I attempted to add an LSI 9211-8i alongside the Adaptec. After doing this, TrueNAS stopped recognizing drives, and the Adaptec eventually stopped functioning.
I then replaced the Adaptec entirely and tried running two Inspur LSI 9300-8i cards together instead. This appeared to work initially, but now I can only get one HBA to function at a time. On each reboot, it is random which LSI card binds to the mpt3sas driver. The other card is detected by lspci but shows no “Kernel driver in use” and doesn’t expose any disks.
The problem only occurs when two LSI 9300-8i HBAs are installed at the same time.
The drives are a mix of SAS HDDs and SATA SSDs, all with adequate cooling. Both HBAs have dedicated 60 mm fans mounted directly on the heatsinks, keeping them warm but not hot (estimated ~40–50 °C).
I am relatively new to TrueNAS and server hardware, so any insight would be greatly appreciated. I’m happy to provide logs or additional system details if needed.