#699345 xserver-xorg-video-ati: Xorg crashes with black/white screen since wheezy update to 6.14.4-6 #699345
- Package:
- xserver-xorg-video-ati
- Source:
- xserver-xorg-video-ati
- Description:
- X.Org X server -- AMD/ATI display driver wrapper
- Submitter:
- Christian Stoller
- Date:
- 2013-09-09 11:45:05 UTC
- Severity:
- important
Hello, since the update of the free radeon driver from version 6.14.4-5 to 6.14.4-6 Xorg refuses to start. The backtrace is: [ 46.334] [mi] EQ overflowing. Additional events will be discarded until existing events are processed. [ 46.334] [ 46.334] Backtrace: [ 46.347] 0: /usr/bin/X (xorg_backtrace+0x49) [0xb76c06d9] [ 46.348] 1: /usr/bin/X (mieqEnqueue+0x22b) [0xb769efcb] [ 46.348] 2: /usr/bin/X (0xb7543000+0x513c5) [0xb75943c5] [ 46.348] 3: /usr/bin/X (xf86PostMotionEventM+0x24b) [0xb75ce52b] [ 46.348] 4: /usr/bin/X (xf86PostMotionEvent+0xaa) [0xb75ce77a] [ 46.348] 5: /usr/lib/xorg/modules/input/synaptics_drv.so (0xb5d6b000+0x48fd) [0xb5d6f8fd] [ 46.348] 6: /usr/lib/xorg/modules/input/synaptics_drv.so (0xb5d6b000+0x6ab1) [0xb5d71ab1] [ 46.348] 7: /usr/bin/X (0xb7543000+0x7abc1) [0xb75bdbc1] [ 46.348] 8: /usr/bin/X (0xb7543000+0xa090a) [0xb75e390a] [ 46.348] 9: (vdso) (__kernel_sigreturn+0x0) [0xb7524400] [ 46.348] 10: (vdso) (__kernel_vsyscall+0x10) [0xb7524424] [ 46.348] 11: /lib/i386-linux-gnu/i686/cmov/libc.so.6 (ioctl+0x19) [0xb7292a99] [ 46.348] 12: /usr/lib/i386-linux-gnu/libdrm.so.2 (drmIoctl+0x34) [0xb6fb1254] [ 46.348] 13: /usr/lib/i386-linux-gnu/libdrm.so.2 (drmCommandWriteRead+0x3c) [0xb6fb3efc] [ 46.348] 14: /usr/lib/i386-linux-gnu/libdrm_radeon.so.1 (0xb6e9d000+0x1c0a) [0xb6e9ec0a] [ 46.349] 15: /usr/lib/i386-linux-gnu/libdrm_radeon.so.1 (0xb6e9d000+0x1e7e) [0xb6e9ee7e] [ 46.349] 16: /usr/lib/i386-linux-gnu/libdrm_radeon.so.1 (radeon_bo_map+0x1a) [0xb6ea053a] [ 46.349] 17: /usr/lib/xorg/modules/drivers/radeon_drv.so (0xb6ea9000+0xb56c7) [0xb6f5e6c7] [ 46.349] 18: /usr/lib/xorg/modules/libexa.so (0xb6e85000+0xab13) [0xb6e8fb13] [ 46.349] 19: /usr/bin/X (0xb7543000+0x16c5bf) [0xb76af5bf] [ 46.349] 20: /usr/bin/X (0xb7543000+0xc8ce6) [0xb760bce6] [ 46.349] 21: /usr/bin/X (0xb7543000+0xfe47e) [0xb764147e] [ 46.349] 22: /usr/bin/X (0xb7543000+0xfac6e) [0xb763dc6e] [ 46.349] 23: /usr/bin/X (0xb7543000+0x3c375) [0xb757f375] [ 46.349] 24: /usr/bin/X (0xb7543000+0x29e95) [0xb756ce95] [ 46.349] 25: /lib/i386-linux-gnu/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0xb71dbe46] [ 46.349] 26: /usr/bin/X (0xb7543000+0x2a1e9) [0xb756d1e9] [ 46.349] [ 46.349] [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack. [ 46.349] [mi] mieq is *NOT* the cause. It is a victim. [ 46.988] [mi] Increasing EQ size to 512 to prevent dropped events. [ 46.989] [mi] EQ processing has resumed after 53 dropped events. [ 46.989] [mi] This may be caused my a misbehaving driver monopolizing the server's resources. If Xorg is crashed, also magic keys are not working. Just downgrading the –ati and –radeon package again to -5, everything is working fine. Mit freundlichen Grüßen aus Paderborn Christian Stoller Entwicklung LEONEX Internet GmbH Technologiepark 20 33100 Paderborn Tel: 05251-14807-27 Fax: 05251-14807-30 HRB 8694 AG Paderborn Geschäftsführer: Stephan Winter ------------------------------------------------------------------ Läuft Ihre Webseite? Machen Sie den Quick-Check unter: www.laeuft.de! Wie schneiden Sie ab? ------------------------------------------------------------------
[...] From the log file: [...] 6.14.4-5 doesn't support your Radeon GPU, so you're using the generic driver from xserver-xorg-video-fbdev in that case. I suspect your kernel is missing upstream fixes for your GPU. Meanwhile, Option "NoAccel" should allow you to use at least the basic display related features of xserver-xorg-video-radeon.
Hi Michel, > 6.14.4-5 doesn't support your Radeon GPU, so you're using the generic > driver from xserver-xorg-video-fbdev in that case. > I suspect your kernel is missing upstream fixes for your GPU. True. But that also means, that users with such a GPU will have got a "broken" installation of Wheezy: The -radeon driver is automated selected by Xorg for this device, on booting/starting KDM (GDM whatever) the PC crashes and has to be hard resetted. So the -radeon driver should not be selected for this device, or if the issue is located in the Linux kernel, the patches should be backported, so that it works. We will test the kernel from experimental in the next days.
See http://womble.decadent.org.uk/blog/whats-in-the-linux-kernel-for-debian-70-wheezy-part-4.html (testing with that kernel would be welcome). Cheers, Julien
See http://womble.decadent.org.uk/blog/whats-in-the-linux-kernel-for-debian-70-wheezy-part-4.html (testing with that kernel would be welcome). Cheers, Julien
Hi. The problem is still the same but without the segfaults in the logs. But in syslog I found these lines: Feb 6 14:41:13 christian kernel: [ 39.200232] eth0: no IPv6 routers present Feb 6 14:41:20 christian kernel: [ 45.764375] radeon 0000:00:01.0: GPU lockup CP stall for more than 10040msec Feb 6 14:41:20 christian kernel: [ 45.764386] GPU lockup (waiting for 0x00000004 last fence id 0x00000001) Feb 6 14:41:20 christian kernel: [ 45.765801] radeon 0000:00:01.0: GPU softreset Feb 6 14:41:20 christian kernel: [ 45.765808] radeon 0000:00:01.0: GRBM_STATUS=0xB1401828 Feb 6 14:41:20 christian kernel: [ 45.765814] radeon 0000:00:01.0: GRBM_STATUS_SE0=0x28000003 Feb 6 14:41:20 christian kernel: [ 45.765820] radeon 0000:00:01.0: GRBM_STATUS_SE1=0x00000007 Feb 6 14:41:20 christian kernel: [ 45.765826] radeon 0000:00:01.0: SRBM_STATUS=0x20000840 Feb 6 14:41:20 christian kernel: [ 45.775242] radeon 0000:00:01.0: GRBM_SOFT_RESET=0x00007F6B Feb 6 14:41:20 christian kernel: [ 45.775349] radeon 0000:00:01.0: GRBM_STATUS=0x00003828 Feb 6 14:41:20 christian kernel: [ 45.775355] radeon 0000:00:01.0: GRBM_STATUS_SE0=0x00000007 Feb 6 14:41:20 christian kernel: [ 45.775361] radeon 0000:00:01.0: GRBM_STATUS_SE1=0x00000007 Feb 6 14:41:20 christian kernel: [ 45.775367] radeon 0000:00:01.0: SRBM_STATUS=0x20000840 Feb 6 14:41:20 christian kernel: [ 45.997144] radeon 0000:00:01.0: GPU reset succeed I hope that helps. Best regards, Christian-----Original Message----- From: Julien Cristau [mailto:jcristau@debian.org] Sent: Thursday, January 31, 2013 10:15 AM To: pmatthaei@debian.org; 699345@bugs.debian.org Cc: 699345-submitter@bugs.debian.org; daenzer@debian.org See http://womble.decadent.org.uk/blog/whats-in-the-linux-kernel-for-debian-70-wheezy-part-4.html (testing with that kernel would be welcome). Cheers, Julien
Are there any news on this subject? I am thankful for any news. Christian
Update: Some days before, I have upgraded to Debian testing/Jessie. But xserver is still crashing during start process. But I could shut down my notebook when pushing power-button, which did not work, before. During the upgrade the following xserver packages have been installed/upgraded: - xserver-xorg-input-vmmouse:i386 (12.9.0-1, automatic) - xserver-xorg-input-mouse:i386 (1.7.2-3, automatic) - xserver-xorg:i386 (7.7+3~deb7u1, 7.7+3) - xserver-xorg-video-all:i386 (7.7+3~deb7u1, 7.7+3) - xserver-xorg-video-ati:i386 (6.14.4-5, 7.2.0-1) - xserver-xorg-video-fbdev:i386 (0.4.2-4+b3, 0.4.3-2) - xserver-xorg-input-all:i386 (7.7+1, 7.7+3) - xserver-xorg-video-nouveau:i386 (1.0.1-5, 1.0.9-2) - xserver-xorg-video-geode:i386 (2.11.13-3, 2.11.14-3) - xserver-xorg-video-radeon:i386 (6.14.4-5, 7.2.0-1) - xserver-xorg-video-intel:i386 (2.19.0-6, 2.21.14-4) I have attached the Xorg.0.log with the backtrace to this email. After this pain, I decided to install the non-free fglrx-driver package (with this doc https://wiki.debian.org/ATIProprietary), which works for me.