Bug#524280: Display broken beyond recognition after upgrade to 1:6.12.2-1

Jacek Politowski jp at jp.pl.eu.org
Sun Apr 19 12:55:46 PDT 2009


On Sun, Apr 19, 2009 at 12:46:47PM +0200, Michel Dänzer wrote:
>On Sun, 2009-04-19 at 08:55 +0200, Jacek Politowski wrote:

>> I'll try to upgrade again to current unstable version and try packages
>> I've built earlier (6.9.0, 6.11.0) - this time remembering always to
>> reboot after installation.

>Sounds like a good plan; even better if you could try to always
>up/downgrade as few packages at a time as possible. Also, it might be
>useful if you could record Xorg.0.log files and kernel output for each
>case.

Meanwhile, I upgraded kernel to 2.6.29, which changed nothing in
behaviour of Xorg (both version from unstable distribution and
downgraded to versions from testing)


To be able to change as few packages as possible, at first I stayed at
working Xorg from testing and changed only xserver-xorg-video-radeon.


Basically only version 6.9.0 works (both - in X from testing and from
unstable). Unfortunately I don't have access to source package of 6.10
version of radeon driver.


I've installed Debian/testing on new VirtualBox machine to build
packages.

In all packages with version higher than 6.9.0, I had to manually
change versioned build-dependency on 'xserver-xorg-dev' before
building, because higher version was theoretically required.

1) 6.12.2
(binary package built from unstable distribution source package) 
Display corrupted.

2) 6.9.0
(binary package installed directly from testing repo)
Correct image. Works perfectly.

3) 6.11.0
(binary package built from Brice's source packages)
Display corrupted.

4) 6.10.99.0
(binary package built from Brice's source packages)
Display corrupted.

5) 6.9.0
(binary package built, to verify correctness of my building process,
from source packages from testing repo)
Correct image. Works perfectly.


After that I upgraded X back to unstable, full aptitude log:

