Description of problem:
Assigning a physical PCI device to a KVM guest has many subtle details which can easily go wrong for a user/admin. Thus, adding a troubleshooting section to chapter 12 would be prudent.
So, here goes a recommended ToC:
12.4 Troubleshooting Device Assignment
.1 Multi-function devices (MFDs)
.1 Security implications
.2 hot-add versus static assignment
.2 ACS Checking
.3 PCI assignment (B:D.F) in guest
.4 Potential driver issues
.1 function-dependent addressing in MFDs
.2 reset handling
.5 How libvirt performs device assignment
.1 PCI B:D.F assignment in guest
.2 binding a device to pci-stub
.3 reset-ing a PCI(e) device
.4 binding device back to host
Version-Release number of selected component (if applicable):
Steps to Reproduce:
To add to list:
Limitations of hot-add of PCI device(s)
-- limit of 8
I believe that you are the best person to own the device assignment troubleshooting guide. It is mostly between you and ddd.
Closing EOL, since this bug was opened years ago. If anyone still wants this content, feel free to re-open the bug or create a new one.