削除されたiommuデバイスを再度追加できますか?

削除されたiommuデバイスを再度追加できますか?

PCIパススルーを使用しています。残念ながら、私のカードはUSBコントローラと同じirqを共有します。私はこのプログラムを使います:

共有irqを見つけてください。私の場合は、21 lspci -s 00:05:00 -vvvを返します。

割り込み番号の検索

cat /proc/interrupts|grep 21:

USB2を回してください

usb2を検索

find  /sys/devices/pci0000\:00/0000\:00\:* -iname usb2

PCIアドレスを返すので、そのアドレスに移動してUSB2ハブスロットを取り外すことができます。

cd /sys/devices/pci0000\:00/0000\:00\:13.2/
echo -n 1 > remove

問題は usb2 スロットを読み取る方法です。

このような質問がある場合:なぜスロットを取り外すのですか?答えは次のとおりです。私のpciカードは非常に古い(1999!)、irqsを共有しません。したがって、このカードで仮想マシンを実行する場合、割り込みは一意である必要があります。それ以外の場合は、qemu / libvirtでエラーが発生します。

ベストアンサー1

おすすめ記事