IOMMU enabled not running?

Joined
Mar 18, 2022
Messages
1
I am trying to do a PCI passthrough of a USB hub im on TRUENAS CORE

My CPU has intel VT-x /Vt-D enabled
I have masked out the correct device, it shows up in the PCI device selector for VM's (2/0/0)

if I run

Code:
sysctl -a | grep iommu


i get:

Code:
hw.vmm.iommu.enable:1

hwvmm.iommu.initialized:0


checking dmesg does not return any hits for IOMMU

from the resources available, I can see that somewhere I need to enable something that is disabled, but I have no idea where that is.
I think I still need to Include a boot argument? But I was unable to find how to do that and where.
I have followed this link as closely as possible:


specs:
cpu: intel core 13-10100 @3.6ghz
mb: MSI H410M-A PRO lga 1200
- using onboard Ethernet
memory: 32GB ddr4 non ECC
disks:
boot - kingston 256 Sata SSD A400
pools - WD red 2GB x3
PCI USB 4 port card I am trying to passthrough:
really long amazon name
 

Kris Moore

SVP of Engineering
Administrator
Moderator
iXsystems
Joined
Nov 12, 2015
Messages
1,471
PCI passthrough on bhyve is going to be spotty at best. You'd be better off trying it on SCALE with KVM.
 
Top