Summary: | KVM VFIO guest X hang with guest kernel > 4.15 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | libgradev | ||||||||
Component: | DRM/AMDgpu | Assignee: | Default DRI bug account <dri-devel> | ||||||||
Status: | RESOLVED FIXED | QA Contact: | |||||||||
Severity: | normal | ||||||||||
Priority: | medium | CC: | ckoenig.leichtzumerken, libgradev | ||||||||
Version: | XOrg git | ||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||
OS: | Linux (All) | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
Description
libgradev
2019-01-25 11:03:28 UTC
Can you bisect? Please attach your dmesg output and xorg log. Created attachment 144034 [details]
Git bisect log + result
Created attachment 144077 [details]
Dmesg output from failed Xorg start
Created attachment 144078 [details]
Xorg output from failed Xorg start
Have compiled 5.0.7 with the commit indicated by the bisect reverted and it boots to Xorg fine. Running an OpenGL application subsequently will hang the VM though. Updated to QEMU 4.0.0 and re-tested - same result. Let me know if you would like anything further info. Thanks! Can you test this QEMU patch that's already in qemu.git for 4.1: https://git.qemu.org/?p=qemu.git;a=commitdiff;h=3412d8ec9810b819f8b79e8e0c6b87217c876e32 Alternatively, setting the pci-hole64-size=0 can also avoid this issue: -global i440FX-pcihost.pci-hole64-size=0 or -global q35-host.pci-hole64-size=0 depending on your VM machine type. Got back to this again recently and can confirm it's fixed in Qemu git (for 4.1) now. Many thanks :) |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.