我的电脑有两个PCI,并安装了CentOS 7。
我遵循这个关于PCI传递的文档
我添加了iommu并启用了BIOS VT-D
grep iommu /boot/grub2/grub.cfg linux16 /vmlinuz-3.10.0-229.7.2.el7.x86_64 root = / dev / mapper / centos_vmc-root ro rd.lvm.lv = centos_vmc / swap rd.md.uuid = 0eab480a:fdd4b7cf:23049706:f8baaa8b crashkernel = auto vconsole.keymap = us rd.md.uuid = b253d03a:92df752c:0b497a9e:ca0646b2 vconsole.font = latarcyrheb-sun16 rd.lvm.lv = centos_vmc / root rhgb quiet radeon.audio = 0 LANG = en_US.UTF-8 intel_iommu = on
但是,当我尝试执行“virsh nodedev-dettach xxx”时,同时使用pci_0000_01_00_0或pci_0000_03_00_0。 我的主机PC直接崩溃,“BUG:无法处理内核寻呼请求……”
[root @ vmc〜]#virsh nodedev-list | grep pci
pci_0000_01_00_0
pci_0000_01_00_1
pci_0000_03_00_0
pci_0000_03_00_1
[root @ vmc〜]#virsh nodedev-detach pci_0000_01_00_0
任何人都可以帮助将其中一个video卡传递给我的KVM吗?