I've been fighting with my sound problem for a LONG time.
Ok, here it goes:
I am currently using Mandrake 8.2 with a VIA VT82C686 and I've always had
issues with there being a sound lag when I started and stopped playing music.
I just recently found out that Suse does not have this problem.
What was different I wondered...I did a lsmod and I found out that instead of
the module via82cxxx_audio in Mandrake, I had snd-via686.
I figure all I need to do is compile and install ALSA and use _its_ drivers
for my card instead of VIA's crappy closed source ones.
Here's my problem...I compile with the command:
./configure --with-snd-card=via686 --with-sequencer=yes
I do not get any errors, and everything compiles and installs fine, but when I
do a modprobe -v snd-via686.o, I get an error of 'file not found'. So I did a
find for snd-via686.o and NOTHING turned up.
I have no idea, but for some reason when I compile ALSA, it doesn't make
snd-via686.o.....why? And how can I get it to compile it?
Here are the directions I followed: http://www.alsa-project.org/alsa-doc/doc-php/template.php3?company=VIA&card=&chip=via82c686a&module=via686