I dont want to sound mean - but if you had searched the forums for that exact error message, alot of possible fixes would have essentially landed in your lap.
http://www.linuxquestions.org/questi...?postid=894522
(Suggests upgrading kernel, if the kernel is 2.6.3)
http://www.linuxquestions.org/questi...?postid=740109
(suggests recompiling ALSA, and various other fixes)
Again not to be mean - and if none of those work, I'll be more than happy to help you. However, it seems silly to continuously answer the same question when an earlier answer works perfectly, doesn't it?
Hope those articles help!