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.
At first, i don't run Linux very long. But long enough to install a GeForce driver with 3D support
The point:
I have here a Radeon 9500 Pro by Sapphire. I tried to install the original ATi driver as well as Schneider's.
Under SuSE 9.0 i didn't get it work, under 8.2 I was able to reduce the error messages to:
*** Trying to install a precompiled kernel module.
*** 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.)
The rest runs very fine. But I don't have any accelerations, and 2D also is poor (windows don't let move smoothly).
Before you kill me: I know, there are many posts about that. Also here on this forum.
BUT!! I don't understand some of them, and some answers don't work.
I already tried this "make cleanconfig" and "make dep" thing as root, it removed only one error. But this one is remeaning.
If anybody could be so friendly to help me. I am a beginner, kernel sources are installed, i tried to install as root, nothing helped. Chipset is a NForce 2. MoBo is the Abit NF7-S 2.0 with a AMD Athlon XP 1700+ (@2083MHz).
And sorry for my bad english, I come from Austria :-)
Thanks for all answers and for reading.
A easy point-for-point explaination would be very great.
1.- Make a copy of /etc/X11/XF86Conf file (or XF86Conf-4)
2.- Download the rpm from either schneider or ati webpages
3.- run the rpm with --force flag (as root, of course)
4.- DO NOT RUN THE SCRIPT fglrxconfig
5.- Copy the saved XF86Conf file to /etc/X11/
6.- Edit the file, and replace video card driver "radeon" for "fglrx"
For problems with your X server, always refer to /var/log/XFree86.0.log, it helps pinpointing such problems.
Anyhow most often than not with Ati drivers, agp v3.0 compliant chipsets support is the issue. Kernel 2.4.22 usually fixes that.
see your distro's repository for possible upgrades, if you go that route, don't forget matching sources and headers if they come separately,
...or build your own with agpgart as a module and no drm modules selected.
If the driver is already installed with no other "errors" then the one you posted, just follow these directions: > 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'
After that, backup your existing XF86Config-4 if you want but you'd be better off using the #fglrxconfig app to write your new config file with Ati specific entries.
If you mess up or aren't sure how your other h/w managed by that file [...mouse, keyboard, monitor] should be set, refer to the backup file and edit the new one accordingly.
modprobe -v fglrx to insert the new kernel module and,
startx
Yes, I got no other errors and did this (was the first thing I made), and got the same error (Tailored....)
On the SuSE 9 DVD is the 2.6 Kernel ("test"), I installed it and it didn't help. Now I have problems to get online in Linux. But I'll fix it.
Sorry for my late answer, I have not much time.
In building my own Kernel I have no experience, I've no idea how to do this. Never did this before.
//Edit:
So, i got the stable 2.4.22 Kernel from kernel.org and exctracted it. What should I do now to install it?
Current Kernel is 2.4.20.
Last edited by Marvelloard; 11-09-2003 at 05:03 AM.
The most easy way to install a new kernel is: (at least for me)
1.- go to where you have the kernel (usually /usr/src/linux-2.4.20)
2.- do "make menuinstall"
3.- Save the configuration in a file, for example config.conf
4.- Decompress de new kernel to /usr/src, so you will have /usr/src/linux-2.4.22
5.- Do "make menuinstall"
6.- Load the conf file config.conf
7.- Save changes
8.- Do "make dep clean bzImage modules modules_install" (you can choose to make these orders separately)
9.- Copy /usr/src/linux-2.4.22/arc/i386/boot/bzImage to /boot/vmlinuz.new (don't overwrite the old one, you never know what's going to happen)
10.- Copy /usr/src/linux-2.4.22/System.map /boot/System.map.new
11.- Edit lilo or grub and make a new entrance for the new kernel, exactly the same options you have for the old one, but this time pointing to vmlinuz.new instead of the old one.
This is maybe the most easy way....once you get practice, you can go through the kernel configuration and see what going on in there....
The directory's name is /linux-2.4.21-99 (AMD Kernel), and when I tried "make menuinstall" make said "make: *** No rule to make target `menuinstall'. Stop.
"
Instead of doing all the makes in one row, try to do them separately:
1.- make dep
2.- make clean
3.- make bzImage
4.- make modules
5.- make modules_install
It seems that you're missing some dependencies....The first point (make dep) should tell you if there are missing dependencies....If that's the case, you will have to enter the kernel config again and activate/desactivate what is needed and rerun the compiler again.
I supopse you have saved the old kernel conf in a file, and then LOAD it in the new one....haven't you? The options are at the bottom of the menu.
I don't know what to do about hotplugging. I couldn't find it in menuconfig.
By the way, I once ran this prog, but it had a GUI.
But that's not important I think, it has to work so or so.
(I am sure we will!! And I really want to get it work!! Thanks that you take time for this!)
I have also an ATI Radeon 9500 Pro, and i know is fucking difficult....
Yes, you can config the kernel via GUI doing make xconfig, but for me it is more clear with menuconfig....Anyways, the hotplug is located in: General setup--->PCI Hotplug support. If you have enable it, try to disable and run again make dep.
make[4]: Entering directory `/usr/src/linux-2.4.22/drivers/block'
make[4]: *** No rule to make target `DAC960.c', needed by `/usr/src/linux-2.4.22/include/linux/modules/DAC960.ver'. Stop.
And after disabling Mylex Dac 960 in Block Devices the message still exists.
When you say you are a newbie, what's with me? I'm a mega-newbie or so..
ATi's cards really rock, but their drivers suck.
NVidia's are very easy to install... Beautiful setup script, everything works...
Last edited by Marvelloard; 11-09-2003 at 08:44 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.