this is on a Thinkpad T60p with a FireGL V5200, running Mandriva 2010.0 with a KMS-enabled kernel.
KMS starts up fine and I got a fine 1600x1200 console, but under X it simply won't do anything but fallback to Software Rendering. I pulled drm, mesa and xf86-driver-video-radeon from git and had hoped it would work.
Relevant portions from my xorg.log:
glxinfo reports the software rasterizer of the old mesa version, i.e.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
(II) Loading /usr/lib/xorg/modules/drivers//v4l_drv.so
ABI class: X.Org Video Driver, version 5.0
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
(II) Loading extension DRI2
(II) AIGLX: Screen 0 is not DRI2 capable
(II) AIGLX: Screen 0 is not DRI capable
(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 0
This is obviously a left over from my packaged mesa version, since I only built the r300 dri drivers.
OpenGL renderer string: Software Rasterizer
OpenGL version string: 1.4 (2.1 Mesa 7.5.2)
What exactly is wrong? Disabling KMS brings back 3D, so I really don't know where to look. Any ideas?