It's possible that ALSA is looking for a certain kernel module, producing that error when it can't be found.
This might not be easy to fix, but I would become root and do:
That will generate a list of all the installed sound modules. You might then try:
Code:
rmmod snd_hda_intel
modprobe snd_hda_intel
Assuming that the above module was running anyway. The idea is to remove it, then re-insert it. I got the idea from a Google search, but it's worth a try. Something is missing from your system, and a module seems likely.