Upgrade from Electric Eel 24.10.2.1 to Fangtooth 25.04.0 breaks PCI devices

I have working installation of 24.10.2.1 with 6 SATA drives in a single pool direct connect to the motherboard, another 6 SATA drives making up various other pools connected to a LSI SAS3008 external PCI card, and 4 m.2 PCI-E cards making up another single pool connected to the motherboard. System is a ZimaCube Pro for reference. Also, TrueNAS is running as a VM in Proxmox.

When I upgrade from the current install to Fangtooth 25.04.0, all the PCI expansion (SAS3008 and all m.2 drives) stops working. There is an error during boot, but it goes by too fast to read. All pools still show in the dashboard with the error “Offline Vdevs”. Going to System > Boot and selecting my 24.10.2.1 environment and rebooting gets me back to a working system.

Any idea what is causing my issues?

It sounds like the VM does not have the PCie devices passed through.

I would try hard to capture the boot error…

It definitely has the PCI devices passed through, checked in proxmox to be sure. Especially sure since reverting to Electric Eel everything worked immediately.

I figured i was going to have to try and capture the error when i try to upgrade again. Probably use Microsoft Snipping tool since it auto saves a screenshots of whatever you snip. Then i can make auccessive snippets as i aee erroes scroll by. When i get time to try again i will come back and post the errors.