SlackwareThis Forum is for the discussion of Slackware Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
After reading another post, someone else mentioned they had it working.
I tried it out, and after a bit of tinkering, the Xfree 4.3 drivers do indeed work with X 4.4!
No more stock radeon module for my Radeon 9000 Pro
Here are the details.
I used fglrx-glc22-4.3.0-3.7.0.i386.rpm from the ati drivers page.
rpm2tgz to a tgz and installpkg.
Then, I used the same patches I had to use to get it working before
And this one if you're running an AMD, which I am.
</build_mod$ cat fglrx-3.2.8-fix-amd-adv-spec.patch
--- firegl_public.c.orig 2003-09-22 04:43:30.000000000 +0200
+++ firegl_public.c 2003-10-09 00:14:41.337778176 +0200
@@ -3106,7 +3108,7 @@
-#if ( (PAGE_ATTR_FIX == 1) || (LINUX_VERSION_CODE == KERNEL_VERSION(2,4,19)) )
+#if ( (PAGE_ATTR_FIX == 1) || (LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,19)) )
/* the kernel already does provide a fix for the AMD Athlon
big page attribute / cache flush data consistency system bug on its own.
(AMD claimed that CPU cache behaviour for such pages is not specified.)
To run these patches, I used
patch -p1 <patchname.patch
The second one, I had to specify the filename firegl_public.c
My kernel is configured with agpgart and via_agp as modules, I also have the radeon module compiled.
I built the fglrx module, and it installed fine.
Here are some excerpts from my xorg.conf file to help out, if they do.
I ran make.sh to make the module, ran fine.
Then I ran make_install.sh, and I got:
FATAL: Error inserting fglrx (/lib/modules/2.6.5/kernel/drivers/char/drm/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)..
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
fglrx: Unknown symbol have_cpuid_p
when I use my fglrx XF86Config-4 file, i get an error..
(II) Module fglrx: vendor="Fire GL - ATI Research GmbH, Germany"
compiled for 184.108.40.206, module version = 3.7.6
Module class: XFree86 Video Driver
ABI class: XFree86 Video Driver, version 0.6
(II) UnloadModule: "fglrx"
(II) Unloading /usr/X11R6/lib/modules/drivers/fglrx_drv.o
(EE) Failed to load module "fglrx" (module requirement mismatch, 0)
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
compiled for 4.4.0, module version = 1.0.0
Module class: XFree86 XInput Driver
ABI class: XFree86 XInput driver, version 0.4
(EE) No drivers available.
bash-2.05b# sh make_install.sh
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
FATAL: Error inserting fglrx (/lib/modules/2.6.5/kernel/drivers/char/drm/fglrx.ko): Invalid module format
And when I try to use the module anyway in XF86Config it basically says the same thing. Now I did get this error in XFree4.3 and it "worked" anyway.. but it still didnt' give me proper 3d accel so that may be some other reason.
At this point I'll say that mandrake is much easier as far as installing these goes.. but I think that's more the fault of ATI than anyone else.. *sigh*
I just installed ATI's 3.7.6 driver with xorg 6.7.0 and everything went smoothly. I installed it the exact same way I did with xfree 4.3 too. I remember trying xfree 4.4 when it came out, and I did have problems with ATI's driver (something about wrong version or something; cant remember exactly). I dont have a box with xfree 4.4 rite now (and prolly never will) so I cant play with it. BTW, im running kernel 2.6.6 and I compiled the module with GCC 3.4.0.
did you compile xorg or is there a package for it somewhere? I compiled it.. the thing is.. I may have myself to blame for the problem as I simply did a make install over my current Xfree installation.. perhaps I should have removed it first and that would have solved the issue..... who knows..
BTW.. the driver did work in Xorg.. just not.. right