OK so hold on...I was going to give up but I saw this output from a dmesg command. Can someone comment on what I am seeing? Does this mean my mboard and PCI slot are IOMMU enabled?
root@pve01:~# dmesg | grep -e DMAR -e IOMMU
[ 0.000000] Warning: PCIe ACS overrides enabled; This may allow non-IOMMU protected peer-to-peer DMA
[ 0.008152] ACPI: DMAR 0x000000009AD917F8 0000A8 (v01 LENOVO TC-M1U 00001750 01000013)
[ 0.008190] ACPI: Reserving DMAR table memory at [mem 0x9ad917f8-0x9ad9189f]
[ 0.083568] DMAR: IOMMU enabled
[ 0.230884] DMAR: Host address width 39
[ 0.230886] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.230893] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462 ecap 19e2ff0505e
[ 0.230897] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.230902] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da
[ 0.230905] DMAR: RMRR base: 0x00000099aae000 end: 0x00000099acdfff
[ 0.230908] DMAR: RMRR base: 0x0000009d000000 end: 0x0000009f7fffff
[ 0.230911] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1
[ 0.230914] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[ 0.230917] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[ 0.232511] DMAR-IR: Enabled IRQ remapping in x2apic mode
[ 0.569987] DMAR: No ATSR found
[ 0.569989] DMAR: No SATC found
[ 0.569991] DMAR: IOMMU feature fl1gp_support inconsistent
[ 0.569992] DMAR: IOMMU feature pgsel_inv inconsistent
[ 0.569995] DMAR: IOMMU feature nwfs inconsistent
[ 0.569998] DMAR: IOMMU feature pasid inconsistent
[ 0.570001] DMAR: IOMMU feature eafs inconsistent
[ 0.570003] DMAR: IOMMU feature prs inconsistent
[ 0.570006] DMAR: IOMMU feature nest inconsistent
[ 0.570008] DMAR: IOMMU feature mts inconsistent
[ 0.570010] DMAR: IOMMU feature sc_support inconsistent
[ 0.570013] DMAR: IOMMU feature dev_iotlb_support inconsistent
[ 0.570016] DMAR: dmar0: Using Queued invalidation
[ 0.570022] DMAR: dmar1: Using Queued invalidation
[ 0.570567] DMAR: Intel(R) Virtualization Technology for Directed I/O
root@pve01:~# dmesg | grep 'remapping'
[ 0.230917] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[ 0.232511] DMAR-IR: Enabled IRQ remapping in x2apic mode
root@pve01:~# dmesg | grep -e DMAR -e IOMMU
[ 0.000000] Warning: PCIe ACS overrides enabled; This may allow non-IOMMU protected peer-to-peer DMA
[ 0.008152] ACPI: DMAR 0x000000009AD917F8 0000A8 (v01 LENOVO TC-M1U 00001750 01000013)
[ 0.008190] ACPI: Reserving DMAR table memory at [mem 0x9ad917f8-0x9ad9189f]
[ 0.083568] DMAR: IOMMU enabled
[ 0.230884] DMAR: Host address width 39
[ 0.230886] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.230893] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462 ecap 19e2ff0505e
[ 0.230897] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.230902] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da
[ 0.230905] DMAR: RMRR base: 0x00000099aae000 end: 0x00000099acdfff
[ 0.230908] DMAR: RMRR base: 0x0000009d000000 end: 0x0000009f7fffff
[ 0.230911] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1
[ 0.230914] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[ 0.230917] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[ 0.232511] DMAR-IR: Enabled IRQ remapping in x2apic mode
[ 0.569987] DMAR: No ATSR found
[ 0.569989] DMAR: No SATC found
[ 0.569991] DMAR: IOMMU feature fl1gp_support inconsistent
[ 0.569992] DMAR: IOMMU feature pgsel_inv inconsistent
[ 0.569995] DMAR: IOMMU feature nwfs inconsistent
[ 0.569998] DMAR: IOMMU feature pasid inconsistent
[ 0.570001] DMAR: IOMMU feature eafs inconsistent
[ 0.570003] DMAR: IOMMU feature prs inconsistent
[ 0.570006] DMAR: IOMMU feature nest inconsistent
[ 0.570008] DMAR: IOMMU feature mts inconsistent
[ 0.570010] DMAR: IOMMU feature sc_support inconsistent
[ 0.570013] DMAR: IOMMU feature dev_iotlb_support inconsistent
[ 0.570016] DMAR: dmar0: Using Queued invalidation
[ 0.570022] DMAR: dmar1: Using Queued invalidation
[ 0.570567] DMAR: Intel(R) Virtualization Technology for Directed I/O
root@pve01:~# dmesg | grep 'remapping'
[ 0.230917] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[ 0.232511] DMAR-IR: Enabled IRQ remapping in x2apic mode
Last edited: