A kludge that seems to restore 'xmms' to its old glory; as 'root' run:
% mv /etc/asound.conf /etc/asound.conf.bak
...why it works I dunno. Something about a "DMix" being included where
it no longer should be (see below); attached is my '/etc/asound.conf'
in hopes somebody else knows what's wrong, and which package is buggy.
Credit: I got this fix from this Google translation of a German blog:
----------------
Thursday, February 23. 2006
Alsa and DMix
For some days my laptop (Gentoo stable with some exceptions) can play
no more sound. Each program fell immediately with a message like these:
$ more alsaplayer
more alsaplayer: conf.c:3144: snd_config_iterator_first: Warranty "node
>type == SND_CONFIG_TYPE_COMPOUND" does not fulfill.
more alsaplayer interrupted by signal 6
The solution is right simple: DMix is firmly inserted to no more with
the current alsa (alsa lib) and does not have to be merged in ~/.asoundrc than
module. If nevertheless one makes however (as before), above error message
results in.
That type with that down degrees alsa lib solves the problem naturally
also, but I find the change or simply deletion of the configuration file sound
somehow better:)
I hab's tested, also without DMix in the configuration can play I
several sounds paralel; -)
Posted by Bernd in Gentoo RK 16:25 | COMMENT (0) | Trackbacks (0)
----------------
http://translate.google.com/translate?hl=en&sl=de&u=http://www.bwurst.org/&prev=/search%3Fq%3Dconf.c:3144%26hl%3Den%26lr%3D%26sa%3DN
http://www.bwurst.org/
Bernd uses Gentoo; my Debian system has no '~/.asoundrc', but it does
have '/etc/asound.conf', which contains:
% grep -n dmix /etc/asound.conf.bak
8:slave.pcm "dmixer"
13:pcm.dmixer {
14:type dmix
Caution: I can't guarantee there aren't any bad side-effects of moving
or deleting '/etc/asound.conf'.
asound.conf.bak
Description: application/trash

