You are not logged in.
Hello,
after upgrade to alsa 1.0.21 only one application can play sound. E.g. if MPD (using ALSA output) plays then any ather application (mplayer for example) cannot. Here's mplayer output:
[AO OSS] audio_setup: Can't open audio device /dev/dsp: Device or resource busy
[AO_ALSA] alsa-lib: conf.c:4626:(snd_config_expand) Expand error (walk): File exists
[AO_ALSA] alsa-lib: pcm_hw.c:1325:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
[AO_ALSA] Playback open error: Device or resource busy
[JACK] cannot open server
[AO SDL] Samplerate: 44100Hz Channels: Stereo Format s16le
[AO_ALSA] alsa-lib: conf.c:4626:(snd_config_expand) Expand error (walk): File exists
[AO_ALSA] alsa-lib: pcm_hw.c:1325:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
I've downloaded and compiled older alsa-{lib,utils} 1.0.20 from ABS. Now's everything fine.
Last edited by cinan (2009-09-10 12:15:52)
Offline
I've got the same error after upgrading.
I figured out that the programs doesn't use PCM as device but use the play device (Front for me) directly.
Website: andrwe.org
Offline
Same for me .
I belive it's better not ot delete old packages from /var/cache/pacman/pkg/ as quick as possible.
Using
pacman -U /var/cache/pacman/pkg/some.application.pkg.tar.gz
is much faster than using abs, or... waiting for newer version which will work (i've heard about that cases in yesterday news)
Edit: Im using kernel 2.6.30.5-1, Realtek ALC888 (integra)
Last edited by Vi0L0 (2009-09-08 22:27:59)
Offline
I have this too,
mostly where it said CONF.C: Expand error: File exists. & Resource busy.
Besides this, I don't know why my flash just stopped working with other sound programs.
Even I downgraded to alsa-lib 1.0.20, flash still took control of the device everytime I play one.
Just before upgrade, I could do all that...
Offline
Besides this, I don't know why my flash just stopped working with other sound programs.
Even I downgraded to alsa-lib 1.0.20, flash still took control of the device everytime I play one.
Just before upgrade, I could do all that...
Are u shure u r not using some 32 bit flashplugin on your 64bit Arch? Like nspluginwrapper-flash for example. If so - downgrade your lib32-alsa-lib too
Offline
Woot! I can't believe I missed lib32-alsa !
It worked. Thx Vi0L0.
Offline
I'm just out of luck, I recently cleared my package cache because I ran out of disk space. I seem to remember there was a script which would automatically list old packages that are archived and install them to downgrade. I can't seem to find it.
Offline
Aha, found it in /root
Offline
FWIW, on my laptop (32-bit) I upgraded to alsa 1.0.21, but I can play flash and vlc stuff at the same time. I'll try on my 64-bit macine at home as soon as I can.
Matt
"It is very difficult to educate the educated."
Offline
I have tried with no luck to mess with the config files (modprobe.conf).
So I 've ended up downgrading alsa-lib and alsa-utils to get the sound back (which is quite easy thanks to pacman cache)
Offline
I also had to downgrade these packages...
I also have a laptop with 32 bit, so it's not because of the architecture... I am using snd-hda-intel, maybe that's the reason... What do the others have for sound card modules?
Last edited by Nagian (2009-09-09 19:12:28)
Offline
I also had to downgrade these packages...
I also have a laptop with 32 bit, so it's not because of the architecture... I am using snd-hda-intel, maybe that's the reason... What do the others have for sound card modules?
me too, 32bit & snd-hda-intel.
Where exactly is the problem? In alsa or kernel or snd-hda-intel module?
Offline
I don't know if this will do any good, but you might try renaming /etc/asound.state, restarting alsa, and run alsactl store to let alsa recreate it.
Offline
OK, got home, upgraded the 64-bit machine to 1.0.21 and rebooted. I got sound from both youtube.com and vlc at the same time. Is there any info you may want from me to help with this problem?
Matt
"It is very difficult to educate the educated."
Offline
OK, got home, upgraded the 64-bit machine to 1.0.21 and rebooted. I got sound from both youtube.com and vlc at the same time. Is there any info you may want from me to help with this problem?
Do you use snd-hda-intel? I suppose there is the problem...
Offline
Fixed for me with alsa-lib 1.0.21.a-1.
Offline
second that, fixed with alsa-lib 1.0.21.a
Offline
Offline
Me too. I'm glad it was only one day (or two?). Nice super fast support.
Offline
For mi its not working again...
I've updated alsa-lib + a kernel update.... every things go fine until reboot, the i have the same problem.
Offline
It seems to be kernel26-related issue. I didn't upgrade to the newest .30.6, I'm waiting for .31. You could try downgrade kernel or alsa.
Offline
It seems to be kernel26-related issue. I didn't upgrade to the newest .30.6, I'm waiting for .31. You could try downgrade kernel or alsa.
finally resolved, seems to be the sound was blocked for one aplication. I closed all and restart and voila. Thanks
Offline
In my case, I solved it removing the pulseaudio server and related stuff.
After restarting, more than one app could use the sound device again.
Offline
I had a similar issue with MPD blocking sound on ac97. Commenting out optional decelerations under audio_output in /etc/mpd.conf fixed it.
audio_output {
type "alsa"
name "My ALSA Device"
#device "hw:0,0" # optional
#format "44100:16:2" # optional
#mixer_device "default" # optional
mixer_control "PCM" # optional
#mixer_index "0" # optional
}
Offline