Originally posted by ThirtySixBelow
I was trying to install these drivers so I could use my sound blaster audigy 2 in Mandrake 10. It tells me the fallowing when I go to install
/lib/modules/2.6.3-7mdk-i686-up-4GB/build directory does not exist. Please edit the file 'config'
in this directory and set KERNEL_SOURCE to the correct location of your
It says set the directory in the config file to the kernel source, where would I find this location and does this sound like something that would be reasonable to do for a driver installation. It also says:
You are currently running kernel version 2.6.3-7mdk-i686-up-4GB, the source code should
be for this version.
Which file might be the source code that I could look into to find if it's the correct version. Thanks.
Bit weird, never came across that sort of stuff for sound drivers under mandrake, except when installing the nvidia driver for my graphics card.
As for getting the kernel sources, well I always just used to check which kernel version I was using with the command uname -r in a terminal window, then I'd open the configure my computer>software manager>rpmdrake + and just get the kernel sources to match the kernel. Oh and I'd always previously made sure that I had as wider number of sources for the package manager as possible.
All you have to do (ha ha, always wanted to say that!) is follow the instructions here
. Get a source/mirror for everything, copy and paste the stage 3 output into a terminal window (logged in as root) and then do the stuff I mentioned above.
You should get the kernel sources there (oh, maybe I should have pointed out, that I only had to do that after installing a kernel upgrade, because I never had any snags sorting the video or sound, I cheated, and bought "boxed set" discs from mandrake - not that expensive at all about £30/55 euro/50 or so $'s, it made my life so much easier).
But whenever I did an install (the upgrade distro facility is crap) was for my soundblaster Live! 5.1 digital, was change the driver in the hardware set up from Audigy(), to the emu10k1 that the card needs to work.
Hopefully that lot might point you in the right direction.