VMware Cloud Community
Sinorama
Enthusiast
Enthusiast

Passthru not working after 6.7 update

I was able to passthru my AMD gpu and a Renesas usb controller in 6.5 but after updating to 6.7 my Windows 10 vm startup just shows a black screen on the console. Normally, the VMWare logo displays and Windows boots up. Rolling back to 6.5 and passthru works again. Any ideas?

31 Replies
D3DAiM
Contributor
Contributor

I can confirm this behavior. After updating to 6.7 and reinstalling my VM as UEFI everything worked until I added my USB Fresco Logic FL1100 USB 3.0 Host Controller via PCI passthrough to this VM. After adding this device my VM would no longer POST, and I was left with a black screen until I removed this device.

This used to work just fine on 6.7 with BIOS.  And my AMD GPU/HDMI passthrough still works via UEFI on this VM. Just not this USB controller for some reason.

To work around this issue, I disabled PCI passthrough for my FL controller and I instead passthrough'd my motherboard's ASMedia ASM1042A USB 3.0 Host Controller, and this worked on my VM. Just not the Fresco Logic.

Looking forward to the Update 1 patch to hopefully fix this issue.

Reply
0 Kudos
pctecky512
Contributor
Contributor

Fresh ESXi 6.7 installed to USB 3.0 Lexar Flash on USB 2.0 port running on an Intel S2600CP2J, 128GB RAM. Going in circles. If I pass through the the LSI 2008 9211-8i (IT mode), the VM (Napp-It OnmiOS CE/SunOS fork) fails to power on, initially failed to boot due to reserved memory requirement which was confusing because the error message was that I didn't have enough RAM allocated. What could possibly be so hard to allocate 32GB, 16GB, or even 2GB from 128GB of RAM installed on the computer as the first VM instance, really? Need better error messages - very cryptic.

Reply
0 Kudos
rom3010
Enthusiast
Enthusiast

Sorry for jumping in but does the upcoming 6.7U1 release also fix passthru problem for other devices that were working?

I had to downgrade from 6.7 to 6.5U2 so that a edit in /etc/vmware/passthru.map enables Intel Wellsburg AHCI controller passthrough.

Thanks in advance,

Olivia

Reply
0 Kudos
jUDASmILExAlmig
Enthusiast
Enthusiast

Hi Olivia

You may check release notes of 6.7U1 if any other passthru issue resolved together.

And what's the problem of your Intel Wellsburg AHCI passthru? Please provide more detail that I can try to contact relate team or file a bug internally.

Reply
0 Kudos
rom3010
Enthusiast
Enthusiast

Hey, thanks for your reply!

I'm checking but I'm unable to find any release notes yet as U1 is still not available.

The problem with 6.7 is that after adding the vendor and device ID to the file /etc/vmware/passthru.map and rebooting doesn't do anything.

If I do the same with 6.5U2  passthru works as expected and I can enable it on Host > Manage > PCI Devices > [the device] and "toggle passthrough".

Here is a screenshot of with one controller enabled on ESXi 6.5U2. And I'm adding the screenshot when it was on 6.7 just for reference.

Thanks in advance,

Olivia

Reply
0 Kudos
montor
Contributor
Contributor

I'm experiencing the same issue with the Intel Lynx Point AHCI Controller. Since ESXi 6.7, passthrough does not work anymore.

That's quite unfortunate, since the Supermicro Xeon D-1500 systems are listed on the VMware Compatibility Guide (not explicitly for passthrough, but you could expect that for such a popular microserver).

As rom3010 said, until ESXi 6.5 Update 2 this worked without any problem.

rom3010
Enthusiast
Enthusiast

Hi everybody,

Just wanted to let you know that after updating to 6.7U1 released today (2018-10-16) my passthrough devices defined in /etc/vmware/passthru.map started to work again (at least for me).

Maybe you can update and see if it resolves the problem for you too. Smiley Happy

Greetings,

Olivia

Sinorama
Enthusiast
Enthusiast

Thanks for 6.7 U1 fix for usb passthru and right on October time frame schedule to boot.

D3DAiM
Contributor
Contributor

I can also confirm that ESXi 6.7U1 has fixed USB passthru + UEFI! Thanks!

AxeMan201110141
Contributor
Contributor

This seems to be a problem with ESXi 7.0... that was upgraded from 6.0

Reply
0 Kudos
Thomas40
Contributor
Contributor

I have the same issue upgrading from ESXi 6.7U2 to ESXi 7.0.

It looks like it is only related to Windows 10. For Ubuntu 18.04 the USB PCI passthrough works fine.

Also I can passthrough other devices, like a video card. to Windows 10 but as soon as I add the USB PCI card as a passthrough, I just get a blank screen at boot.

I did not see anything suspect in the Windows Event Viewer.

Does anybody have any suggestions for troubleshooting?

Reply
0 Kudos
Thomas40
Contributor
Contributor

Configuring the BIOS IOMMU from Auto -> Enabled solved the issue

Reply
0 Kudos