ESXi pcie passthrough RmInitAdapter failed! (0x26:0xffff:1122)


i am trying to do PCIe passthrough on ESXi to a Linux guest and am getting “RmInitAdapter failed! (0x26:0xffff:1122)” when trying to initialize.

here are the config details:

Dell Poweredge R740 w/ Nvidia Quadro P-4000
VMware ESXi 6.0U3d (6921384)

Quadro P-4000 configured for PCIe passthrough to the Linux guest

Linux guest Fedora 24 kernel 4.11.12-100.fc24.x86_64
Linux guest Nvidia driver version 390.25
Linux guest explicit removal of nouveau from initramfs and /lib/modules

kernel: NVRM: RmInitAdapter failed! (0x26:0xffff:1122)

what is error 1122?

is there a list of RmInitAdapter error codes available?




What kind of license are you using?

Are you using a Quadro vDWS license?

Ryan Park

Hi Ryan

we do not have a vDWS license. we are not trying to use the grid software to share a gpu with multiple VM’s. instead we are trying to do pci passthrough of the quadro to a single vm. the 1122 error is being given by the nvidia driver on the vm.

these are very new systems running the vmware evaluation license

the vgpu forum is probably the wrong spot to ask but it was the closest

PS: i see this error in the vm log

PCIPassthru: Attempted to program PCI cacheline size 0 not a power of 2 factor of original physical 0 for device 0000:3b:00.0