Mam chipst kt600 a podobny problem. Vyriesil som ho jednoducho - presiel som na OSS drivery.
Alsa drivery vyhodit - netreba nic odinstalovat - staci aby sa nespustal /etc/init.d/alsa (vyhodit linky z /etc/rc*.d). Vyhodit z modules.conf moduly snd-*
Ja som nahradil modul alsa
alias sound-slot-0 snd-via82xx
tymto
alias sound-slot-0 via82cxxx_audio

Zvuk ide velmi dobre. Len musis vediet ktory modul treba pre tvoju kartu.
Alsa moduly su v adresari
/lib/modules/2.4.21-0.25mdk/kernel/sound/pci/
OSS moduly su v adresari
/lib/modules/2.4.21-0.25mdk/kernel/drivers/sound/
Pisem z mdk9.1, v 9.2 bude kernel 2.4.22... Skusal som rozne parametre pre alsa modul, nic nepomohlo. V Slackware je verzia 0.9.8 a ta isla ovela lepsie. v MDK je verzia 0.9.6 mozno by sa oplatil update.