I had severe problems with surround sound with current alsa-lib (1.0.9_rc2-r1) in portage. Symptoms are looping buffer effect when you try to play through surround51 or surround40 or any plug based alsa device. I found this fix and description of the problem from Alsa dev mailing list and seems they have fixed this in CVS. Here are links to the bug description: https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1034 http://sourceforge.net/mailarchive/forum.php?thread_id=6964487&forum_id=1752 Attached is a patch what the guy used to fix the problem and indeed it works and fixes the issue and also applies cleanly to the alsa-lib in portage. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 57147 [details, diff] The patch From https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1034
This is fixed in the current alsa releases.