[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Issues with arts using ALSA kernel sound on AMD64 arch.



I've been having a problem since I first installed the AMD64 distro where some 
arts-aware apps will produce sound, and some will not. 

I thought it was the mixer, because in the artscontrol app, no volumes are 
shown in the master volume display, even when an arts application is 
producing sound.  My x86 laptop doesn't have this issue at all in KDE. 

I have tried 3 different sound cards, with the same results; the problem is 
somewhere in the arts libraries, I think.  The same issue happens, even if I 
use the OSS emulated device with artsd. 

I did notice in an strace of the affected applications output of a pipe error 
similar to this:

write(8, "MCOP\0\0\0<\0\0\0\4\0\0\0\33\0\0\0\0\0\0\0\37\0\0\0\v_"..., 60) = 60
select(10, [3 5 8], [9], [5 8 9], {0, 18541}) = 2 (in [8], out [9], left {0, 
19000})
read(8, "MCOP\0\0\0\24\0\0\0\5\0\0\0\37\0\0\0\10", 8192) = 20
ioctl(9, 0x80984120, 0x7fbfffed40)      = 0
ioctl(9, 0x40184150, 0x7fbfffeda0)      = -1 EPIPE (Broken pipe)
ioctl(9, 0x4140, 0x2a96670807)          = 0
ioctl(9, 0x4142, 0x2a96670807)          = -1 EPIPE (Broken pipe)
write(2, "ALSA lib pcm_hw.c:549:(snd_pcm_h"..., 41ALSA lib pcm_hw.c:549:
(snd_pcm_hw_start) ) = 41
write(2, "SNDRV_PCM_IOCTL_START failed", 28SNDRV_PCM_IOCTL_START failed) = 28
write(2, ": Broken pipe", 13: Broken pipe)           = 13
write(2, "\n", 1

Having googled a bit, this seems to be a common problem/bug, but it's been 
fixed in the i386 Debian distro, because I don't have this issue on my other 
machines. 

Any ideas? :D   I would LOVE to be able to use amarok. 

-Z 



Reply to: