Disks/Pool disappear on Reboot or Power Cycle

Hello,

I have an issue when I reboot my TrueNAS core machine that I loose my pool and data disks. It appears to be an issue with how TrueNAS waits to fire up the controller.

If I enter the BIOS of the machine then Broadcom controller BIOS and just navigate around in it and then exit, TrueNAS boots quickly and my pool is available.

However from a restart or cold boot TrueNAS pauses on boot and says something like “Waiting for Controller” (Don’t have an opportunity to reboot it at the moment to get exact phrasing.) It takes a minute or two and It looks like it identifies all the disks and says sync’d or syncing but once completed boot the neither the disks or pool are visible.

Specs
TrueNAS-13.0-U6.4
Broadcom 9540-8I Controller
Asus PRIME X870-P WiFi Motherboard
AMD Ryzen 5 9600X CPU
64GB DDR5 6000
8x 8TB WD Gold Enterprise Drives
1x Samsung 990 Pro Boot drive
SilverStone RM43-320-RS Chassis

Is this controller flashed to IT firmware? I am not quite sure if that is possible at all.

If it isn’t, this controller is not suitable for TrueNAS and ZFS.