Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
i have an ATI Radeon 9250, and i downloaded the new drivers to install on my linux system. i'm using vector linux 5.1 soho. anyway, after running the rpm package installer, iget a whole list of dependencies that the drivers need to install:
Code:
<home/easuter/MyDocs/Downloaded/fglrx_6_8_0-8.22.5-1.i386.rpm';echo RESULT=$?
error: Failed dependencies:
/bin/sh is needed by fglrx_6_8_0-8.22.5-1
ld-linux.so.2 is needed by fglrx_6_8_0-8.22.5-1
libc.so.6 is needed by fglrx_6_8_0-8.22.5-1
libdl.so.2 is needed by fglrx_6_8_0-8.22.5-1
libexpat.so.0 is needed by fglrx_6_8_0-8.22.5-1
libfontconfig.so.1 is needed by fglrx_6_8_0-8.22.5-1
libfreetype.so.6 is needed by fglrx_6_8_0-8.22.5-1
libgcc_s.so.1 is needed by fglrx_6_8_0-8.22.5-1
libICE.so.6 is needed by fglrx_6_8_0-8.22.5-1
libm.so.6 is needed by fglrx_6_8_0-8.22.5-1
libpthread.so.0 is needed by fglrx_6_8_0-8.22.5-1
libSM.so.6 is needed by fglrx_6_8_0-8.22.5-1
libstdc++.so.5 is needed by fglrx_6_8_0-8.22.5-1
libX11.so.6 is needed by fglrx_6_8_0-8.22.5-1
libXcursor.so.1 is needed by fglrx_6_8_0-8.22.5-1
libXext.so.6 is needed by fglrx_6_8_0-8.22.5-1
libXft.so.2 is needed by fglrx_6_8_0-8.22.5-1
libXinerama.so.1 is needed by fglrx_6_8_0-8.22.5-1
libXmu.so.6 is needed by fglrx_6_8_0-8.22.5-1
libXrandr.so.2 is needed by fglrx_6_8_0-8.22.5-1
libXrender.so.1 is needed by fglrx_6_8_0-8.22.5-1
libXt.so.6 is needed by fglrx_6_8_0-8.22.5-1
libXxf86vm.so.1 is needed by fglrx_6_8_0-8.22.5-1
libz.so.1 is needed by fglrx_6_8_0-8.22.5-1
librt.so.1 is needed by fglrx_6_8_0-8.22.5-1
libc.so.6(GLIBC_2.0) is needed by fglrx_6_8_0-8.22.5-1
libc.so.6(GLIBC_2.1) is needed by fglrx_6_8_0-8.22.5-1
libc.so.6(GLIBC_2.1.3) is needed by fglrx_6_8_0-8.22.5-1
libc.so.6(GLIBC_2.2) is needed by fglrx_6_8_0-8.22.5-1
libdl.so.2(GLIBC_2.0) is needed by fglrx_6_8_0-8.22.5-1
libdl.so.2(GLIBC_2.1) is needed by fglrx_6_8_0-8.22.5-1
libgcc_s.so.1(GCC_3.0) is needed by fglrx_6_8_0-8.22.5-1
libgcc_s.so.1(GLIBC_2.0) is needed by fglrx_6_8_0-8.22.5-1
libm.so.6(GLIBC_2.0) is needed by fglrx_6_8_0-8.22.5-1
libm.so.6(GLIBC_2.1) is needed by fglrx_6_8_0-8.22.5-1
libm.so.6(GLIBC_2.2) is needed by fglrx_6_8_0-8.22.5-1
libpthread.so.0(GLIBC_2.0) is needed by fglrx_6_8_0-8.22.5-1
libpthread.so.0(GLIBC_2.1) is needed by fglrx_6_8_0-8.22.5-1
librt.so.1(GLIBC_2.2) is needed by fglrx_6_8_0-8.22.5-1
libstdc++.so.5(GLIBCPP_3.2) is needed by fglrx_6_8_0-8.22.5-1
RESULT=1
I have issues with ATI drivers, but not this one. It looks much as if all those library files are either Xfree86 or X.org related. Vector Linux is (damn fast!) small Slackware based, and uses Xfree86 3.3.5, and glibc 2.0.
It is entirely possible that ATI's driver, (which I consider to be Linux-hostile anyway" may expect later libraries. While I don't have enough info to risk being seriously disparaging (yet), my experience with NVIDIA driver and cards has been better, esp. regarding delivered video bandwidth.
Let's update that...
Vector Linux 5.1-SOHO uses XFree86 4.5 and glibc 2.3.6
Sorry - It was a little fumble.
As it happens, I will be trying to rework a previous mangled Vector Linux,
and I have the (somewhat despised) Radion6200 card around. I will be trying it out, but I need a little handholding first.
am i supposed to delete one of them, so as to only have the entry that aticonfig created? and isnt the busid supposed to be PCI:1:0:1 instead?
thanx for your help so far, its been a realy great help
ps: oh yeah, aticonfig runs, but fglrxconfig doesnt. iget the unknown command when trying to run it
Not 100% sure, but I think aticonfig is the replacement for fglrxconfig, so that's probably why you can't find it...
But you're doing better than me, the ati installer won't run - it can't find Xorg (slackware puts xorg in /usr/X11/bin ) Anyone got the driver installed in Slackware? Vampirite, which ati installer did you use, and could you post xorg.conf so I could copy settings?
Completely agree re Nvidia, wish I'd bought another nv instead of ati.
easuter:-
ATI website says aticonfig was in all the new packages, fglrxconfig wasn't included in new versions. I just posted it incase you had a different version.
Did aticonfig EDIT the xorg.conf or CREATE a new one?
If it created a new one, I would try and see if it works with no problem.
If it edited it, I do not know, I assume it should just work, try running X with startx, if it works, I think you should leave it, if it doesn't, post the error.
tony@tugela:-
My Graphics card was too old, unsupported by ATI. However, ATI says DRI provides drivers for mine.
I looked into it, and realised mostly everything was done for me, I just edited my xorg.conf to follow this: (only parts of it shown)
I just wanted to post my experience since I just got the ATI drivers installed on my system running Vector Linux 5.1 Std. I have a Radeon 9600 256 MB card installed. Here is what I did:
Download ati-driver-installer-8.22.5-i386.run from ATI's website and run as root.
Code:
# ./ati-driver-installer-8.22.5-i386.run
chose automatic install.
then ran
# /usr/X11R6/bin/aticonfig --initial
flgrx files were installed to /lib/modules/fglrx, so I did
Code:
# cd /lib/modules/fglrx/build_mod
# ./make.sh
# cd ..
# ./make_install.sh
I don't think the ./make.sh step is necessary, but I'm used to compiling the ATI driver so it is habit.
I had some problems getting the 3D acceleration to work so I recompiled the kernel to include agpgart as a module and not compile it into the kernel. I also included the nvidia-agp module since my motherboard uses an nForce2 chip. Here are the importtant options (borrowed from another ATI how-to):
Code:
- Processor type and features
-[*] MTRR (Memory Type Range Register) support
- Loadable module support
-[*] Enable loadable module support
-[*] Kernel module loader support
- Character devices
- <M> /dev/agpgart (AGP Support)
-[*] NVIDIA chipset support
- [ ] Direct Rendering Manager (XFree86 DRI support)
After recompiling, I re-compiled/re-intalled the fglrx drivers with the code above. After all of that, I added the following to my /etc/rc.d/rc.modules file:
well, i ran the installer and everything seemed to be ok, but right at the end, it said that there had been errors during the instalation (how surprising...) and that they were saved in a a log file in the fglrx folder.
so here is whats in the log:
Code:
[Warning] Driver : can't switch OpenGL library support to XFree86 4.x.x DRI method
[Warning] : because package xf86_glx-4.*.i386.rpm is not installed.
[Warning] : please install and run switch2xf86_glx afterwards.
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.13/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.13'
WARNING: Symbol version dump /usr/src/linux-2.6.13/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /lib/modules/fglrx/build_mod/2.6.x/agp3.o
In file included from include/asm/fixmap.h:27,
from include/asm/pgtable.h:17,
from include/linux/mm.h:36,
from include/asm/pci.h:7,
from include/linux/pci.h:919,
from /lib/modules/fglrx/build_mod/2.6.x/agp3.c:66:
include/asm/acpi.h:31:28: acpi/pdc_intel.h: No such file or directory
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/agp3.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13'
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
now what?
all i know is that i'm never getting an ati card ever again...anyway, while this one is working i guess i have to try to get it up and running.
thanx for being pacient with me, realy apreciate it.
Well, failed dependencies is usually a good indication that your system is missing something.
I don't know Vector and haven't used Slack in ages but it seems to me you are missing,
the kernel sources or at least the kernel headers [...or both],
some -devel pkges like X11-devel or something similar and others possibly.
Install the most obvious and see if/what error remains.
Well, obviously the Kernel Module isn't compiling, you will need things like UnTamed said above.
Slackware Kernel Headers don't work good on my system, well I couldn't compile the vmmon module for VMWare using them, so I assume they are not too good, plus the Slackware FTP says they are not good.
However you are using Vector Linux, so it should be different...I assume.
Just so you know, to test my system to see if it had worked, I used kinfocenter -> OpenGL.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.