From this link https://pve.proxmox.com/wiki/PCI_Passthrough#Requirements , it is mentioned that to identify if IOMMU is enabled, you can search for a particular text in dmesg, like so:
I enabled IOMMU in the BIOS, and I can do PCI passthrough. Also, journalctl is showing the following:
That link mentioned that "There should be a line that looks like "DMAR: IOMMU enabled". If there is no output, something is wrong."
Is there something wrong with my IOMMU?
Code:
dmesg | grep -e DMAR -e IOMMU
I enabled IOMMU in the BIOS, and I can do PCI passthrough. Also, journalctl is showing the following:
Code:
$:~# dmesg | grep -e DMAR -e IOMMU
$:~# journalctl | grep -i iommu | tail -10
Nov 11 17:14:15 mylinuxsite kernel: pci 0000:0d:00.0: Adding to iommu group 24
Nov 11 17:14:15 mylinuxsite kernel: pci 0000:0e:00.0: Adding to iommu group 25
Nov 11 17:14:15 mylinuxsite kernel: pci 0000:0f:00.0: Adding to iommu group 26
Nov 11 17:14:15 mylinuxsite kernel: pci 0000:0f:00.1: Adding to iommu group 27
Nov 11 17:14:15 mylinuxsite kernel: pci 0000:0f:00.2: Adding to iommu group 28
Nov 11 17:14:15 mylinuxsite kernel: pci 0000:0f:00.3: Adding to iommu group 29
Nov 11 17:14:15 mylinuxsite kernel: pci 0000:0f:00.4: Adding to iommu group 30
Nov 11 17:14:15 mylinuxsite kernel: pci 0000:0f:00.6: Adding to iommu group 31
Nov 11 17:14:15 mylinuxsite kernel: pci 0000:10:00.0: Adding to iommu group 32
Nov 11 17:14:15 mylinuxsite kernel: perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).
That link mentioned that "There should be a line that looks like "DMAR: IOMMU enabled". If there is no output, something is wrong."
Is there something wrong with my IOMMU?