Hi @ricklinux did use that guide before using the first mentioned and still got the same message when validating qemu QEMU: Checking for device assignment IOMMU support : WARN (No ACPI DMAR table found, IOMMU either disabled in BIOS or not supported by this hardware platform)
I reallly don’t know what the issue is. I’m not using virt-manager currently although i have in the past. I am using vmware workstation pro. I’ve also never used pci passthrough on kvm.
If you dump that question into an AI engine you will get an answer something like this.
The warning message you received from QEMU indicates that the system could not find an ACPI DMAR table, which is necessary for IOMMU (Input-Output Memory Management Unit) support. This could be due to the IOMMU being disabled in the BIOS/UEFI settings or the hardware platform not supporting IOMMU.
Your system’s motherboard needs to support, if it does you might need to enable it in your uefi settings.
Check the status of IOMMU, the output should return that iommu is enabled or supported. dmesg | grep -e DMAR -e IOMMU
Check the status of DMARC, you should see output of DMAR table being present. dmesg | grep DMAR
This last one on my Proxmox system doesn’t have it enabled but iommu works so I don’t think this is necessary
You need to enable it in your bootloader. intel_iommu=on or amd_iommu=on
Then reboot.
If you hardware doesn’t support IOMMU I doubt it will work on vmware unless vmware implented those features differently.
Thanks it does support it, actually gave the output in the first post. No harm done, I researched thoroughly before I asked the question here. Both VMWare and VirtualBox work without issues. Thanks for replying
Just thought I’d drop my thoughts. I’ve never setup IOMMU on Arch Linux only on my Proxmox system where I run a vm that runs my Mediaserver where I use an Nvidia gpu for transcoding if needed.