Description of Problem: Summary says it all... How Reproducible: 100% Steps to Reproduce: 1. Install XFree86*4.0.99.900-0.2.1* 2. Run glxinfo or anything else using DRI Actual Results: Segmentation fault Expected Results: running program Additional Information: I'm using an ATI Rage 128 Mobility 4 chip, Kernel 2.4.4-6.0.1 The backtrace ends in driMesaBindContext() from /usr/X11R6/lib/modules/dri/r128_dri.so
You need a kernel with new DRI modules to match the new DRM version in XFree86 4.0.99.900. Currently our kernel does not have these modules. I know that you know that, but others querying the bug reports probably wont. ;o) I'm leaving this here so that people can find it and don't report it 50 times. ;o) Solutions for people wanting to use DRI: 1) Wait until we have a kernel in rawhide with DRI updated. That will be after I (or someone else) pull the DRM code out of X and send to Arjan. (I'll update this report then) or 2) Take the DRM code from XFree86, and send Arjan a patch. ;o) Now I must go, my work here is done. ;o)
Update: Mesa is now working with XFree86 4.1.0 (woohoo!) DRI patch has been sent to Arjan, and should appear in the kernel shortly if it isn't already there.
I believe this issue has been resolved now for quite some time. Bero, can you test and confirm that DRI now works on this card in Enigma? Also, keep in mind if it is a 16Mb card to use 1024x768x16, and if it is an 8Mb card to use 640x480x16.
Sure, has been fixed forever.