Mandrake Linux 9.2
Kernel sources are installed
2.4.22-10 kernel
Open log with Wordpad or Gedit

Dani AI

Generated

Short summary and focused checklist for the thread (context: Mandrake 9.2, kernel 2.4.22-10; original posts by , , and ).

The integrated nForce / nForce2 audio on most motherboards is handled by ALSA’s Intel AC97 driver (the kernel module commonly named snd-intel8x0). NVIDIA’s nForce Linux materials and the ALSA/kernel docs map the nForce AC97 controller to the intel8x0 driver, so efforts should target ALSA/module loading before chasing binary vendor packages. (nvidia.com)

Recommended immediate checks (verify kernel/source/compile environment):

uname -r
ls -ld /lib/modules/$(uname -r)/build /usr/src/linux*
gcc --version
lsmod | grep snd
cat /proc/asound/cards
dmesg | tail

Confirm /lib/modules/$(uname -r)/build exists and points at matching kernel sources; missing or mismatched sources are the most common cause of “cannot compile” errors. Building out-of-tree modules must be done against the exact kernel build tree. (dri.freedesktop.org)

Try loading ALSA’s intel8x0 and inspect logs:

modprobe snd-intel8x0
dmesg | tail
aplay -l        # if alsa-utils installed

Kernel options for the intel8x0 driver (clock/quirk options, buggy_irq workarounds for nForce chips) are documented in the kernel/ALSA docs — useful if sound is present but playback is wrong or IRQs fail. If modprobe fails, capture the exact error and dmesg lines. (docs.kernel.org)

If the driver must be compiled from a vendor tarball, ensure the build uses the kernel tree for the running kernel (see the kernel “build external modules” workflow), and avoid building with a different GCC that the kernel was built with. Upgrading the 2.4.x kernel (the 2.4.25 series was current around early 2004) fixed many driver/build problems for others, but any kernel upgrade needs matching kernel-source and rebuild of external modules. (dri.freedesktop.org)

If errors persist, capture and post: exact uname -r, kernel-source package name/version, the full compiler error or dmesg output shown when insmod/modprobe runs — those lines are the key to a precise next step.

Recommended Answers

All 11 Replies

try gmake

nope, I tried that!

Member Avatar for Member #2466

Mandrake Linux 9.2
Kernel sources are installed
2.4.22-10 kernel
Open log with Wordpad or Gedit

What version of XFree86 you running? You may not have the correct binaries needed for nvidia compile to work....

Whatever version comes with Mandrake 9.2
This doesnt have to do with my video card drivers though!
its my sound card drivers im tryign to install!

Member Avatar for Member #2466

Try http://www.start-linux.com/articles/article_58.php
and then try

http://www.linuxquestions.org/questions/archive/30/2003/11/4/116323
http://www.linuxquestions.org/questions/archive/30/2004/01/3/135971


These links might give you a couple of options to look at...from what I was seeing, it looked like a binary problem or a glibc problem. Have you installed any packages lately on this system? If so, did you install dependencies/source dependencies as well?

Member Avatar for Member #2466

It has to do with your compiling your video card driver though...gcc is what it uses to compile the nvidia driver

not graphics card, sound card *

Member Avatar for Member #2466

not graphics card, sound card *

Ah...didn't see that. DOH!@

Member Avatar for Member #2466

What mobo you have out of curiosity?

mobo? Nforce 2 audio codec interface is my souind card

I don't have much Mandrake experience, but you may want to upgrade your kernel to 2.4.25. Many issues have been fixed since the 2.4.22 release ranging from driver issues, to exploit fixes. I myself have had issues compiling kernel drivers, and an update to 2.4.25 took care of my build issues. (I was previously using 2.4.22 also, but for slackware) Compiling a kernel can be a bit troublesome the first time, but lots of help and documentation is available for this. Doesn't mandrake even provide an update tool for this?

As a side note, I highly recommend that anyone running a kernel prior to 2.4.25 upgrade soon!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.