your problem seems to be described here:
http://lkml.org/lkml/2005/12/9/124
did you upgrade kernel or alsa recently?
I also read that someone fixed it by upgrading alsa to the development release of alsa 1.0.11rc3
perhaps posting your problem on the alsa mailing list would be another option...
tobyl