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'.

Attachment: asound.conf.bak
Description: application/trash

Reply via email to