[INSTALL, DEPENDENCIES] console-setup
[INSTALL, DEPENDENCIES] console-terminus
[INSTALL, DEPENDENCIES] libpciaccess0
[INSTALL, DEPENDENCIES] xserver-common
[REMOVE, DEPENDENCIES] xserver-xorg-video-cyrix
[REMOVE, DEPENDENCIES] xserver-xorg-video-glint
[REMOVE, DEPENDENCIES] xserver-xorg-video-imstt
[REMOVE, DEPENDENCIES] xserver-xorg-video-nsc
[REMOVE, DEPENDENCIES] xserver-xorg-video-tga
[REMOVE, DEPENDENCIES] xserver-xorg-video-vga
[UPGRADE] x11-common 1:7.3+18 -> 1:7.4+1
[UPGRADE] xnest 2:1.4.2-11 -> 2:1.6.1-1
[UPGRADE] xserver-xephyr 2:1.4.2-11 -> 2:1.6.1-1
[UPGRADE] xserver-xorg 1:7.3+18 -> 1:7.4+1
[UPGRADE] xserver-xorg-core 2:1.4.2-11 -> 2:1.6.1-1
[UPGRADE] xserver-xorg-input-all 1:7.3+18 -> 1:7.4+1
[UPGRADE] xserver-xorg-input-evdev 1:2.0.8-1 -> 1:2.2.1-1
[UPGRADE] xserver-xorg-input-kbd 1:1.3.1-1 -> 1:1.3.2-3
[UPGRADE] xserver-xorg-input-mouse 1:1.3.0-1 -> 1:1.4.0-2
[UPGRADE] xserver-xorg-input-synaptics 0.14.7~git20070706-3 -> 1.1.0-1
[UPGRADE] xserver-xorg-input-wacom 0.8.1.6-1 -> 0.8.3.2-1
[UPGRADE] xserver-xorg-video-all 1:7.3+18 -> 1:7.4+1
[UPGRADE] xserver-xorg-video-apm 1:1.2.0-1 -> 1:1.2.1-2
[UPGRADE] xserver-xorg-video-ark 1:0.7.0-1 -> 1:0.7.1-2
[UPGRADE] xserver-xorg-video-ati 1:6.9.0-1+lenny4 -> 1:6.12.2-1
[UPGRADE] xserver-xorg-video-chips 1:1.2.0-1 -> 1:1.2.1-2
[UPGRADE] xserver-xorg-video-cirrus 1:1.2.1-1.lenny1 -> 1:1.2.1-4
[UPGRADE] xserver-xorg-video-dummy 1:0.3.0-1 -> 1:0.3.1-2
[UPGRADE] xserver-xorg-video-fbdev 1:0.4.0-1 -> 1:0.4.0-4
[UPGRADE] xserver-xorg-video-i128 1:1.3.0-1 -> 1:1.3.1-3
[UPGRADE] xserver-xorg-video-i740 1:1.2.0-1 -> 1:1.3.0-1
[UPGRADE] xserver-xorg-video-intel 2:2.3.2-2+lenny6 -> 2:2.7.0-1
[UPGRADE] xserver-xorg-video-mach64 6.8.0-1 -> 6.8.0+git20090201.d394e0b8-2
[UPGRADE] xserver-xorg-video-mga 1:1.4.9.dfsg-1 -> 1:1.4.9.dfsg-4
[UPGRADE] xserver-xorg-video-neomagic 1:1.2.1-1 -> 1:1.2.2-2
[UPGRADE] xserver-xorg-video-nv 1:2.1.10-1 -> 1:2.1.13-1
[UPGRADE] xserver-xorg-video-openchrome 1:0.2.903+svn741-1 -> 1:0.2.903+svn741-1+b1
[UPGRADE] xserver-xorg-video-r128 6.8.0-1 -> 6.8.0+git20090201.08d56c88-2
[UPGRADE] xserver-xorg-video-radeon 1:6.9.0-1+lenny4.0jp1tst1 -> 1:6.12.2-1
[UPGRADE] xserver-xorg-video-radeonhd 1.2.1-2 -> 1.2.5-1
[UPGRADE] xserver-xorg-video-rendition 1:4.2.0.dfsg.1-2 -> 1:4.2.1-1
[UPGRADE] xserver-xorg-video-s3 1:0.6.0-1 -> 1:0.6.1-2
[UPGRADE] xserver-xorg-video-s3virge 1:1.10.1-1 -> 1:1.10.2-2
[UPGRADE] xserver-xorg-video-savage 1:2.2.1-2.lenny1 -> 1:2.2.1-5
[UPGRADE] xserver-xorg-video-siliconmotion 1:1.6.0-1 -> 1:1.7.0-2
[UPGRADE] xserver-xorg-video-sis 1:0.10.0-1 -> 1:0.10.1-2
[UPGRADE] xserver-xorg-video-sisusb 1:0.9.0-1 -> 1:0.9.1-1
[UPGRADE] xserver-xorg-video-tdfx 1:1.4.0-1 -> 1:1.4.1-1
[UPGRADE] xserver-xorg-video-trident 1:1.3.0-1 -> 1:1.3.1-1
[UPGRADE] xserver-xorg-video-tseng 1:1.2.0-1 -> 1:1.2.1-1
[UPGRADE] xserver-xorg-video-v4l 0.2.0-1 -> 0.2.0-3
[UPGRADE] xserver-xorg-video-vesa 1:1.3.0-4 -> 1:2.2.0-1
[UPGRADE] xserver-xorg-video-vmware 1:10.16.2-1 -> 1:10.16.5-3
[UPGRADE] xserver-xorg-video-voodoo 1:1.2.0-1 -> 1:1.2.1-1


and tested further:

6) 6.12.2
(binary package installed directly from unstable repo)
Display corrupted.
At 1280x1024 resolution - I had to connect second display, CRT via
D-Sub connector, to see console, because booting was taking forever.
I didn't manage to catch console output - before I turned display on,
system was already displaying broken GDM login screen (cloning image
on both displays, so on TFT panel there was also 1280x1024).

7) 6.9.0
(binary package built from source packages from testing repo)
Image correct. Works perfectly.  (still at 1280x1024 with dual
display, booting took normal time - was quick)

8) 6.9.0
(the same binary package as above, only with CRT display disconnected
from the system (so, back to original hardware configuration))
Image correct. Works perfectly. (back to 1920x1200 resolution)

9) 6.11.0
(binary package installed directly from Brice's
http://people.debian.org/~bgoglin/rebuilds/Xserver1.6/)
Display broken.

10) 6.10.99.0
(binary package installed directly from Brice's
http://people.debian.org/~bgoglin/rebuilds/Xserver1.6/)
Display broken.


All the results of 'dmesg' and 'Xorg.0.log' files are gathered here:
http://mongoose.rallypl.eu.org/tmp/radeonlogs.tar.gz
(I'm not sure for how long will it be there, but few months seems
reasonable and possible)


So now, I have my system working, with current X and only radeon driver
downgraded to 6.9.0 manually built from sources from testing.

-- 
Jacek Politowski





More information about the xorg-driver-ati mailing list