Eu uso pci passthrough. Infelizmente meu cartão está compartilhando o mesmo irq de um controlador usb. Eu uso este procedimento:
Encontre o irq de compartilhamento, no meu caso, retorne 21 lspci -s 00:05:00 -vvv
Encontre o irq
cat /proc/interrupts|grep 21:
Envie-me usb2
Então pesquise usb2
find /sys/devices/pci0000\:00/0000\:00\:* -iname usb2
Devolve-me o endereço pci, por isso vou abordar e remova o slot do hub usb2
cd /sys/devices/pci0000\:00/0000\:00\:13.2/
echo -n 1 > remove
A pergunta é: como ler o slot usb2?
Se você tiver uma pergunta como: por que você remove o espaço? A resposta é: meu cartão pci é muito antigo (1999!) E não compartilha o irq, então se você executar um vm com este cartão a interrupção deve ser única, caso contrário, o qemu / libvirt fornece um erro.
Tags pci-passthrough iommu