Bug 809178

Summary: display of virtual machine is not shown
Product: [openSUSE] openSUSE 12.3 Reporter: Robert Schweikert <rjschwei>
Component: X.OrgAssignee: E-mail List <xorg-maintainer-bugs>
Status: RESOLVED WONTFIX QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P3 - Medium CC: bwiedemann
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: xorg log

Description Robert Schweikert 2013-03-13 14:36:55 UTC
Running a virtual machine that starts into runlevel 5 with qemu-kvm restults in a blank display.

The window decorations are shown and the mouse pointer is shown as an X, the inside of the window is black.

The VM is up and running as it is possible to ssh into the VM and X is running in the VM.

Expected behavior is to see the login manager

using the -vnc option on the qemu-kvm command line and then attaching to the display with vncviewer the same behavior is observed (mouse pointer is a circle instead of an X)

using the -vga vmware option on the qemu-kvm command line also ehibits the same behavior
Comment 1 Stefan Dirsch 2013-03-13 16:11:42 UTC
I guess this is broken splashscreen. I'm afraid we fixed it only for SP3 kernel. Please verify with "splash=off" kernel boot option.
Comment 2 Robert Schweikert 2013-03-13 16:36:46 UTC
With "splash=off" the behavior is slightly different in that the created window is smaller, but the end result is the same, i.e. the login manager is not shown and the window is black.
Comment 3 Stefan Dirsch 2013-03-13 17:41:02 UTC
Ok. As long as you don't need to test secure boot, it will be easier to work with "nomodeset" boot option, so KMS ("cirrusfb") is no longer been loaded. And cirrus and instead of modesetting X driver is used.
Comment 4 Robert Schweikert 2013-03-13 18:09:01 UTC
Not testing secure boot, thus we can ignore that complication ;)

Tested with 

nomodeset

and

nomodeset splash=off

as kernel parameters. Again there is no change in behavior, i.e. I still do not see the login manager as expected.
Comment 5 Stefan Dirsch 2013-03-14 09:44:19 UTC
Ok. Will try to reproduce this. How did you install 12.3 in qemu? Which options did you use for qemu?
Comment 6 Robert Schweikert 2013-03-14 10:25:51 UTC
The image inside the VM is factory and started out as a 12.1 system at some point, I think. 

If I recall correctly I used the default options for pretty much everything during installation. I then changed the repos and have been running zypper up|dup in the VM ever since to stay current with factory.

The VM is launched as follows:

/usr/bin/qemu-kvm /vm_images/kvm/factory_64.img --net nic,vlan=1,macaddr=00:16:3e:7e:18:35,model=rtl8139 -net tap,vlan=1,script=/usr/share/qemu-kvm/qemu-ifup -m 1024
Comment 7 Stefan Dirsch 2013-03-14 17:37:52 UTC
Ok. So that's not just a fresh openSUSE 12.3 installation. Since you have network configured, please provide /var/log/Xorg.0.log.
Comment 8 Robert Schweikert 2013-03-14 21:15:50 UTC
Created attachment 529803 [details]
xorg log
Comment 9 Stefan Dirsch 2013-03-14 22:13:27 UTC
cirrus X driver in 16bpp. That's fine. Hmm ...
Comment 10 Stefan Dirsch 2013-03-19 16:17:14 UTC
Bernhard might have an idea. I don't. :-(
Comment 11 Bernhard Wiedemann 2013-03-23 15:05:59 UTC
current openQA results look good
and bug 795320 would not apply here either

but I remember coolo mentioning some problem with Xorg last week
which he solved by temporarily reverting it in Factory or so.
Comment 12 Stefan Dirsch 2015-01-07 14:37:57 UTC
Product is no longer supported. In case the issue is still reproducable on a maintainerd product (at that momement: openSUSE 13.1 or later), feel free to reopen.