[SOLVED] IOMMU groups on Supermicro X13SCH-F

mindio

New Member
Jul 9, 2023
15
0
1
Dear All,

Fresh instalation of PVE 8.1 on Supermicro X13SCH-F + Xeon E-2436.

dmesg | grep -e DMAR -e IOMMU
Code:
[    0.015905] ACPI: DMAR 0x000000007A896000 000050 (v01 SUPERM A M I    00000002 AMI  01000013)
[    0.015941] ACPI: Reserving DMAR table memory at [mem 0x7a896000-0x7a89604f]
[    0.180877] DMAR: Host address width 46
[    0.180878] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[    0.180884] DMAR: dmar0: reg_base_addr fed91000 ver 5:0 cap d2008c40660462 ecap f050da
[    0.180887] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 0
[    0.180889] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[    0.180890] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.182314] DMAR-IR: Enabled IRQ remapping in x2apic mode

dmesg | grep 'remapping'
Code:
[    0.180890] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[    0.182314] DMAR-IR: Enabled IRQ remapping in x2apic mode

Everything seems to be fine, but can't get IOMMU groups:

1713515463439.png

Any ideas what could be wrong?

Thanks!
 
Yes, everything is configured according to docs.

uname -a
Linux pve2 6.5.13-5-pve #1 SMP PREEMPT_DYNAMIC PMX 6.5.13-5 (2024-04-05T11:03Z) x86_64 GNU/Linux

cat /proc/cmdline
initrd=\EFI\proxmox\6.5.13-5-pve\initrd.img-6.5.13-5-pve root=ZFS=rpool/ROOT/pve-1 boot=zfs
 
cat /proc/cmdline
initrd=\EFI\proxmox\6.5.13-5-pve\initrd.img-6.5.13-5-pve root=ZFS=rpool/ROOT/pve-1 boot=zfs
As you can see intel_iommu=on is not there. Maybe the step in the manual about adding the kernel parameter to the right bootloader was skipped or not clear? https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_configuration_14

EDIT: Can you show the whole contents of /etc/kernel/cmdline and /etc/default/grub? Use this to determine which bootloader is used: https://pve.proxmox.com/pve-docs/pve-admin-guide.html#sysboot_determine_bootloader_used
 
Last edited: