Jump to content
Compatible Support Forums
Sign in to follow this  
blackpage

Probs with Mandrake 10 + Radeon 9600pro

Recommended Posts

Good evening, folks

 

I have used Mandrake 9.1/2 with Nvidia-GFX-cards and varous mobos for quite some time, and no hardware-setup gave me any trouble.

Couple of weeks ago I upgraded my machine ... here are the current specs: ASUS A7N8X-X board (yeah, the doomed one :)/XP3200/1.5GB Ram/Radeon 9600Pro. To honor this setup I thought about checking out Mandrake 10. It's all quite fine - apart from 2 things:

 

A: Gfx-Issue

No matter how I twiddle the beast, the ATI drivers won't load and I'm stuck with Mesa 3D. The kernel sources are of course installed, the fglrx-rpm installs nicely, it also compiles nicely, it inserts the driver/necessary modules without any error message but still - fireglrxinfo states that Mesa's used. I even launched "make.sh" and "make_install.sh" as described (even though it seems to me the RPM handles all that in the first place anyway). The result is always the same: no errors, but also no fglrx (even though it is mentioned in XF86Config-4).

 

My questions therefore are:

-) Could it be related to some agpgart-thing, is there some other agp-module to insert (nvidia-agp? ati-agp?)? Cause lsmod doesn't list any of these, just the standard agpgart.

 

-) Could it be related with the version of Mandrake (leeched from the Internet for testing)? I think I saw something during the installation procedure that mentioned that only "commercial" version has support for newer hardware (including Radeons).

 

B: Sound thing/hisses and clicks

After installion the sound system hisses and clicks like crazy. Turning down the AC97-volume slider fixed this, still .. anybody had similar effects?

 

A great load of "thanx" in advance for taking the time read or even answer this

 

bp

 

p.s: the standard "radeon"-driver works nicely in 1600x1200@80 - nicely but slowly smile

Share this post


Link to post

I've been seeing where folks have been having this same problem, unfortunately I don't know how to help with it. Sorry.

Share this post


Link to post

Don't know either, but for the Mandrake 9 setup, did you install the nForce chipset drivers from NVIDIA? The sound is an issue, apparently related to what the distro picks up as the sound card. I think that I remember it should using the intel810 sound module.

 

If you are using Mandrake 10, I would be interested to see if the hardware detection is good for this chipset. If so, I will try it on my second box. Mandrake 10 has the 2.6.x kernel, so it should work.

Share this post


Link to post

Evening again

 

@DapperDan: thanx a lot anyway for taking the time to post an answer. I'm still tracking the issue and will post some fix (in case I can find one smile

 

@danleff: thx to you too for the hints. Indeed, the sound issue was caused by not having tagged the i810 driver, as I have found out from various sources on the net.

 

According the hardware detection of MDK10: Well, the folks have hammered together a quite tasty bit of software there. Apart from the ATI frivers everything just goes peachy. Today I also installed MDK10 on a second box, same mobo but this time with a GF5200 TwinView card. And what can I say - all went super-well (still have to set up TwinView, but anyway). So all I can say is: MDK 10 eases (almost) any pain that might have come across with the cursed A7N8X-board.

 

IMPORTANT: I'm strictly into software-development, so I have no all too fancy hardware attached to my boxes apart from the inevitable USB-sticks/digicams etc. But still, no wireless thingies, no VidGrabbers etc.etc. But as far as it goes for server-stuff and hardcore-development purposes (CVS, apache and the usual suspects) MDK10 and this board perform a nicely balanced duette.

 

cu smile

Share this post


Link to post

Success (at last)!! smile

 

Greetings comrades,

after intensive investigation and (almost neverending) trial-and-error sessions with MDK10 and the Radeon9600 my desktop crate is finally set up the way I intended it. I apoloigze for this posting in advance as it could get a bit lengthy, but I've spent quite some time to fix this issue, and I thought giving away a more detailled description including approaches that did not result in success might be helpful for other hardware-noobs like me. Also forgive my some occasional typos as it's late already here ... So here's a log of my activies (including "go's" and "no-go's").

 

======

NO_GO:

======

Kernel 2.6.4 with "everything built in but the kitchen-sink"

