Ошибка при перезапуске alsa.
guest 5 мая, 2009 - 15:19
При попытке перезапуска mpd при запущенном mplayer с выходом на алсу возникает такая ситуация:
# /etc/init.d/mpd restart * Stopping Music Player Daemon... [ ok ] * Starting Music Player Daemon... No "audio_output" defined in config file Attempt to detect audio output device Attempting to detect a alsa audio device ALSA lib pcm_dmix.c:975:(snd_pcm_dmix_open) unable to create IPC semaphore Error opening default ALSA device: Permission denied Attempting to detect a oss audio device oss: Error opening OSS device "/dev/dsp": Device or resource busy oss: Error opening OSS device "/dev/sound/dsp": No such file or directory Attempting to detect a pulse audio device Cannot connect to default PulseAudio server: Connection refused Attempting to detect a jack audio device Successfully detected a jack audio device
Обращаю внимание на строку:
ALSA lib pcm_dmix.c:975:(snd_pcm_dmix_open) unable to create IPC semaphore
Звуковая карта Creative Audigy SE, содержимое файлов /etc/modules.d/alsa, /etc/modprobe.d/alsa, /etc/modprobe.d/sound (скопированны из первого в поиске решения проблемы):
# --- BEGIN: Generated by ALSACONF, do not edit. --- # --- ALSACONF version 1.0.19 --- alias char-major-116 snd alias char-major-14 soundcore alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss alias snd-card-0 snd-ca0106 alias sound-slot-0 snd-ca0106 # --- END: Generated by ALSACONF, do not edit. ---
»
- Для комментирования войдите или зарегистрируйтесь
И в чём вопрос???
Есть подозрение, что процедура перезапуска
mpd
предполагает перезапускalsa
.Что, в случае, когда
alsa
занята другим приложением (в данном частном конкретном случае ---mplayer
) невозможно.Также есть мнение, что заставить
mpd
корректно перезапускаться в этой ситуации всё же можно. Но, думается мне, сей факт не пройдёт без последствий для использующегоalsa
mplayer
'а.:wq
--
Live free or die
Честно говоря, я уцепился за
Честно говоря, я уцепился за эту ошибку потому что надеялся, что она поможет прояснить корень другой проблемы:
Когда что-то проигрывается в mplayer с выходом на alsa, mpd нельзя заставить проигрывать ничего до перезапуска алсы (и выхода из всех игр, закрытия видеороликов и файрфокса (пока флеш был включен).