HBA Passthrough Issues

smash0573

New Member
Jan 15, 2024
3
1
3
Hi there

New to Proxmox, but having a ton of issues with trying to pass through my LSI HBA (flashed to IT mode) into Truenas VM.

I'm on a Dell R630. I confirmed Iommu is enabled through reading several forums and changing . As soon as I turn on the Truenas VM, the rpool states an uncorrectable I/O failure, and the system becomes unresponsive. (Picture attached). I've been searching for weeks on how to properly configure this HBA, but I'm stuck at this point.

I confirmed /etc/modules has the following:

# Parameters can be specified after the module name.
vfio
vfio_iommu_type1
vfio_pci

lspci shows: 03:00.0 RAID bus controller: Broadcom / LSI MegaRAID SAS-3 3008 [Fury] (rev 02)

I'm not sure what other information I can provide. I just want to be able to use these disks in this NetApp4243 without causing IO errors, etc.

Any advice is appreciated!
 

Attachments

  • IO Failures.png
    IO Failures.png
    102.7 KB · Views: 20
Check your IOMMU groups. No other device except for bridges should use the same IOMMU group that your HBA is using: pvesh get /nodes/{nodename}/hardware/pci --pci-class-blacklist ""
Also check that your rpool disks are not connected to the same HBA.
 
No, I'm just an idiot. I noticed after running the pvesh that I was passing the dell perc controller through... not the LSI HBA.

Once I assigned the hba, I was able to get the VM to boot without crashing my entire system. Thanks for the help
 
  • Like
Reactions: Dunuin