[vfio-users] issues about igd and usb passthrough when windows7 safe mode interface occurs

Alex Williamson alex.williamson at redhat.com
Fri Sep 23 16:34:54 UTC 2016


On Fri, 23 Sep 2016 19:25:54 +0800 (CST)
fulaiyang <fulaiyang at 163.com> wrote:

> Hi,Alex
>     Recently, I bought another platform with  i3-6100U to passthrough the GPU. The platform has only DP or HDMI output. I am very happy to success to passthrough igd and the usb controller. However, when the windows7 safe mode interface happens, the GUI is divided into three parts. And the keyboard is invalid. After the windows7 desktop occurs, the GPU and usb devices can run very perfectly. Did you meet this problem?
> 
> 
> environment :
> Intel Core i3-6100U @ 2.30GHz
> Intel Corporation Sky Lake Integrated Graphics 
> Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller
> DP output
> Ubuntu 16.04 LTS DESKTOP
> Host kernel 4.7.2 x86_64 GNU/Linux
> qemu 2.7.0
> 

Several people have reported problems with this specific processor, I
think you're the first to report garbled output rather than no output.
I don't have a system with this CPU to test, my only guess is to see if
it behaves more like previous generation IGD:

index bec694c..1813e37 100644
--- a/hw/vfio/pci-quirks.c
+++ b/hw/vfio/pci-quirks.c
@@ -1008,6 +1008,10 @@ static int igd_gen(VFIOPCIDevice *vdev)
         return 8; /* Broxton */
     }
 
+    if (vdev->device_id == 0x1906) {
+        return 6; /* i3-6100U */
+    }
+
     switch (vdev->device_id & 0xff00) {
     /* Old, untested, unavailable, unknown */
     case 0x0000:




More information about the vfio-users mailing list