Quantcast
Channel: VMware Communities : All Content - All Communities
Viewing all articles
Browse latest Browse all 175326

ESXI 6 - PCI passthrough for Intel Sky Lake chipset onboard VGA, SATA

$
0
0

My Project goal is to build Home Server/Desktop with ESXi, where I could run my Windows, Ubuntu Linux and NAS VMs.

Build Specs

Intel i5-6500, Gigabyte H170 Mini-Itx motherboard, 16GB DDR4 2133 Memory

There is only 1 PCIe slot which is used by additional SATA card.(so cannot use additional VGA card)

 

I have installed ESXi 6.0 U2 and tried creating Windows 8.1 x 64 bit VM and Windows 10 VM.

VMkernel DEEP 6.0.0 #1 SMP Release build-3620759 Mar  3 2016 18:41:52x86_64 x86_64 x86_64 ESXi

 

So far I have successful at PCI passthrough of onboard SATA controller and Wireless Controller. Which tells me Vt-d is working without issues.


Intel Corporation Sunrise Point-H AHCI Controller

This needed addition of this line in /etc/vmware/passthrough.map

# INTEL Sunrise Point-H AHCI Controller

8086  a102  d3d0     false

 

But somehow when i assign onboard VGA(Intel HD 530) for passthrough; VMs get stuck after booting.

 

Everytime VMs hang right after

 

2016-04-05T22:36:50.967Z| vcpu-0| I120: pciBridge4:7: ISA/VGA decoding enabled (ctrl 0004)

2016-04-05T22:36:50.967Z| vcpu-0| I120: pciBridge4:6: ISA/VGA decoding enabled (ctrl 0004)

2016-04-05T22:36:50.967Z| vcpu-0| I120: pciBridge4:5: ISA/VGA decoding enabled (ctrl 0004)

2016-04-05T22:36:50.967Z| vcpu-0| I120: pciBridge4:4: ISA/VGA decoding enabled (ctrl 0004)

2016-04-05T22:36:50.967Z| vcpu-0| I120: pciBridge4:3: ISA/VGA decoding enabled (ctrl 0004)

2016-04-05T22:36:50.967Z| vcpu-0| I120: pciBridge4:2: ISA/VGA decoding enabled (ctrl 0004)

2016-04-05T22:36:50.967Z| vcpu-0| I120: pciBridge4:1: ISA/VGA decoding enabled (ctrl 0004)

2016-04-05T22:36:50.967Z| vcpu-0| I120: PCIBridge4: ISA/VGA decoding enabled (ctrl 0004)

2016-04-05T22:36:50.967Z| vcpu-0| I120: pciBridge7:7: ISA/VGA decoding enabled (ctrl 0004)

 

There is no errors shown, so I don't have much to go on here.

 

I have tried different combinations of below parameters but still nothing.

pciHole.start="2200"

pciPassthru1.opromEnabled=TRUE

pciPassthru1.msiEnabled = "FALSE"

smc.present = "TRUE"

 

I have even tried disabling Intel HD530 in Safe Mode and reboot. Enable it later from device manager, while i am in Remote Desktop. But VM just gets stuck right there and my Remote Desktop shows black screen. [Ping still responds]

Also tried disabling and uninstalling VMWare SVGA 3D,

 

It seems like ESXi is not letting full control of Intel HD530 graphics.


I know Integrated gfx passthrough is not recommended by Vmware; But ideally I would also like to use the same machine Graphics output, so that I don't have to access my VMs remotely when needed. (I could get rid of my old machines)


This setup works fine with XenServer and I am able to see my VM display from Host machine HDMI output.

[But again XenServer cannot do a USB or Bluray Drive passthrough]


I am attaching vmware logs here and my vmx file. Could anyone please see if you can find any error or settings that I could work with to fix the issue.

 

Note: VM works fine without graphics passthrough or in Safe mode.

 

Let me know if anything else is needed.

Appreciate your time.

 

Regards

Deep


Viewing all articles
Browse latest Browse all 175326

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>