MandrivaThis Forum is for the discussion of Mandriva (Mandrake) 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.
Just started using Mandrake 9.2 (FiveStar) after years and years of coping with Windows (gack) finally seen the light, etc. etc.
Anyway, the problem is that my Radeon 9700 doesnt work with Mandrake 9.2
First thing that happened was simply that the X wouldnt start.
I fixed this by chosing radeon (dev) as my driver, running with 16bit color and 600x800 resolution and the Xfree86 4.3 with 3d acceleration, anything else malfunctioned.
But i hated the resolution and couldnt use OpenGL and other things like flash and shockwave (even after installing the plug-ins for Mozilla)
Then i downloaded the newest linux driver from www . ati . com (spaced becouse the forum doesnt allow me to use URL's... yet. please dont ban)
I then followed the install readme...
when i used rpm -Uhv (driver name).rpm it wouldnt install becouse of a conflict with my libGL, i then forced it (-i --force) and it installed, but then told me i needed a tailor made kernel to run it.
Big deal i thought, it all stood here in the manual howto step-by-step.
Thing is, i couldnt execute './make.sh' since the kernel source and generator was missing.
I then installed every single rpm on the iso's i had burned, it still wouldnt work.
Any help? How can i get the kernel generator to function again/where do i find the kernel source and generator?
Btw, im using the kernel that came with Mandrake 9.2, the kernel 2.4.22 i belive it was called.
Distribution: Mac OS X Leopard 10.6.2, Windows 2003 Server/Vista/7/XP/2000/NT/98, Ubuntux64, CentOS4.8/5.4
Posts: 2,986
Rep:
NBN, I think I know your problem. I tried this in mandrake 9.2 and it didn't work for me, but someone else mentioned that Mandrake 9.2 puts the wrong PCI slot in the configuration or something and you can change that and it'll work. The procedure I'm telling you will work in Mandrake 9.1 for sure.
1) go to console
2) uname -a
3) write down kernel version number
4) mandrake control center
5) install RPM
6) install kernel-source-X.XX.XX-RPM (install version number correctly)
7) install the RPM file from www.ati.com
8) rpm -i --force <filename>.rpm
9) fxlgrconfig or whatever
10) cross fingers and try running tux racer
But like I said, I did everything and it installed fine, but my OpenGL still didn't work. That is one reason why I switched back to Mandrake 9.1.
1. Install the ATI drivers by forceing the rpm just as you said.
2. Then I downloaded a new kernel by typeing this:
urpmi --allow-force kernel-2.4.22.21mdk
3. Then I went into the: /lib/modules/fglrx_build_mod and typed: ./make.sh
4. Go back into the main fglrx dir ( cd .. ) and type: ./make_install.sh
5. Run: fglrxconfig
and by ATI 9800 worked!.... thx to cannonball on irc.freenode for his help. Remember i did the following in that exact order.
I tried the kernel install, its just returns(translated from danish):
No package called kernel-2.4.22.21mdk
What im gonna do?
Waiting for response.
-NBN-
P.S. just runned the uname -a check Micro420 told me to, the results was:
2.4.22-10mdk #1 Thu Sep 18 12:30:58 CEST 2003 i686 unknown unknown GNU/Linux
as i spotted:
2.4.22.21mdk
2.4.22-10mdk
doesnt match, i will try to use -10 insted of .21 and remove the kernel-
***UPDATE FIELD***
Worked.
Continueing process.
FAULT:
[root@Dystopia /]# cd lib/modules/fglrx/build_mod
[root@Dystopia build_mod]# ./make.sh
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h
step by step of how i did it (so anybody else doesnt have to figure it out all over again)
1: download the driver needed for your Radeon card from www.ati.com
2: download the kernel-source-2.4.22-10mdk.i586.rpm (seach for it, you'll find it if you copy paste the file name into a seach engine)
3: installed the kernel-source-2.4.22-10mdk.i586.rpm (in GUI mode, dueble click file and accept anything, in Mesa mode type rpm kernel-source-2.4.22-10mdk.i586.rpm in the dir its located (apply -i --force if it objects)
4: in Mesa mode (importent: IN MESA MODE) go to the dir the driver is located in and use rpm -i --force (driver name)
goto /lib/modules/fglrx/build_mod and type ./make.sh
5: type cd .. to go a dir back, and type ./make_install.sh
6: type fglrxconfig to configurate your card, this all depends on what mouse, keyboard, monitor and card you have, so be sure to have specs laying close to you or in your head.
That'll fix it, if not ask in this nice forum, im sure people will be more then happy to help you as they helped me.
Uh-oh.
The root now have the right driver and the kernel module running, but my everyday user doesnt!
I dont understand anything of this, my installation guide from ATI says something about loading the kernel module manually if it doest load itself but they fail to tell me how!
Any help on how to enable the Radeon driver/Kernel module to my secondary user? i dont want to log in as root every time i have to view something in flash or play a game.
***EDIT***
Im such a silly, i simply had to run fglrxconfig as the general user too!
So, you have to run fglrxconfig for every user you want to use the Radeon card.
BTW, remember to set restrictions to none, unless your for some reason paranoid, else you cant run the fglrxconfig as anybody else but the root.
hi,
I got radeon 9700pro w/ Mandrake 9.2. I install the ATI drivers after applying the Athlon patch that I heard about in another thread and I make the custom modules and everything, it seems to install fine, I configure the fglrxconfig and everything but I still get ridiculous numbers for glxgears (< 100), even though lsmod lists fglrx as loaded (although there's nothing using it: Used by = 0).
In order to install it I had to use the --force too and everything but does anyone have any idea what could be causing the glxgears to still give crappy numbers?
By the way, the ultimate way to know if your ati modules are working as they should is to type fglrxinfo and see if it lists ATI there instead of MESA. Mine still lists MESA, which is why I'm not getting the full potential. Any ideas are welcome.
I had the same problem after installing my card, after seing that it worked with my root user i figured it must be becouse it only installed for the root, but not for any other user.
Now, how do you install for another user when you need root privilege to do such things?
Easy, it turns out the default installation is for Root Group (0) only, simply run the fglrxconf or what the command was... long time ago.
Then, go thru alll the sitting, and pay close attention(!)
Somewhere near the end it asks you who to apply it for, and then select Users (i belive thats the group needed to be selected) and it should work for your "foolproof/bulletproof" user too!
To Braveheart1980
I belive the flag for your tv out is somewhere in the configuration, try running fglrxconf, go thru all the configurations and you should stumble across it.
Now, it may not work, havent really fooled around with Linux for a loooong time (gave me too many probs, and i got school too to worry about, i take it up again at the next vacation )
Actually the only reasons i could reply to this was:
1: i was in "read" mode in this topic, so i rechieved mail that someone had stumbled across my month old topic.
2: i got a easy to remember, hard to hack rockass password i user in many places that isnt directly crucial to me (bank account and MMORPG account pass's are diff'rent)
3: i could see my own name easily the mail adressed my as NBN.
just out of curiosity, is there a way to install make the custom module for say my 2.6.0 kernel after booting-up w/ another kernel (2.4.22 for example). In other words, is there a way to tell the ./make.sh and ./make_install.sh to create the module for the 2.6.0 kernel?
You mean to boot up with the old kernel and then run the custom module on a temporary kernel 2.6.0? if so, no clue.
sorry
If you mean how to implement the new kernel, then i belive its covered in the manual that follows the radeon driver you prolly downloaded.
Right now, its months since i implementet the kernel i now use, i cant remember how i did it, if you run into more probs/cant solve this prob just post it with some more specs of the situation and i will gladly seach a little around/test it myself and see if i can figure it out again.
I had the same problem after installing my card, after seing that it worked with my root user i figured it must be becouse it only installed for the root, but not for any other user.
Now, how do you install for another user when you need root privilege to do such things?
Easy, it turns out the default installation is for Root Group (0) only, simply run the fglrxconf or what the command was... long time ago.
Then, go thru alll the sitting, and pay close attention(!)
Somewhere near the end it asks you who to apply it for, and then select Users (i belive thats the group needed to be selected) and it should work for your "foolproof/bulletproof" user too!
-NBN-
Thanks for the reply, but when running fglrxconfig, there's no option at the end to who to apply it for.. It simply says that it'll save the configuration file to /etc/X11/XF86Config-4 and I choose 'y' to save.
So even though the fglrx appears as installed under lsmod, I still don't have it listed under fglrxinfo and glxgears still give <100 FPS.
Originally posted by ttilt Thanks for the reply, but when running fglrxconfig, there's no option at the end to who to apply it for.. It simply says that it'll save the configuration file to /etc/X11/XF86Config-4 and I choose 'y' to save.
So even though the fglrx appears as installed under lsmod, I still don't have it listed under fglrxinfo and glxgears still give <100 FPS.
Very strange isn't it?
Thanks for all the help
i have the exact same problem, the driver appeared to install
but still the mesa driver comes up on fglrxinfo...
i tried rerunning fglrxconfig as well with no luck
any info would be greatly appreciated
i've read where other people went to mandrake 9.1
and installed the driver with success...i may try
that if all else fails
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.