I passthrough the Tesla M60 to VM, the driver could not initialize the GPU.
I think the Tesla M60 support PCI passthrough, maybe there is something wrong?
[root@gpu01 ~]# nvidia-smi
No devices were found
[root@gpu01 ~]# dmesg
…[snip]…
[ 502.733407] nvidia 0000:00:0a.0: irq 40 for MSI/MSI-X
[ 507.084560] sched: RT throttling activated
[ 507.086027] NVRM: RmInitAdapter failed! (0x24:0x51:1065)
[ 507.398998] NVRM: rm_init_adapter failed for device bearing minor number 0
[root@gpu01 ~]#
[root@gpu01 ~]#
[root@gpu01 ~]#
[root@gpu01 ~]# lspci -t -vvv
-[0000:00]-±00.0 Intel Corporation 440FX - 82441FX PMC [Natoma]
±01.0 Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
±01.1 Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
±01.2 Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II]
±01.3 Intel Corporation 82371AB/EB/MB PIIX4 ACPI
±02.0 Cirrus Logic GD 5446
±03.0 Red Hat, Inc Virtio network device
±04.0 Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
±05.0 NEC Corporation uPD720200 USB 3.0 Host Controller
±06.0 Red Hat, Inc Virtio SCSI
±07.0 Red Hat, Inc Virtio console
±08.0 Red Hat, Inc Virtio block device
±09.0 Red Hat, Inc Virtio memory balloon
-0a.0 NVIDIA Corporation GM204GL [Tesla M60]
[root@gpu01 ~]#
[root@gpu01 ~]#
[root@gpu01 ~]# modinfo nvidia
filename: /lib/modules/3.10.0-693.5.2.el7.x86_64/extra/nvidia.ko
alias: char-major-195-*
version: 384.81
supported: external
license: NVIDIA
rhelversion: 7.4
srcversion: 7540E0429A507D5D54DA589
alias: pci:v000010DEd00000E00svsdbc04sc80i00*
alias: pci:v000010DEdsvsdbc03sc02i00
alias: pci:v000010DEdsvsdbc03sc00i00
depends: i2c-core
vermagic: 3.10.0-693.5.2.el7.x86_64 SMP mod_unload modversions
parm: NVreg_Mobile:int
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_UpdateMemoryTypes:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_UsePageAttributeTable:int
parm: NVreg_MapRegistersEarly:int
parm: NVreg_RegisterForACPIEvents:int
parm: NVreg_CheckPCIConfigSpace:int
parm: NVreg_EnablePCIeGen3:int
parm: NVreg_EnableMSI:int
parm: NVreg_TCEBypassMode:int
parm: NVreg_UseThreadedInterrupts:int
parm: NVreg_EnableStreamMemOPs:int
parm: NVreg_MemoryPoolSize:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_RegistryDwordsPerDevice:charp
parm: NVreg_RmMsg:charp
parm: NVreg_AssignGpus:charp