RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1542909 - BSOD on Windows 7 when letting Windows automatically choose the driver from virtio-win iso
Summary: BSOD on Windows 7 when letting Windows automatically choose the driver from v...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: spice-qxl-wddm-dod
Version: ---
Hardware: Unspecified
OS: Windows
unspecified
low
Target Milestone: rc
: ---
Assignee: ybendito
QA Contact: SPICE QE bug list
URL:
Whiteboard:
Depends On:
Blocks: 1713700
TreeView+ depends on / blocked
 
Reported: 2018-02-07 10:38 UTC by Sameeh Jubran
Modified: 2023-03-31 12:51 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-08-04 05:13:26 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-33633 0 None None None 2023-03-31 12:51:25 UTC

Description Sameeh Jubran 2018-02-07 10:38:50 UTC
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Sameeh Jubran 2018-02-07 10:45:19 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

Comment 2 Daniel Berrangé 2018-02-07 13:32:35 UTC
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.

Comment 3 Sameeh Jubran 2018-02-07 13:43:57 UTC
This should be resolved at the driver level, I think that it can be done in the inf file.

Comment 4 Sameeh Jubran 2018-02-07 13:44:04 UTC
This should be resolved at the driver level, I think that it can be done in the inf file.

Comment 6 lijin 2018-03-19 05:49:21 UTC
The component should be spice if fix is in qxl drivers.

Correct me if I'm wrong.

Comment 7 Christophe Fergeau 2018-03-19 11:10:31 UTC
(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+?

Comment 8 Yvugenfi@redhat.com 2018-03-20 09:41:53 UTC
(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.

Comment 9 Sameeh Jubran 2018-04-16 13:19:49 UTC
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.

Comment 10 Sameeh Jubran 2018-04-23 14:06:56 UTC
The commit that fixes the issue is now in upstream:
https://gitlab.com/spice/qxl-wddm-dod/commit/9b0bc8188366c3eebe1519fa1e153e51ebcdf16b

Comment 11 Sameeh Jubran 2018-04-23 14:17:20 UTC
Changing back to post

Comment 12 Sandro Bonazzola 2019-01-28 09:44:26 UTC
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.

Comment 14 Sandro Bonazzola 2019-03-12 12:54:23 UTC
4.3.1 has been released, please re-target this bug as soon as possible.

Comment 16 ybendito 2019-04-18 11:41:14 UTC
spice-qxl-wddm-dod-0.19-0
https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=881523


Note You need to log in before you can comment on or make changes to this bug.