Anyway, I also had this problem with pulseaudio. The only thing that I have not tested (mostly because I'm not that experienced) is the ALSA configuration itself.