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.
--