| Summary: | Mageia KVM guests crash on VT switch when using the QXL X11 driver | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Theodoros Kalamatianos <thkala> |
| Component: | RPM Packages | Assignee: | Kernel and Drivers maintainers <kernel> |
| Status: | RESOLVED OLD | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | cjw, eeeemail, oe, thierry.vignaud, tmb |
| Version: | Cauldron | Keywords: | NEEDINFO |
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | MGA4TOO | ||
| Source RPM: | kernel, x11-driver-video-qxl | CVE: | |
| Status comment: | |||
|
Description
Theodoros Kalamatianos
2014-11-19 14:33:58 CET
A stock Fedora 20 installation that worked without a problem gave me the needed hint: it had no support for KMS with QXL. Adding "qxl.modeset=0" at the kernel command line of my Mageia VMs "fixed" the problem by disabling KMS. At the moment I am not clear on what benefit is derived by using KMS on a VM, considering that the X11 QXL driver is capable of switching resolutions on its own. Sure, it would be best if the actual issue was corrected in the kernel, but for the time being perhaps the Mageia installer could add the "qxl.modeset=0" option by default? On both the Cauldron and Mageia 4.1 VMs running the following command as root: # echo 'options qxl modeset=0' >> /etc/modprobe.d/qxl-no-kms.conf and executing `dracut --force' to rebuild the initramfs seems to have fixed the issue permanently. IMHO, this is a cleaner fix than adjusting the kernel command line. It means that we can fix this during a package update, and undo the fix easily once the QXL KMS driver has been fixed upstream. Adding some CC's Not really sure which way to assign this, maybe Thierry? CC:
(none) =>
oe, thierry.vignaud, tmb
claire robinson
2014-11-19 18:44:02 CET
CC:
(none) =>
eeeemail
claire robinson
2014-11-19 18:44:22 CET
Whiteboard:
(none) =>
MGA4TOO There's a new version (xf86-video-qxl 0.1.3) I'll push it to cauldron In the mean time, while we can hope that the new driver doesn't use the same code pathes in the drm driver, the later needs to be fixed Assignee:
bugsquad =>
tmb VM still crashes with x11-driver-video-qxl 0.1.3 installed in the VM. I have to add -global qxl-vga.revision=4 to the qemu options to see this bug, maybe an OK workaround is to set that option to 3? Or disable the KMS fb driver in the guest instead. CC:
(none) =>
cjw Can I suppose this bug is still present in latest cauldron? Keywords:
(none) =>
NEEDINFO Mass-reassigning all bugs with "kernel" in the Source RPM field that are assigned to tmb, to the kernel packagers group, because tmb is currently MIA. Assignee:
tmb =>
kernel This one is ol (no real activity since 2014) whereas cauldron qemu stack has been improved quite a lot this year. Status:
NEW =>
RESOLVED |