http://bugs.winehq.org/show_bug.cgi?id=12228
--- Comment #17 from Adam gnuman1@gmail.com 2008-07-07 12:48:17 --- (In reply to comment #15)
Changing name as it doesn't affect just external cards. Elevating as it effects many apps and what seems like random people.
The solution is EXACTLY what Ulrich Keller wrote in the 2nd comment, in March.
commit 0fe3a59b46a44b6d2d54a1afe1c4198c53d6c68c Author: Karsten Elfenbein kelfe@gmx.de Date: Tue Mar 4 01:28:58 2008 -0800
winealsa: Use "default" as the default card name instead of "default:0".
Revert this and the issue is resolved.
The issue is NOT about "no ALSA suppose since <blah>". It is about alsa driver displaying the names of the sound device during enumeration as dmix:0 multiple times. With the reversion of the above patch, for some reason not quite clear to me, the two sound devices are listed as dmix:0 for the first one, and dmix:1 for the second. This allows for device selection once again.
*AGAIN*, the problem is sound device *selection*. And there is sound always. For people complaining there is no sound, they should check the "other" sound device that is listed under same name. The sound is most likely routed there (there may be 2+ logical sound devices with one physical one, for example)