No IOMMU detected in a IOMMU-capable system

rafpigna

New Member
Nov 21, 2023
5
2
3
Hello
I have installed Proxmox VE on an HP EliteDesk 800 G3
CPU: Intel i5-6500 65W
Chipset: Intel Q270

As per intel specs (available at https://www.intel.com/content/www/u...r-6m-cache-up-to-3-60-ghz/specifications.html ) the CPU supports all this:
Intel® Virtualization Technology (VT-x)
Intel® Virtualization Technology for Directed I/O (VT-d)
Intel® VT-x with Extended Page Tables (EPT)

Before installing proxmox ve, I checked to enable in the bios the settings VT-d and VT-x
Immagine WhatsApp 2023-12-02 ore 14.38.47_973e8dcb.jpg

Now I need to passtrough my Wlan pci-e card, but proxmox says that IOMMU is not enabled.

These are the result of the checks done following the official guide to enable IOMMU
Code:
root@pve:~# dmesg | grep -e DMAR -e IOMMU
[    0.008748] ACPI: DMAR 0x00000000C3FC2000 0000A8 (v01 INTEL  KBL      00000001 INTL 00000001)
[    0.008780] ACPI: Reserving DMAR table memory at [mem 0xc3fc2000-0xc3fc20a7]
[    0.141179] DMAR: Host address width 39
[    0.141180] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[    0.141184] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462 ecap 7e3ff0505e
[    0.141187] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[    0.141190] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da
[    0.141192] DMAR: RMRR base: 0x000000c3c7a000 end: 0x000000c3c99fff
[    0.141193] DMAR: RMRR base: 0x000000c6000000 end: 0x000000ce7fffff
[    0.141195] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1
[    0.141196] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[    0.141197] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.142770] DMAR-IR: Enabled IRQ remapping in x2apic mode

and

Code:
root@pve:~# find /sys/kernel/iommu_groups/ -type l
root@pve:~#

I can't understand, based on those results, if IOMMU is enabled and working or not
Based on cpu and chipset specs and bios settings, all should be fine, but I still see the proxmox message that iommu is not enabled.

Someone could help me to figure out what's happening and what to do?
Thanks
 
Last edited: