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.

In shell, TrueNAS Scale can see the card:

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!!!