[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ATI radeon 3.7.6 driver installation horror



hi all.

I have a problem while installing the latest (3.7.6) drivers for my radeon 9500pro/9700 on Sarge.

I run kernel 2.4.24-1-686 and XFree86 Version 4.2.1.1

After firsttime install I found in the logfile these errors

(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:debug_xform.o": No symb
ols found

And

drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
[drm] failed to load kernel module "fglrx"
(II) fglrx(0): [drm] drmOpen failed
(EE) fglrx(0): DRIScreenInit failed!
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *

So I deciced to Google a bit.

After some intense reading I found out that there seems to be a problem with libGL.so.1.2 . One source suggested dpkg-divert --package fglrx-glc22 --add /usr/X11R/lib/libGL.so.1.2 and since QIII was complaining about libGL.so as well I decided to go with that suggestion.

The next step was dpkg --force-overwrite -i fglrx_4.2.0-4.7_i386.deb followed by cd /lib/modules/fglrx/build_mod/ and then ./make.sh

lol bash came with a nice permission denied. At this point I started to count back in ProtoVulcan and steam emerged from my ears.

So # sh make.sh and the damn thing started verbosing and life was sweet. For about 1.34563 second. And then this error msg prompted.

:/lib/modules/fglrx/build_mod# sh make.sh
ATI module generator V 2.0
==========================
initializing...
Error:
XFree86 drm includes at /lib/modules/2.4.24-1-686/build/include/../drivers/char/drm do not fit this driver.
This driver is designed to only work with X4.1.0 or higher.
You can match this by getting Linux kernel 2.4.8 or higher.

How the $#@% that #$%@^#@$ script figures that kernel 2.4.24-1-686 is lower than kernel 2.4.8 or higher and that XFree86 Version 4.2.1.1 is lower than XFree86 Version 4.1.0 or higher.

any suggestions?




Reply to: