Link to home
Start Free TrialLog in
Avatar of dradsws
dradsws

asked on

fglrx ATI Driver problems - ATI Radeon x1300 on Toshiba Satellite M100

Hi,
I have downloaded and installed the fglrx driver, however, when boot my system, I get thew following error. (Even after running ati-config --initial)

My card is an ATI Radeon Mobility x1300

The error is:

fglrx.ko module for 2.6.17-1.2174_1.fc5.cubbi_suspend2 kernel not found. DRI will not work within X with the ati-fglrx driver. Get an updated/suitable module uisng kernel-module-fglrx from rpm.livna.org.

If I look in the /lib/modules directory for this .ko file, it seems to be there:

[root@localhost modules]# find . -name "*fglrx*" -print
./2.6.17-1.2174_1.fc5.cubbi_suspend2/kernel/drivers/char/drm/fglrx.ko
./2.6.17-1.2174_FC5/extra/fglrx
./2.6.17-1.2174_FC5/extra/fglrx/fglrx.ko
./fglrx
./fglrx/build_mod/libfglrx_ip.a
./fglrx/build_mod/libfglrx_ip.a.GCC4
./fglrx/build_mod/libfglrx_ip.a.GCC3
./fglrx/build_mod/2.6.x/.fglrx.mod.o.cmd
./fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC4
./fglrx/build_mod/2.6.x/fglrx.mod.c
./fglrx/build_mod/2.6.x/fglrx.o
./fglrx/build_mod/2.6.x/.tmp_versions/fglrx.mod
./fglrx/build_mod/2.6.x/.fglrx.ko.cmd
./fglrx/build_mod/2.6.x/.fglrx.o.cmd
./fglrx/build_mod/2.6.x/fglrx.ko
./fglrx/build_mod/2.6.x/fglrx.mod.o
./fglrx/build_mod/libfglrx_ip.a.GCC2
./fglrx/build_mod/fglrx.ko
./fglrx/fglrx.ko
./fglrx/fglrx.2.6.17-1.2174_1.fc5.cubbi_suspend2.ko

uname -a:
Linux localhost.localdomain 2.6.17-1.2174_1.fc5.cubbi_suspend2 #1 Fri Aug 11 15:12:26 EDT 2006 i686 i686 i386 GNU/Linux

Any ideas? I am a Linux newbie, need help!

Regards,
Steve
Avatar of nedvis
nedvis
Flag of United States of America image

You downloaded ATI fglrx video driver from where?
Do you have compatible kernel ?
Are you using Livna repositories for your Fedora Core 5 updates ?
nedvis
<quote> Both ATI and Nvidia, and perhaps even other 3rd party drivers out there
come in some form of tarball or equivalent form from the particular
vendor.  Most users seem to favour the hardware vendor supplied drivers
directly, rather than using more sanely packaged 3rd party packages that
contain the same drivers.  This is very unfortunate, because installing
these 3rd party tarball driver installations is very harmful to your
clean OS installation.
Once you have either of these drivers installed on your system, you
can no longer use DRI with any video card.  So if you install the
ATI fglrx driver, while you should still be able in theory at least
to use the Red Hat supplied radeon driver, you may no longer be able
to use DRI with the radeon driver, because ATI's driver has blown away
critical files that come with the OS that are needed for proper
operation. <quote>
https://www.redhat.com/archives/fedora-test-list/2006-February/msg01565.html
Conclusions:
If you are going to use any 3rd party proprietary drivers, please do
yourself and everyone else a huge favour, and at least get your
drivers from reputable 3rd party rpm package repositories such as
livna.org which packages both the nvidia and ati proprietary drivers
in rpm packages which install the drivers sanely without overwriting
Red Hat/Fedora supplied files.

Instructions on how to include Livna rpm repositories , configure yum and install ATI video drivers and
suitable/corresponding kernels you can find here:
http://stanton-finley.net/fedora_core_5_installation_notes.html
http://stanton-finley.net/fedora_core_5_installation_notes.html#nVidia

nedvis
Avatar of dradsws
dradsws

ASKER

I actually installed it from the livna.org repository (fglrx). I do not know if the kernel is compatible - how to find out? - I had to use this kernel in order to get the Intel Wireless Proset 3945abg working!

I installed by running yum install xorg-x11-drv-fglrx - which downloaded it from the livna repository.

Is there anything else I need to install? Or is it simply that I have to wait until the updated fglrx driver is released which is compatible with the latest kernel?
type in terminal windows command:
uname -a
to get an info about your kernel version number
It will give you something like : Linux host_name  2.17.x-xyz Thu Oct 27 15:39:01 CDT 2005 i686 Celeron (Mendocino) unknown GNU/Linux
Write down 2.6.12-xyz string which is relevant to your Linux distro version and than look for   video driver version that match kernel version.
 
Or better yet type :  uname -r
It will return kernel release name/number e.g.
2.6.16-1.2133_FC5smp  ( as it is on my dual Pentium III workstation, hence _FC5smp )

These four are available ATI kernel modules at livna :
kmod-fglrx.i586                          8.28.8-1.2.6.17_1.2174 livna
kmod-fglrx-kdump.i686                    8.28.8-1.2.6.17_1.2174 livna
kmod-fglrx-smp.i586                      8.25.18-2.2.6.16_1.213 livna
kmod-fglrx-smp.i686                      8.28.8-1.2.6.17_1.2174 livna

So your kernel version number has to be   2.6.17_1.2174    ( NOTE four numbers 2174 !!! )
Type :  yum list xorg-x11-drv-fglrx*
to see what fglrx rpms you have on your system




Run the following
yum install ati-fglrx kernel-module-fglrx-$(uname -r)
Avatar of dradsws

ASKER

Seems that there is no fglrx module for my kernel. Running yum install ati-fglrx kernel-module-fglrx-$(uname -r) gives:

Added 198 new packages, deleted 96 old in 8.83 seconds
Parsing package install arguments
No Match for argument: ati-fglrx
No Match for argument: kernel-module-fglrx-2.6.17-1.2174_1.fc5.cubbi_suspend2
ASKER CERTIFIED SOLUTION
Avatar of djashley
djashley

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of dradsws

ASKER

This last works - seems like I just needed to get the right combination of kernel module, kernel and driver