DRI Lockups

Benjamin Herrenschmidt benh at kernel.crashing.org
Sun Oct 16 16:04:18 PDT 2005


On Sun, 2005-10-16 at 18:36 +0000, morgoth6 at box43.pl wrote:
> Hell[o]
> 
> A long time ago I submited a bugreport to xorg bugzilla but without any reply. I wonder is anyone can take a look at it ? It placed in https://bugs.freedesktop.org/show_bug.cgi?id=4669. Also I reported it to gentoo bugzilla with no help too.
> 
> Currently I use xorg-server cvs snap from 13.10.05 and latest cvs ati drivers. Also I updated drm to recent cvs snap. Still the same problem. Sometimes I can start X with DRI and sometimes it locks the machine completly.

I can reproduce that here too on a Pegasos II with a radeon 9200.
Typically, if after boot, I start X first without DRI, then kill it,
then I can launch it with DRI. However, if I directly launch it with
DRI, the card blows up right away. The problem might be related to using
PCI GART

I'm not sure what's up yet, I haven't had a chance to debug it much
lately. In the meantime, you can try something and let me know if that
helps :

In RADEONSetFBLocation() (in radeon_driver.c), comment out that line

    OUTREG (RADEON_BUS_CNTL, bus_cntl | RADEON_BUS_MASTER_DIS);

(This is not entirely correct, so don't "spread" that as a fix, but if
it actually makes it work for you, I'll work on a proper patch)

Ben.





More information about the xorg mailing list