Greetings I finally got my Online Update to work, it has been a mission. Now it updates my XFree86 of course I told it to, but my ATI radeon has no 3D any more so I tried reinstalling it. But it fails with a message about drm not being fit for this driver. I have tried building the module manually but it still gives the same error. Does anyone have a workaround for me please? XFree86 drm includes at /lib/modules/2.6.5-7.108-default/build/include/../driver s/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. *** WARNING *** Tailored kernel module for fglrx not present in your system. You must go to /lib/modules/fglrx/build_mod subdir and execute './make.sh' to build a fully customed kernel module. Afterwards go to /lib/modules/fglrx and run './make_install.sh' in order to install the module into your kernel's module repository. (see readme.txt for more details.) -- Chadley Wilson Redhat Certified Technician Cert Number: 603004708291270 Pinnacle Micro Manufacturers of Proline Computers ==================================== Exercise freedom, Use LINUX =====================================
On Thursday, 14 October 2004 06.49, Chadley Wilson wrote:
Greetings I finally got my Online Update to work, it has been a mission. Now it updates my XFree86 of course I told it to, but my ATI radeon has no 3D any more so I tried reinstalling it. But it fails with a message about drm not being fit for this driver. I have tried building the module manually but it still gives the same error. Does anyone have a workaround for me please?
XFree86 drm includes at /lib/modules/2.6.5-7.108-default/build/include/../driver s/char/drm do not fit this driver.
This looks like you don't have the kernel sources installed. Install the kernel-source.rpm from the updates, then cd /usr/src/linux, make cloneconfig and make prepare, then try again
On Thursday 14 October 2004 07:48, Anders Johansson wrote:
XFree86 drm includes at /lib/modules/2.6.5-7.108-default/build/include/../driver s/char/drm do not fit this driver.
This looks like you don't have the kernel sources installed. Install the kernel-source.rpm from the updates, then cd /usr/src/linux, make cloneconfig and make prepare, then try again
I have treid what you suggested and it still swears, My system is uptodate, in the online update I have everything installed, execpt the nvida driver which a) I don't have Nvidia and b) it won't intsall The kernel sources are installed and the versions do match chadlap:/lib/modules/fglrx/build_mod # uname -r 2.6.5-7.108-default chadlap:/lib/modules/fglrx/build_mod # ls -la /usr/src/ total 28 drwxr-xr-x 7 root root 4096 Oct 13 22:04 . drwxr-xr-x 12 root root 4096 Oct 8 09:47 .. drwxr-xr-x 2 root root 4096 Oct 14 06:34 ATI drwxr-xr-x 22 root root 4096 Oct 8 14:30 kernel-modules lrwxrwxrwx 1 root root 17 Oct 12 17:39 linux -> linux-2.6.5-7.108 drwxr-xr-x 20 root root 4096 Oct 14 07:36 linux-2.6.5-7.108 drwxr-xr-x 3 root root 4096 Oct 12 17:38 linux-2.6.5-7.108-obj lrwxrwxrwx 1 root root 21 Oct 12 17:39 linux-obj -> linux-2.6.5-7.108-obj drwxr-xr-x 7 root root 4096 Oct 8 09:50 packages chadlap:/lib/modules/fglrx/build_mod # Where to fom here? -- Chadley Wilson Redhat Certified Technician Cert Number: 603004708291270 Pinnacle Micro Manufacturers of Proline Computers ==================================== Exercise freedom, Use LINUX =====================================
On Thursday, 14 October 2004 07.42, Chadley Wilson wrote:
On Thursday 14 October 2004 07:48, Anders Johansson wrote:
XFree86 drm includes at /lib/modules/2.6.5-7.108-default/build/include/../driver s/char/drm do not fit this driver.
This looks like you don't have the kernel sources installed. Install the kernel-source.rpm from the updates, then cd /usr/src/linux, make cloneconfig and make prepare, then try again
I have treid what you suggested and it still swears,
It still says "do not match"? Hm, what exactly are you trying to install? The fglrx I'm looking at searches for drm.h and drm_proc.h in that directory to see if it's a current version, and those two files are in the kernel-source package
On Thursday 14 October 2004 08:17, Anders Johansson wrote:
It still says "do not match"? Hm, what exactly are you trying to install? I am trying to get 3D support working on my ATI Radeon 9600, It was working before I ran SuSE YOU. I downloaded the latest rpm from the ATI Website. fglrx-4.3.0-3.14.1.i386.rpm That is as far as I can see the latest version.
The default acceleration SuSE provides is non-existant on this card, even the euphoria screen saver jerks badly. What is interesting is when I ran Yast2 the display setup, it gave me an option to enable 3D acceleration with the default radeon driver, before my update. After my update it does not! :-(
The fglrx I'm looking at searches for drm.h and drm_proc.h in that directory to see if it's a current version, and those two files are in the kernel-source package
-- Chadley Wilson Redhat Certified Technician Cert Number: 603004708291270 Pinnacle Micro Manufacturers of Proline Computers ==================================== Exercise freedom, Use LINUX =====================================
On Thursday, 14 October 2004 08.09, Chadley Wilson wrote:
On Thursday 14 October 2004 08:17, Anders Johansson wrote:
It still says "do not match"? Hm, what exactly are you trying to install?
I am trying to get 3D support working on my ATI Radeon 9600, It was working before I ran SuSE YOU. I downloaded the latest rpm from the ATI Website. fglrx-4.3.0-3.14.1.i386.rpm That is as far as I can see the latest version.
Yes, I'm an idiot, I completely forgot about that Do this cd /lib/modules/2.6.5-7.108-default rm build ln -s /usr/src/linux-2.6.5-7.108 build After that it should work
On Thursday 14 October 2004 09:25, Anders Johansson wrote:
On Thursday, 14 October 2004 08.09, Chadley Wilson wrote:
On Thursday 14 October 2004 08:17, Anders Johansson wrote:
It still says "do not match"? Hm, what exactly are you trying to install?
I am trying to get 3D support working on my ATI Radeon 9600, It was working before I ran SuSE YOU. I downloaded the latest rpm from the ATI Website. fglrx-4.3.0-3.14.1.i386.rpm That is as far as I can see the latest version.
Yes, I'm an idiot, I completely forgot about that
Do this
cd /lib/modules/2.6.5-7.108-default rm build ln -s /usr/src/linux-2.6.5-7.108 build
After that it should work
OK so I am ready to just reload this pc. I don't have such a directory and I can't find the kernel sources on the suse cds for my exact kernel. The directories available are: chadlap:/usr/src # l total 32 drwxr-xr-x 8 root root 4096 Oct 14 09:20 ./ drwxr-xr-x 12 root root 4096 Oct 8 09:47 ../ drwxr-xr-x 2 root root 4096 Oct 14 06:34 ATI/ drwxr-xr-x 22 root root 4096 Oct 8 14:30 kernel-modules/ lrwxrwxrwx 1 root root 17 Oct 12 17:39 linux -> linux-2.6.5-7.108/ drwxr-xr-x 20 root root 4096 Oct 14 07:36 linux-2.6.5-7.108/ drwxr-xr-x 3 root root 4096 Oct 12 17:38 linux-2.6.5-7.108-obj/ lrwxrwxrwx 1 root root 21 Oct 12 17:39 linux-obj -> linux-2.6.5-7.108-obj/ drwxr-xr-x 7 root root 4096 Oct 8 09:50 packages/ chadlap:/usr/src # and my kernel is: chadlap:/usr/src # uname -r 2.6.5-7.108-default chadlap:/usr/src # What really blows my mind is the fact that it was working, before so that means that the /lib/modules/2.6.5-7.108-default directory was there before? so where did it go after my update. The update did say it was going to do some kernel patching, Could that be what broke the drivers ? I didn't think a kernel patch would do this! Is there one more thing I try? -- Chadley Wilson Redhat Certified Technician Cert Number: 603004708291270 Pinnacle Micro Manufacturers of Proline Computers ==================================== Exercise freedom, Use LINUX =====================================
On Thursday, 14 October 2004 09.32, Chadley Wilson wrote:
On Thursday 14 October 2004 09:25, Anders Johansson wrote:
On Thursday, 14 October 2004 08.09, Chadley Wilson wrote:
On Thursday 14 October 2004 08:17, Anders Johansson wrote:
It still says "do not match"? Hm, what exactly are you trying to install?
I am trying to get 3D support working on my ATI Radeon 9600, It was working before I ran SuSE YOU. I downloaded the latest rpm from the ATI Website. fglrx-4.3.0-3.14.1.i386.rpm That is as far as I can see the latest version.
Yes, I'm an idiot, I completely forgot about that
Do this
cd /lib/modules/2.6.5-7.108-default rm build ln -s /usr/src/linux-2.6.5-7.108 build
After that it should work
OK so I am ready to just reload this pc. I don't have such a directory and I can't find the kernel sources on the suse cds for my exact kernel. The directories available are: chadlap:/usr/src # l total 32 drwxr-xr-x 8 root root 4096 Oct 14 09:20 ./ drwxr-xr-x 12 root root 4096 Oct 8 09:47 ../ drwxr-xr-x 2 root root 4096 Oct 14 06:34 ATI/ drwxr-xr-x 22 root root 4096 Oct 8 14:30 kernel-modules/ lrwxrwxrwx 1 root root 17 Oct 12 17:39 linux -> linux-2.6.5-7.108/ drwxr-xr-x 20 root root 4096 Oct 14 07:36 linux-2.6.5-7.108/
This looks like the one, so it is there. Are you saying it has no contents?
drwxr-xr-x 3 root root 4096 Oct 12 17:38 linux-2.6.5-7.108-obj/ lrwxrwxrwx 1 root root 21 Oct 12 17:39 linux-obj -> linux-2.6.5-7.108-obj/ drwxr-xr-x 7 root root 4096 Oct 8 09:50 packages/ chadlap:/usr/src # and my kernel is: chadlap:/usr/src # uname -r 2.6.5-7.108-default chadlap:/usr/src #
What really blows my mind is the fact that it was working, before so that means that the /lib/modules/2.6.5-7.108-default directory was there before? so where did it go after my update.
Not sure what you mean here, but if you're running kernel version 2.6.5-7.108-default, you're not likely to get much done without /lib/modules/2.6.5-7.108-default If you type the commands as I gave them, don't they work? What error message do they produce?
On Thursday 14 October 2004 10:21, Anders Johansson wrote:
cd /lib/modules/2.6.5-7.108-default rm build ln -s /usr/src/linux-2.6.5-7.108 build
After that it should work
Thank you very much, I realised what I was doing wrong. Its working thanks -- Chadley Wilson Redhat Certified Technician Cert Number: 603004708291270 Pinnacle Micro Manufacturers of Proline Computers ==================================== Exercise freedom, Use LINUX =====================================
On Thursday 14 October 2004 04:40, Chadley Wilson wrote:
On Thursday 14 October 2004 10:21, Anders Johansson wrote:
cd /lib/modules/2.6.5-7.108-default rm build ln -s /usr/src/linux-2.6.5-7.108 build
After that it should work
Thank you very much, I realised what I was doing wrong. Its working thanks
Can you tell us what you did to fix it so that the archive shows the solution for the next person with this problem? Jeff
On Thursday 14 October 2004 15:27, Jeffrey Laramie wrote:
On Thursday 14 October 2004 04:40, Chadley Wilson wrote:
On Thursday 14 October 2004 10:21, Anders Johansson wrote:
cd /lib/modules/2.6.5-7.108-default rm build ln -s /usr/src/linux-2.6.5-7.108 build
After that it should work
Thank you very much, I realised what I was doing wrong. Its working thanks
Can you tell us what you did to fix it so that the archive shows the solution for the next person with this problem?
Jeff
Sure Thanks to Anders Johansson for the input The error is here again as follows: Running the rpm from the ATI website fglrx-4.3.0-3.14.1.i386.rpm rpm -Uvh -force fglrx-4.3.0-3.14.1.i386.rpm you youw will get an error: That start with something about your card won't have 3D support, There will be some intructions in that error see below. the rpm still reports succesfull install. ===================================== XFree86 drm includes at /lib/modules/2.6.5-7.108-default/build/include/../driver s/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. *** WARNING *** Tailored kernel module for fglrx not present in your system. You must go to /lib/modules/fglrx/build_mod subdir and execute './make.sh' to build a fully customed kernel module. Afterwards go to /lib/modules/fglrx and run './make_install.sh' in order to install the module into your kernel's module repository. (see readme.txt for more details.) ======================================== Only if you try following these instructions it won't compile. Switch to init 3 and login as root if not already, then read carefully as I did not the first time :-) (this fix is posted by Anders Johansson, thank you Anders) cd /lib/modules/2.6.5-7.108-default rm build ln -s /usr/src/linux-2.6.5-7.108 build OK Now just follow the instructions in the error above and it will work. Don't forget to run fglrxconfig afterwards. Cheers and good luck -- Chadley Wilson Redhat Certified Technician Cert Number: 603004708291270 Pinnacle Micro Manufacturers of Proline Computers ==================================== Exercise freedom, Use LINUX =====================================
On Thursday 14 October 2004 15:21, James Knott wrote:
Anders Johansson wrote:
Yes, I'm an idiot, I completely forgot about that
I'm not a complete idiot. Some parts are missing. ;-) No, I am sorry but I am the idiot, in my haste for solving the problem I didn't read the solution properly and was looking for both directories in usr/src instead after much intense thought and concentration, I found that reading properly helps. and the solution was linking /lib/modules in /usr/src. Your advise was spot on. Thank You
-- Chadley Wilson Redhat Certified Technician Cert Number: 603004708291270 Pinnacle Micro Manufacturers of Proline Computers ==================================== Exercise freedom, Use LINUX =====================================
participants (4)
-
Anders Johansson
-
Chadley Wilson
-
James Knott
-
Jeffrey Laramie