Here is the error message: (0): [drm] loaded kernel module "r128" (0): [drm] created "r128" driver at busid "PCI:1:0:0" (0): [drm] added 4096 byte SAREA at 0xcbd93000 (0): [drm] mapped SAREA 0xcbd93000 to 0x40018000 (0): [drm] framebuffer handle = 0xe4000000 (0): [drm] added 1 reserved context for kernel (EE) R128(0): R128DRIScreenInit failed (DRM version = 1.0.0, expected 2.1.x). Disabling DRI. (0): [drm] failed to remove DRM signal handler
If you want to get this working in a pinch, do the following. Make sure /usr/include/{asm,linux} point to your current kernel. Remove the r128.o module. rmmod r128 Get the XFree86 src.rpm file and install it. prepare the source tree rpm -bp XFree86.spec build the r128 drm cd /usr/src/redhat/BUILD/XFree86-4.0.2/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel make -f Makefile.linux r128.o install the module over any older module /lib/modules/YOUR_2.4_KERNEL/kernel/drivers/char/drm/r128.o depmod -a run X
Thanks that did it..the only difference was that I am using the 2.2 kernel. Thanks