遇到障碍,非常感激任何帮助!
我已成功将 GTX970 卡传递到运行 Debian Jessie(3.16 内核)的 KVM 客户机,并能够运行 CUDA 7.5 工具包示例。然而,同样的操作在 Debian Wheezy 客户机(3.2 内核)上不起作用。nvidia-smi 无法探测客户机 GPU 设备,dmesg 中出现以下错误:
[ 86.116320] nvidia 0000:00:06.0: irq 45 for MSI/MSI-X
[ 86.335157] NVRM: RmInitAdapter failed! (0x24:0x1f:1244)
[ 86.335162] NVRM: rm_init_adapter failed for device bearing minor number 0
[ 86.335324] NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -5
我在两个不同的 KVM 客户机上尝试了多个版本的 NVIDIA 驱动程序,一个运行 Wheezy,另一个运行 Jessie。以下是我所得到的:
Host: Debian Jessie (3.16 Kernel). GTX970 passthrough using VFIO to KVM Guest
Driver Version Debian Wheezy Guest Debian Jessie Guest
361.28 Not Working Working
352.79 Not Working Working
352.63 Not Working Working
346.96 Not Working Working
343.22 Working Working
对于“不工作”的情况,我得到了与前面提到的完全相同的错误。虽然驱动程序版本 343.22 可以在 Debian Wheezy 客户机上运行,但不幸的是,它不适用于 CUDA 7.0 或 7.5
这些安装都是库存安装,没有进行内核修补。
我可以在 Debian Wheezy KVM 客户机中进行任何调整以使最新的驱动程序正常运行吗?
谢谢。