Comment 17 for bug 383263

Already fixed in ALSA upstream: http://mailman.alsa-project.org/pipermail/alsa-devel/2010-June/028682.html
The patch, which has been already merged upstream, can be readily applied to the Ubuntu kernels. I've been using a similar patch since Karmic.