Is there an existing issue for this?
What are you currently unable to do
(As discussed in https://discuss.linuxcontainers.org/chat/c/-/7/7958 and following)
Adding a device part of an IOMMU group, e.g. when doing passthrough of a single port in a two-port NIC, results in an error like GenericError: vfio 0000:c6:00.0: group 10 is not viable.
What do you think would need to be added
- When possible, the error message should be clearer
- Make it so that PCI passthrough, whatever the way that triggers it (
physical NIC, pci device…) checks that all the members of the IOMMU group are to be (un)plugged at once, then does it in a single QMP operation (if that’s even possible)
Is there an existing issue for this?
What are you currently unable to do
(As discussed in https://discuss.linuxcontainers.org/chat/c/-/7/7958 and following)
Adding a device part of an IOMMU group, e.g. when doing passthrough of a single port in a two-port NIC, results in an error like
GenericError: vfio 0000:c6:00.0: group 10 is not viable.What do you think would need to be added
physicalNIC,pcidevice…) checks that all the members of the IOMMU group are to be (un)plugged at once, then does it in a single QMP operation (if that’s even possible)