RHEL 8.5 intel_iommu=on is grouping several PCI devices into the same IOMMU group

Posted on

With the iommu enabled, the kernel is grouping several/separate devices into the same IOMMU group. I only want to pass one of these devices to my VM, however, I cannot pass the one without passing them all and the host needs to maintain control of the other devices. I see for ubutu there is an ACS kernel patch which allows users to break these grouped devices apart. Does RH have a similar patch or an alternate way to split a PCI device out of an IOMMU group such that it can be passed to a VM?

Responses