vi /etc/default/grub
Find the line with "GRUB_CMDLINE_LINUX_DEFAULT"
Add `intel_iommu=on` or `amd_iommu=on`
Save
`update-grub`
PCIe ACS Override
There are motherboards that bundle peripherals together (does not support ACS)
A workaround is to override PCIe ACS by adding pcie_acs_override=downstream,multifunction
in GRUB_CMDLINE_LINUX_DEFAULT
This flags the kernel that a device can be “isolated”. It might have security and stability issues.
References
- [PATCH] pci: Enable overrides for missing ACS capabilities https://lkml.org/lkml/2013/5/30/513
- IOMMU Groups, inside and out http://vfio.blogspot.com/2014/08/iommu-groups-inside-and-out.html