(phrase courtesy of J.Mullins - SOF II smile

 

I compiled and tried this kernel version with all ATI-relevant things built in - these were: nForce/2-, agpgart/nvidia-agp. This lead to a very compact kernel that limited "lsmod"-output to just 2 lines ... the codepage-modules. In this setup, running the ATI-rpm produces fatal errors upon final module insertion ("permission denied"). Consequently a manual "modprobe" <fglrx.ko> produced the same result. That lead me back to the kernel MDK-10 2.6.3mdk-kernel, as delivered "fresh out of the box".

>>>>

On a sidenote: If you are using USB-stuff you should stick with the MDK-kernel as it seems to be patched to supports "supermount" which 2.6.4 doesn't unless you apply the appropriate patch.

<<<

 

======

GO:

======

I booted into the standard MDK-installation as it has been installed in the first place by MDK10 and performed these tasks on the command line (so there, no "X") ...

 

STEP 1: Prepare the setup

root@machine ati_drv: rpm -Ui --force fglrx-4.3.0-3.7.6.i386.rpm

(this extracts installs the sources into the proper locations)

 

STEP 2: Build the core-module

root@machine ati_drv: cd /lib/modules/fglrx/build_mod

(change to dir. to build the driver-module)

 

(optional) ... perform a ...

root@machine build_mod: chmod a+x make.sh

(to make the script executable if necessary. For some peculiar reason the make-files here only had the "r"-attr. for owner set)

 

STEP 2.1: Built it

root@machine build_mod: ./make.sh

(this builds the core-driver-module)

 

STEP 3: Install the driver-module

root@machine build_mod: cd ..

(go up one directory, this should bring you to /lib/modules/fglrx)

 

(optional) ... perform the "chmod a+x"-command on "make_install.sh"-file if needed (see above)

 

STEP 3.1: Perform the installation

root@machine fglrx: ./make_install.sh

(this builds the core-driver-module)

 

If everything goes well up to this point, the fglrx-directory should contain a symbolic link like this ...

fglrx.ko -> /lib/modules/fglrx/fglrx.2.6.3-4mdk-SMP.ko

 

STEP 4: Checking the loaded AGP-modules

Type ...

root@machine fglrx: lsmod

to check if any AGP-relevant modules are loaded. In my case none was loaded so I inserted the one for my mobo (A7N8X-X, nForce2-chipset) ...

root@machine fglrx: modprobe nvidia-agp

 

A second "lsmod" should now list "agpgart" which is used by "nvidia-agp".

 

To make these settings permanent I added this line to "/etc/modprobe.conf" ...

 

install fglrx /sbin/modprobe --ignore-install fglrx && { /sbin/modprobe nvidia-agp; /bin/true; }

 

To be honest, I have no idea if this is a cruical thing or not, but it worked here, so I thought I just mention it smile

 

Inserting the ATI-driver-module finally braught this result

[tt]

fglrx 204228 172

nvidia-agp 7388 1

agpgart 31016 2 nvidia-agp

[/tt]

 

STEP 5: Running fglrxconfig

Now it's time to run the ATI-XF86Config-tool ... type ...

root@machine fglrx: fglrxconfig

and follow the steps.

IMPORTANT:

When getting asked whether or not to use an external AGP-module, type Y. For me this was the cruical part as the fglrxconfig-tool has "[n]" preselected and the description is a fair bit misleading, insinuating that the "internal" AGP-module would be the right thing to do (which it wasn't here).

 

Well, before I get sued by the linuxcompatible-folks for being a forum-post-hog I call it quits at this point. Thanx again to all the folks here who replied and to the forum-crew for providing this platform.

 

evening smile

Share this post


Link to post

Thanks very much for posting your detailed description of what you did to get it working! The whole point of these forums is to help folks solve problems they're having with Linux. I'm sure your post will help a lot of folks who check in here! smile

Share this post


Link to post

Agreed. Nice work! This is why I thought having a "howto" section of the forum would be a good resource to refer users to.

Share this post


Link to post

Help!

I've still got problems.

the mod build goes fine, but I get a fatal error trying to

do the install_make

 

[root@x1-6-00-03-47-d9-20-67 fglrx]# ./make_install.sh

- creating symlink

- recreating module dependency list

- trying a sample load of the kernel module

FATAL: Error inserting fglrx (/lib/modules/2.6.3-4mdk/kernel/drivers/char/drm/fglrx.ko): Operation not permitted

failed.

 

 

What did I do wrong?

Share this post


Link to post

yes

 

FWIW I read at the ATI site on thier FAQ for the driver that it requires kernel 2.4

 

Could this be part of the problem?

Share this post


Link to post

heh, i registered just to post this howto, but i posted on the first mandrake-thread i saw, and, of course, it was the wrong thread.. laugh

 

another atempt:

 

here is a howto on how to set up radeon-cards in a couple of differnt dists, feks debian, slack, gentoo ++

 

link to the forum; http://www.rage3d.com/board/showthread.p...linux+ati+howto

 

link to the howto; http://www.rage3d.com/content/articles/atilinuxhowto/Linux_ATI.html

 

just so you know smile

 

über_t

Share this post


Link to post

Blackpage's detailed instructions look to be just what I need.

 

Only I'm stuck at Step 1.

 

I do:

 

[root@localhost /]# rpm -Ui --force fglrx-4.3.0-3.7.6.i386.rpm

 

but I get:

 

error: Failed dependencies:

libX11.so6 is needed by fglrx-4.3.0-3.7.6

libXext.so6 is needed by fglrx-4.3.0-3.7.6

 

Can anyone tell me why?

 

 

Share this post


Link to post

Originally posted by pamindic:

Quote:
Blackpage's detailed instructions look to be just what I need.

 

Only I'm stuck at Step 1.

 

I do:

 

[root@localhost /]# rpm -Ui --force fglrx-4.3.0-3.7.6.i386.rpm

 

but I get:

 

error: Failed dependencies:

libX11.so6 is needed by fglrx-4.3.0-3.7.6

libXext.so6 is needed by fglrx-4.3.0-3.7.6

 

Can anyone tell me why?

 

 

you need to install libX11.so6 is needed by fglrx-4.3.0-3.7.6

libXext.so6 is needed by fglrx-4.3.0-3.7.6 packages before you can install the fglrx-4.3.0-3.7.6.i386.rpm packages. if those dependencies are not installed then you are going to keep getting the same error over and over. hope this helps you!!!!

 

Share this post


Link to post

Thanks for the advice. It dawned on me overngight that these are source files that are needed for recompiling.

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×