Passed through HBA IT card, no Disks showing

I’m running TrueNAS SCALE ElectricEel 24.10 as a VM on my Proxmox host.

I have a Lenovo 430-16i LSI flashed to 9400-16i SATA Tri-Mode IT HBA card passed through Proxmox to TrueNAS Scale VM.

The 14TB Disk is not showing in TrueNAS Scale.

The Disks show fine in Proxmox before passing the card through.
Screenshot 2025-03-15 120237

In shell, TrueNAS Scale can see the card:
Screenshot 2025-03-15 140603

I’ve never used Proxmox in my life, so excuse this question…

Why would you not select “All Functions” when passing through the HBA? It seems like it may be useful here since the HBA hosts other devices, no?

I was thinking why not pass the entire PCIe? That is what I do with ESXi. But I too have never used Proxmox so just guessing.

I recommend searching the internet, lots of videos that tell you how to do it.

That is what a video I just watched said to do. Time to get back to my stuff.

1 Like

Didn’t know / think about it. I’ve passed in “All functions” now and getting this error:

Hi, I googled “proxmox truenas vm hba bios error” and the first result mentioned setting rombar = 0. I see your screenshot has rombar checkmarked. Typically 1 = enabled, 0 = disabled. Try unchecking the box.

3 Likes

That did it, all working. Thank you!!!