Tested with modules from the Kernel and xorg-server that pertain to
an r128 chip. Found that:
1) Xserver doesn't come up at all with the kernel modules.
2) Xserver comes up with xorg-server modules, but without
3) With a combination of both kernel and xorg-server modules
the Xserver comes up; but, once again, no DRI.
It is case 3 that I've tested the most, and have the details
Steps to Reproduce:
1.Build xorg-server with VIDEO_CARDS="r128"
2.Build the kernel with the pertinent modules
3.Run xorgconfig to get custom xorg.conf file.
Xserver came up (with twm). Typed glxinfo, and found DRI was not present
Expect DRI to be present.
Created attachment 148642 [details]
Contains 1)emerge --info, 2)xorg.conf, 3)Xorg.0.log
possibly your configuration is bad
> (WW) R128(0): [agp] AGP failed to initialize -- falling back to PCI mode.
incomplete agp support in the kernel
> /usr/lib/dri/r128_dri.so: cannot open shared object file: No such file or directory
mesa compiled with wrong USE/VIDEO_CARDS flags
Something was fixed back in 2005 before Xorg was modularized. This bug
is now back when once it was fixed.
Someting else has come up, and a Google search has shed no light for
me. The first occurence of an error in Xorg.0.log is
(EE) R128(0): No DFP detected
DFP means Digital Flat Panel. This suggests that, in an effort to
embrace new technology, Xorg is causing legacy code to break.
Can you still reproduce with xorg-server 1.5 and a newer kernel?