Core I3-4005U - No IOMMU detected

bnason

New Member
Jul 22, 2025
4
0
1
I have a little fanless mini pc I'm using for Proxmox to run OPNSense and Home Assistant and I'm trying to pass through my wireless interface to the OPNSense VM.

The Amazon listing is no longer available, but this was the description of the item:
I3 Mini Pc Q330G4 Core I3-4005U (8Gb Ddr3 Ram 64Gb Ssd WiFi) AES-NI,Fanless,4Intel Gigabit Ethernet,Support Ubuntu,OPNsense,Sophos,Vyos,Untangle
Sold by: ShenZhen Qotom Technology CO., LTD

Here are the cpu specs: Intel I3-4005U
I enabled the VT-d option in the BIOS and added the following to the kernel in grub:
intel_iommu=on iommu=pt

But I'm still getting this message when I attempt to add a pci device:
No IOMMU detected, please activate it.See Documentation for further information.

Thanks for any help!
 
The CPU has to support it too. I've reported this discrepancy to techpowerup. Maybe they'll fix it.
I don't think the ACS Override works without IOMMU support but perhaps worth a try. I don't have the means to test/research this myself right now.
 
Last edited:
I'll look at that thanks.

I only have this single box and won't be using it in a cluster, can I just use Raw mode to connect this PCIe Wireless Network Adapter?

Update: that would be a no lol.
TASK ERROR: cannot prepare PCI pass-through, IOMMU not present
 
Last edited:
Sad. I have no better idea other than getting a USB WiFi adapter and pass that though instead. This should work. What were you planning on doing with it in the VM? Maybe there's a different/better way.
 
Last edited:
I'm wanting to use it as a wireless access point for my network. My 2.4GHz died on my main wifi router and I've been using a portable wifi extender to temporarily get 2.4 back. Since I have the wireless adapter on this box I was hoping to use it to handle it but yea, looks like USB is my best bet now. Actually a new dedicated wifi access point(s) is probably better.