vSphere 7.0- Unable to perform PCI pass through with Nested Virtualization Enabled

This post was originally published on this site

I have 2 HCL listed – VMWare servers that I recently upgraded to ESXi 7.0 from 6.5.


I’m attempting to get DDPIO working with some dedicated legacy SSL Accelerator cards (I know, I know, it’s legacy support)


With ESXi 6.5, I was able to get around this problem by using the following syntax inside of the .vmx files and importing them.


vhv.enable = TRUE

hypervisor.cpuid.v0 = FALSE

However 7.0 doesn’t seem to be respecting these flags and I continue to get the following:

PCI passthrough devices cannot be added when Nested Hardware-Assisted Virtualization is enabled. 


I’m not seeing anything in the release notes that would indicate that these customization would stop working..


I’m not expecting them to support the Guest or any of the passthrough configuration/functionality, but c’mon, I can’t even power on the VM.


Before I jump in and open a ticket, does anyone have any direction on doing this on ESXi 7.0?





Great Video on PCI Passthrough: PCI pass-through & Folding at Home on the VMware appliance (VMware vSphere ESXi 7) Jason Meers – YouTube


EDIT: 2020-06-09:

Added the

vhv.allowPassthru = TRUE

flag, and that didn’t help either.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.