Help To Debug
In some cases, developers need more information for your hardware or ALSA software installation. To reduce their time to ask you for more details, please, provide this information.
Please, if you can, try to compile our latest code (especially for HDA drivers). Check "Hot" Daily Snapshots in Download page.
If you do not know if problem is in user space or in kernel driver, just describe problem and we will ask for more details.
We have alsa-info.sh script providing information about your system and ALSA driver and library installation. 
We have alsa-compile.sh script to compile latest ALSA sources in an easy way. This script also does the kernel module management. 
It is not a bad idea to send /proc/asound/card#/*regs* or *debug* or *codec* files (replace card# with problematic card).
- What needs to be installed for successfull compilation of ALSA driver
- Debug issues for PCM ring buffer positions
Driver specific pages
- Intel HDA driver (snd-hda-intel)
- AC97 drivers (snd-intel8x0, snd-intel8x0m, snd-via82xx, snd-sis7019, snd-fm801)
Send your specific .asoundrc and/or /etc/asound.conf files.