Created attachment 28545 [details] X log showing crash on a non KMS kernel Using ati driver 6.2.99 (aka git shapshot as of 92baeafde8f0c1eed2b6769e96f8093e3d6d7478 (today)) works fine on a KMS aware kernel. However, if booting on a non KMS kernel where it failed to load the radeon kernel module, it crashes trying to set up the 3D engine despte advertising disabling DRI. Here /etc/modprobe.options contains "options radeon modeset=1" and thus radeon kernel module failed to load because of the unknown option with a non KMS kernel. logs shows a crash in RADEONInit3DEngine() despite DRI being disabled. See attache traces. Card is radeon 9600 (RV350). Xserver is 1.6.2. Mesa is 7.5. ATI driver is 6.2.99 Solution: do not try to init 3D engine at all if DRI is disabled for whatever reason it is.
Created attachment 28546 [details] X log showing success on a KMS kernel
Created attachment 28547 [details] [review] interesting difference bits between KMS an non KMS w/o the radeon kernel module
R4xx and older cards can use the 3D engine for EXA via MMIO, so it should work fine. Can you get a backtrace of the crash with gdb? http://wiki.x.org/wiki/Development/Documentation/ServerDebugging
Looks like it got fixed along bug #24158
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.