Quoting Christoph Eckert <ce@xxxxxxxxxxxx>:
I forgot to mention that I didn't compile ALSA in the kernel I downloaded it separately and compiled from the ALSA website.I had never problems using the in-kernel ALSA drivers (while alsa lib is an external package, of course).
I compiled them out of the kernel so I can upgrade ALSA separately and don't have to recompile the whole kernel just for ALSA. -- http://www.egoboobits.net/HiramAbiff