OffTopic: Half success

Hi again,
so the "crazy" way turned out to work fine ^^ at least half the way.

I just changed the Major Version in mach64_drv.h from 2 to 1
After that i deleted all libGL* libgl* in /usr/lib
I also removed all *.ko in /lib/modules/´uname -a`/kernel/drivers/char/dri/

Then i started the whole buildprocess again.
Copied evrything into the demanded places and run
depmod -a
DRM loads fine.
Mach64 Kernel module loads fine.
Mach64 dri - xorg module loads fine

Xorg.0.log reports no errors anymore and shows:

ATI(0): Direct rendering enabled

but, in glxinfo direct rendering: no is still there
I went through the Xorg-log and found some warning lines:
AIGLX: Cannot shadow an accelerated frame buffer.
AIGLX: 3d driver claims to not support visual 0x23
AIGLX: 3d driver claims to not support visual 0x24
AIGLX: 3d driver claims to not support visual 0x32

Some more interessting thins:
drmOpenDevice: node name is /dev/dri/card0
... openresult is -1, (No such device or address)
.. this repeats for 6 lines, then:
drmOpenByBusid: Searching for BusID pci:0000:01::00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
--telling a lot of drm initialization stuff

--At least some more positive info:
AIGLX: Loaded and initialized /usr/lib/dri/

Now the only thing to be solved is,
why is "direct rendering: no" in glxinfo