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.
I have Mandrake Linux 9.1 which is working perfectly so far. However, every time I try and activate my Hercules 9000 PCI 64MB (infact - i select an ATI Radeon because I don't think the card exists in the list), it seems Mandrake no longer supports it - I can't see anything - and I can't get back into KDE or Gnome to see how to change the settings - which leads me to having to reinstall.
I have two monitors - one in my standard Intel 810 Graphics chipset which came with my computer, and another in my Hercules 3D Prophet 9000 PCI 64MB (Which I believe is powered by ATI Radeon)
Has anyone else managed to get this working? Thank you very much in advance to anyone who can help. - Its greatly appreciated.
Do you change this in the x config file? If this is the case, you do not need to reboot the machine to fix the problem. Also, you shouldn't have both monitors plugged in
But, if you can't get back into kde / gnome / x then just control alt backspace to a terminal and edit the XF86Config file in /etc/X11/XF86Config
If you can't do this, then use a live CD and boot into a console and chroot into your drives. Then you can edit the config file Just go to output device section and change the driver type back to what it was.
I have both monitors in because quite often, when I'm messing with the monitor and display, it simply changes monitors and I don't know whats happening - and usually by the time I change over monitors in the different ports - something else goes on..
I really wondered if anyone had already tested this with a driver and got it to work. Being a linux-newbie, I simply use Mandrake's config/setup tool to try and add the display.
I dont know what driver I'm meant to be using, and last time I edited the XF86Config file - I kinda bodged up the job...
hmmmm It would help if you knew exactly what kind of chipset it uses. If it's an ATI radeon chipset then I can help you... if not then you need to find out.
Before reading this, bear in mind that I use a diff distro but I've tried to change the things necessary to work for you. If you need further explantions, just ask. I'm sure i can help
right, to make an ati work nicely on linux (it's not as easy as nvidia sadly ) you may need to recompile your kernel. Very easy really. But worth the higher Frames and graphics Should be fine with kernel 2.4.20 or 2.4.22 unless you have a KT400 chipset mobo (which means you should get 2.6) but follow this and see if it helps:
bring up a console and su in with root pass... then type
Code:
cd /usr/src/linux
then
Code:
make menuconfig
Now go to the Character Devices. You want to find and make sure you compile in agp support, so it should look like this:
Code:
<*> /dev/agpgart (AGP Support)
If it doesn't have the star or an M press space to put one in.... and then below choose the chipset of your mobo. Now scroll down the page a little more and make sure that DRI / DRM is disabled, so should look like:
Code:
[ ] Direct Rendering Manager (Xfree 4.1.0 and higher DRI support)
now you can exit and save the config. To compile the kernel, type
Code:
make dep && make clean vmlinuz modules modules_install
and then
Code:
mount /boot
and then make a backup of your working kernel image file:
Code:
cp /boot/vmlinuz /boot/vmlinuz.working
then copy the image to the boot section:
Code:
cp /usr/src/linux/arch/i386/boot/vmlinuz /boot
and now
Code:
/sbin/lilo - (if you use lilo)
umount /boot
Now you want to restart and make sure everything boots okay. If it does then goto www.ati.com and download the latest driver for your version of xfree... compile / make / install etc (follow the readme) and then use the fglrxconfig tool which will guide you through setting up your card and auto makes a config file for you.
Thankyou very much. - I'm going to try it out as soon as possible - just make sure I back up everything - 'cos im bound to muck everything up first time round. I hope to buy the Power Pack edition of Mandrake 9.2 in December. If this works with 9.1 and I'm still having the same troubles with 9.2 - will it still work to use this fix?
Yes... this fix is basically just making sure that your kernel will not have any issues with your card. Hopefully, that should have a newer kernel aswell... but yeah, what I described should work fine
backing up shouldn't be an issue to try this method. As long as you copy your working kernel image as described in the points above, then if you have problems you can just switch back to the other kernel and it will be just like before
Last edited by breakerfall; 11-20-2003 at 03:32 PM.
I've been trying out the help you gave me - but the linux source code isn't available in /usr/src/linux - the only folder in /usr/src is RPM. Is there any other location it will be installed in?
Bummer, I'm not 100% sure about mandrake in that case then :/ Normally, /usr/src/linux is a symlink to the actual un-compressed kernel directory containing the kernel config and the build files. I just double checked as well and just realised that you have a PCI graphics card. The info I was giving, was generally directed towards AGP so sorry about that
Okay, forget the guide above .... are you saying that when you enter "Radeon" as the driver in the xconfig file, it stops working?
One thing to try would be to download the drivers from ATIs website anyway, install them and then run /opt/ati/bin/fglrxconfig through a console screen and this will create a new config and replace the driver as "fglrx" and also adds it to the loaded modules list. See if that works. After doing this and rebooting, run fgl_glxgears and see what score you get.... do glxgears aswell.
One more question... when you change the card to "radeon", do you manually edit the xfree config yourself and do the change the name of the identifier, or do you use the xfree config creator. Just that if you change the Identifier, you need to change the value further down in the screens section
I've just started downloading the ATI drivers for Xfree 4.30 (its gonna take 14 mins cos of dialup) anyway, when I chose the ATI Radeon driver - i first used xf86config (a few times) and also the Mandrake Control Center. When I change the setting in xf86config - the error is:
no screens found
And when I use Mandrake's Control Center - i just get a black screen. I can get back into text using the CD and booting into failsafe - but I'm kinda stuck from then on. I have to go behind my computer, plug my monitor back into Intel i810 and reinstall Mandrake.
The download has finished now - so... I'll try the steps you described.
ha ha ha.... okay cool. Like I said in the other post, when actually changing the values in the xfree config file, for example, changing the identifier to "Hercules 9000", you need to change it in the screens section too. Easily fixed
Anyhow, nice and easy, if you want to try this before you install the drivers, edit the xfree config and don't change the identifier for now... simple change the Driver field and change it to "radeon". Don't change anything else. In fact, if you want, post your xfree config file in here for me (use the [ code] option and I can check it for you.
Then reboot and see if it's acceptable. If you maybe want to get it going a bit faster, you can try the drivers
Problems occured during installation:
file /usr/X11R6/lib/libGL.so.1.2 from install of fglrx-glc22-4.3.0-3.2.8 conflicts with file from package XFree86-libs-4.3-5mdk
So I'll try looking at the xf86config - its in /etc/X11/ right?
Cheers again, Steve.
Update: hmm... there's 2 - xf86config and xf86config-4 - any particular one?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.