Bug 1542909
Summary: | BSOD on Windows 7 when letting Windows automatically choose the driver from virtio-win iso | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Sameeh Jubran <sjubran> |
Component: | spice-qxl-wddm-dod | Assignee: | ybendito |
Status: | CLOSED CURRENTRELEASE | QA Contact: | SPICE QE bug list <spice-qe-bugs> |
Severity: | low | Docs Contact: | |
Priority: | unspecified | ||
Version: | --- | CC: | cfergeau, dblechte, lijin, rduda, tpelka, xen-maint, ybendito, yvugenfi |
Target Milestone: | rc | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Windows | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-08-04 05:13:26 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | Spice | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1713700 |
Description
Sameeh Jubran
2018-02-07 10:38:50 UTC
When Windows searches for the drivers of qxl for Windows 7 it selects the wddm drivers which are aimed for win 8+. This should be prevented somehow as it causes BSOD in win 7. This was reported on Virtio-win guest drivers repository on github: https://github.com/virtio-win/kvm-guest-drivers-windows/issues/244 There's nothing libvirt can do about this - it just exposes whatever hardware it was asked to. If the mgmt app or admin provided a Windows driver disk with the wrong versions, its not libvirt's fault. This should be resolved at the driver level, I think that it can be done in the inf file. This should be resolved at the driver level, I think that it can be done in the inf file. The component should be spice if fix is in qxl drivers. Correct me if I'm wrong. (In reply to Sameeh Jubran from comment #4) > This should be resolved at the driver level, I think that it can be done in > the inf file. The inf file for the win7 QXL driver is https://cgit.freedesktop.org/spice/win32/qxl/tree/xddm/miniport/qxl.inf , any idea of the adjustments that need to be made there? Or is this the qxl-wddm-dod inf file which needs to be changed to say it only supports win8+? (In reply to Christophe Fergeau from comment #7) > (In reply to Sameeh Jubran from comment #4) > > This should be resolved at the driver level, I think that it can be done in > > the inf file. > > The inf file for the win7 QXL driver is > https://cgit.freedesktop.org/spice/win32/qxl/tree/xddm/miniport/qxl.inf , > any idea of the adjustments that need to be made there? Or is this the > qxl-wddm-dod inf file which needs to be changed to say it only supports > win8+? It looks like that qxl-wddm-dod should be changed to support Win8+ only. A patch that solves the issue was sent to upstream: https://lists.freedesktop.org/archives/spice-devel/2018-April/043033.html We decided to limit the installation on upstream to Win 8+ even though the qxl-wddm driver is supported for win10+ in downstream as we don't want to force this policy on upstream. The commit that fixes the issue is now in upstream: https://gitlab.com/spice/qxl-wddm-dod/commit/9b0bc8188366c3eebe1519fa1e153e51ebcdf16b Changing back to post This bug has not been marked as blocker for oVirt 4.3.0. Since we are releasing it tomorrow, January 29th, this bug has been re-targeted to 4.3.1. 4.3.1 has been released, please re-target this bug as soon as possible. spice-qxl-wddm-dod-0.19-0 https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=881523 |