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