Bug#637958: X.org crash leaves GPU in an inconsistent state and renders system unbootable

Michel Dänzer daenzer at debian.org
Tue Aug 16 00:27:09 PDT 2011


On Die, 2011-08-16 at 00:21 +0100, Martin wrote: 
> Package: xserver-xorg-video-radeon
> Version: 1:6.13.1-2+squeeze1
> 
> Working with an IBM^WLenovo ThinkPad T60 with an ATi Mobility X1400
> (R520) with a fresh install of Debian Squeeze.  Have attached:
> 
> *. lspci -vv list hardware
> *. uname -a, output of dmesg after boot and list of modules
> *. dpkg --list giving package versions (note that linux-firmware-nonfree
> is NOT installed)
> *. The output of radeontool regs after the kernel radeon driver has been
> loaded and X started.
> *. X version information and X log, the system has no X configuration
> file.
> 
> Machine boots and starts X OK.  X runs normally for a while, althought
> there is no 3D acceleration.  After a few minutes of using X the machine
> freezes.  There is no consistent trigger for this but it is often
> correlated with opening or closing windows or rendering content in the
> web browser.  I've tried to contact the machine from another box with no
> luck and a loop set to eject the cd every 120 seconds stops working so I
> am fairly convinced it frozen.
> 
> On rebooting the machine consistently fails to boot.  The exact point at
> which it freezes varies but it always after the drivers are loaded.
> Booting with init=/bin/sh and manually loading the drivers confirms that
> it is the radeon driver that hangs the machine.  Disconnecting the
> machine from mains power, removing the battery and leaving for > 5
> minutes does not resolve this problem.
> 
> The only way (I've found) to return the machine to a bootable state is
> to take an old Debian boot CD (Debian 4.0r0 netinstall.iso) and boot
> from that.  It runs kernel 2.6.18-4-486 and does not load any radeon
> specific drivers, it uses vga16fb and does not run X.  Booting from this
> appears to be enough to reset the card and then I can boot squeeze as
> before.

Weird...


> Other things I've tried:
> 
> *. The same set up on another machine -- the problem is reproducible so
> I don't think it is a hardware fault.

What GPU does the other machine have?


> *. Installing linux-firmware-nonfree, this gives the same problem but
> when setting:
> 
> options radeon modeset=0
> 
> in /etc/modprobe.d/radeon-kms.conf, DRI and 3D acceleration work.
> However neither change resolves the problem.

Please provide dmesg and Xorg.0.log with linux-firmware-nonfree
installed and modeset=1.


-- 
Earthling Michel Dänzer           |                   http://www.amd.com
Libre software enthusiast         |          Debian, X and DRI developer





More information about the xorg-driver-ati mailing list