Bug 1202267

Summary: [virtio-win][wddm-qxl]The display of guest change to black-white mode after s4 on win8.1-32
Product: Red Hat Enterprise Linux 7 Reporter: Mike Cao <bcao>
Component: virtio-winAssignee: Dmitry Fleytman <dfleytma>
Status: CLOSED ERRATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.2CC: ailan, lijin, lmiksik, michen, phou, rbalakri, virt-maint, wyu
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 0.4-1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-08-01 12:53:08 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
screenshot none

Description Mike Cao 2015-03-16 09:24:14 UTC
Created attachment 1002155 [details]
screenshot

Description of problem:


Version-Release number of selected component (if applicable):
WDDM-QXL-0.1-6

How reproducible:
100%

Steps to Reproduce:
1.Start VM w/ global.revision=3
/usr/libexec/qemu-kvm -name 101BLNBLUE32CU8 -enable-kvm -m 3G -smp 4 -uuid 92c188a3-ab24-4dec-9c28-c0c99eed944f -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/tmp/101BLNBLUE32CU8_backup,server,nowait -mon chardev=charmonitor,id=monitor4,mode=control -rtc base=localtime,driftfix=slew -boot order=cd,menu=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive file=101BLNBLUE32CU8,if=none,id=drive-ide0-0-0,format=raw,serial=mike_cao,cache=none -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0 -drive file=//usr/share/virtio-win/virtio-win.iso,if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=101BLNBLUE32CU8.vfd,if=none,id=drive-fdc0-0-0,format=raw,cache=none -global isa-fdc.driveA=drive-fdc0-0-0 -netdev tap,script=/etc/qemu-ifup,downscript=no,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=00:52:6d:25:8e:0b,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=isa_serial0 -device usb-tablet,id=input0 -spice port=5911,disable-ticketing -vga qxl -monitor stdio -qmp tcp:0:4444,server,nowait  -object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0,max-bytes=5,period=1000  -global qxl-vga.revision=3 -global PIIX4_PM.disable_s3=0 -global PIIX4_PM.disable_s4=0

2.running random.exe to generate random data in the guest
3.hibernate the guest
4.resume 

Actual results:
Guest changed to black-white mode and resolution change 640*480 and can not recover (referring to attachment)

Expected results:
Guest works fine 

Additional info:
I know s4 is not officially support in qemu-kvm-rhev-side ,but assign to Vadim as he want to fix bugs in wddm-qxl driver and the driver is availble to upstream user as well.

Comment 4 Peixiu Hou 2016-08-31 06:10:28 UTC
On rhel7.3 host, with WDDM-QXL-0.1-6, cannot reproduced this issue, but with WDDM-QXL-0.1-12, after installed the qxl drive, the display of guest shown black and white blurred screen, Restart the guest, the display of guest restored to normal.

Comment 6 Yu Wang 2017-02-21 02:37:17 UTC
Hi,

Try to reproduce this bug with WDDM-QXL-0.1-6, steps as comment#0, it works normal, no black and white screen as attachment.

And try with spice-qxl-wddm-dod-0.16-0 and qxlwddm-0.15-0, it works normal too.

Thanks
Yu Wang

Comment 7 Yu Wang 2017-02-21 02:45:17 UTC
Version-Release number of selected component (if applicable):

virtio-win-prewhql-131
kernel-3.10.0-563.el7.x86_64
qemu-kvm-rhev-2.8.0-4.el7.x86_64
seabios-1.10.1-2.el7.x86_64

Comment 8 lijin 2017-02-21 02:48:21 UTC
According to comment#6,this issue can not be reproduced on latest version,change status to verified.

If anyone hit this issue again,please feel free to re-open it

Comment 9 lijin 2017-05-11 05:44:06 UTC
Hi Amnon,

Could you help to ack?

Thanks

Comment 12 errata-xmlrpc 2017-08-01 12:53:08 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2017:2341