By: drfalkyn ( Patrick Raphael )
RE: Problem with Aureal 8830&Mandrake 8.1 fix
2001-12-16 02:26
Got it working! At least XMMS under Gnome. This is what i did:
1) These directions assume you have pretty much a default install of Mandrake 8.1. If you have something messed up like not having the kernel sound module, make sure you do all that first (look elsewhere, e.g. Linux-SOUND-HOWTO, but follow step 2 first if you don't have kernel source or else your system will get really messed up, Mandrake doesn't like the plain-vanilla source)
2) You need to download the package kernel-source-2.4.8-26mdk.i586.rpm. See
http://www.linux-mandrake.com/en/ftp.php3 for a list of mirrors.
3) Install the package by typing
rpm -ivh --nodeps kernel-source-2.4.8-26mdk.i586.rpm.
If you don't use --nodeps, it will complain that you don't have ncurses-devel, which you don't need for this (and I think you only need for make menuconfig) Now you should have a directory /usr/src/linux-2.4.8
4) Make sure you have the aureal source package unzipped to a handy directory read to compile
5) Now its time to set up some links. Make sure you are root and type:
ln -s /usr/bin/lspci /sbin/lspci
mv /usr/include/linux /usr/include/linux-2.4.8mdk
ln -s /usr/src/linux-2.4.8/include/linux
6) Change to the directory where you have the aureal source code installed, and try:
make install-all
If that doesn't work you will need to find out what the soundcard is, whether its an Aureal 8830, 8820, or 8810. Check your sound card manufacturer for more info. The other option is to pull out the sound card and insepct the board for the chip type. If the above did not work for you, type
make <chip-name>
where <chip-name> is either au8830, au8820, or
au8810.
7) Now that you have the module compiled you need to load it into the kernel. Type
ls /lib/modules/linux-2.4.8-26mdk/drivers/sound
And there should be a module au88x0.o where x is either 3, 2 or 1. Now type
modprobe au88x0
substiting x for your chip
8) Test out the sound somehow, I tried it with XMMS and it worked.
By: drfalkyn ( Patrick Raphael )
RE: Problem with Aureal 8830&Mandrake 8.1 fix
2001-12-16 02:28
Oops, the last command on step 5 should read
ln -s /usr/src/linux-2.4.8/include/linux /usr/include/linux