![找不到模块 vfio_pci](https://linux22.com/image/920528/%E6%89%BE%E4%B8%8D%E5%88%B0%E6%A8%A1%E5%9D%97%20vfio_pci.png)
我正在尝试通过 GPU 传递到虚拟机这指南,这意味着我必须用 替换所使用的驱动程序vfio_pci
。我一直遵循本指南,直到安装/配置 QEMU 之前的步骤。
它没有显示当前 GPU 的内核驱动程序是 vfio_pci,而是显示使用默认的 amdgpu 驱动程序。结果lspci -k
:
启动时出现以下消息:
[FAILED] Failed to start Load Kernel Modules.
See 'systemctl status systemd-modules-load.service' for details
的结果systemctl status systemd-modules-load.service
我该如何解决这个问题并让 GPU 使用正确的驱动程序?
注意:正在使用 Ubuntu 19.10
编辑1: output from apt-cache policy linux-image-$(uname -r) linux-image-extra-$(uname -r)
,未找到 Linux 附加组件
编辑2: modprobe vfio_pci
成功,因此看起来 vfio_pci 驱动程序已安装/有效
编辑3:的结果dpkg -S vfio-pci.ko
linux-modules-5.3.0-29-generic: /lib/modules/5.3.0-29-generic/kernel/drivers/vfio/pci/vfio-pci.ko
linux-modules-5.3.0-18-generic: /lib/modules/5.3.0-18-generic/kernel/drivers/vfio/pci/vfio-pci.ko