IOMMU enable

stevenmcastano

New Member
Jun 7, 2023
3
0
1
I've got an ASUS MAXIMUS VI Formula motherboard with an Intel i7-4770K and I can't get IOMMU working. I've followed the instructions on the wiki, as well as trying a few other things I found... I'm at the point where looking at the dmeg output I do see the DMAR: IOMMU Enabled line, which I would think means I'm there... that wasn't working before I changed the boot config, but I still can't pass anything through... when I go to add a device to a VM it's still telling me IOMMU needs to be activated and won't let me start the VM... is there anything else I do?

P.S. I did verify that Intel VT-x is support, it shows as support in the bios info screen and I did enable intel virtualization technology as well.
 
You're 100% correct... I found that with some more research... but I did just pop in a 4770, non-K which I think does support TV-d, but it still doesn't seem to be coming up. Did I find another wrong CPU? Hahahaha
 
It does currently show the command line with the iommu part in it:

Code:
BOOT_IMAGE=/vmlinuz-5.15.102-1-pve root=ZFS=rpool/ROOT/pve-1 ro root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=on
 
It does currently show the command line with the iommu part in it:

BOOT_IMAGE=/vmlinuz-5.15.102-1-pve root=ZFS=rpool/ROOT/pve-1 ro root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=on
So it's enabled in the kernel but if journalctl -b | grep -i iommu does not show several lines of "Adding to iommu group", then VT-d is not enabled in the motherboard BIOS.