Разные проблемы звука, видео, обсуждение разных устройств и т.д.
Модератор: Модераторы разделов
wpp
Сообщения: 103
ОС: Debian Sarge
Сообщение
wpp » 22.12.2005 18:54
oss audio output error: cannot open audio device (/dev/dsp)
пропал девайс
, как восстановить?
Debian Etch
Kuzja
Сообщения: 675
Статус: розовая хрюшка
Сообщение
Kuzja » 22.12.2005 18:59
oss audio output error: cannot open audio device (/dev/dsp)
пропал девайс , как восстановить?
У меня Rhythmbox на это ругался.
Всё заработало, когда я включил в ядре (модулем) OSS. Или можно подгрузить эти модули, если уже всё включено. Посмотри на вывод
$ lsmod | grep oss , у меня нечто такое:
Код: Выделить всё
$ lsmod | grep oss
snd_pcm_oss 47520 0
snd_mixer_oss 17024 3 snd_pcm_oss
snd_seq_oss 32064 0
snd_seq_midi_event 5888 3 snd_seq_midi,snd_seq_virmidi,snd_seq_oss
snd_seq 49424 8 snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_oss,snd_se
q_midi_event
snd_seq_device 6988 7 snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_seq_oss,snd_seq,snd_emu10k1,sn
d_rawmidi
snd_pcm 81416 4 snd_pcm_oss,snd_emu10k1,snd_ac97_codec
snd 46372 17 snd_emux_synth,snd_seq_virmidi,snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd
_emu10k1,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer,snd_hwdep
/Ubuntu-Dapper6 /Xorg7.0 /GNOME-2.14.1 /
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 22.12.2005 19:15
(wpp @ Dec 22 2005, в 17:54) писал(а): пропал девайс
может быть, не пропал, а права на него изменились?
?
wpp
Сообщения: 103
ОС: Debian Sarge
Сообщение
wpp » 22.12.2005 19:33
>lsmod | grep oss ничего не выводит
2sash-kan
нету девайса, нету (рыдаю)
но есть это:
ls -al /dev/.static/dev/dsp*
crw-rw---- 1 root audio 14, 3 2005-02-26 08:39 dsp
crw-rw---- 1 root audio 14, 19 2005-02-26 08:39 dsp1
crw-rw---- 1 root audio 14, 35 2005-02-26 08:39 dsp2
crw-rw---- 1 root audio 14, 51 2005-02-26 08:39 dsp3
делал симлинк с /dev/.static/dev/dsp в /dev/dsp ... не помогло
Debian Sarge кстати у меня
Debian Etch
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 22.12.2005 19:56
(wpp @ Dec 22 2005, в 18:33) писал(а): Debian Sarge кстати у меня
почти аналогично (sarge от 12/2004, пока еще не обновленный до stable), но /dev/.static вообще не наблюдаю
стоит у меня alsa и штатное ядро 2.6.8-1-k7.
про /dev/.static посмотрю еще дома - там у меня sarge stable.
(wpp @ Dec 22 2005, в 18:33) писал(а): crw-rw---- 1 root audio 14, 3 2005-02-26 08:39 dsp
а права все-таки есть? user, надеюсь, присутствует в группе audio?
wpp
Сообщения: 103
ОС: Debian Sarge
Сообщение
wpp » 22.12.2005 20:20
[oleg@localhost]$ uname -a
Linux localhost 2.6.8-2-k7 #1 Thu May 19 18:03:29 JST 2005 i686 GNU/Linux
а права все-таки есть? user, надеюсь, присутствует в группе audio?
с этим все в порядке
Debian Etch
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE
Сообщение
t.t » 22.12.2005 22:57
(sash-kan @ Dec 22 2005, в 19:56) писал(а): но /dev/.static вообще не наблюдаю
Это udev. Ссылка таки да не поможет -- /dev обновляется при перезагрузке. Надо копать конфиг udev, в какую сторону, не скажу -- не заморачивался, у меня те плейера, что меня интересуют, и так всё играют.
Да, версия udev какая? Может стоит попробовать обновить (естественно, вместе с конфигами)?
В порядке оффтопа:
(sash-kan @ Dec 22 2005, в 19:56) писал(а): sarge от 12/2004, пока еще не обновленный до stable
А диски что, до сих пор не приехали?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Kuzja
Сообщения: 675
Статус: розовая хрюшка
Сообщение
Kuzja » 23.12.2005 00:27
wpp
собери ядро с поддержкой OSS, возможно поможет
/Ubuntu-Dapper6 /Xorg7.0 /GNOME-2.14.1 /
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE
Сообщение
t.t » 23.12.2005 01:17
(Kuzja @ Dec 23 2005, в 00:27) писал(а): собери ядро с поддержкой OSS, возможно поможет
При чём здесь OSS? Если /dev/.static/dev/dsp есть, а /dev/dsp нету -- это явно проблема в udev.
(t.t @ Dec 22 2005, в 22:57) писал(а): Ссылка таки да не поможет -- /dev обновляется при перезагрузке.
Да, не подумал: ссылка не действует по другой причине:
Код: Выделить всё
t:~$ ll -d /dev/.static/
drwx------ 3 root root 60 2005-12-22 19:49 /dev/.static/
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Kuzja
Сообщения: 675
Статус: розовая хрюшка
Сообщение
Kuzja » 23.12.2005 01:18
Но у него же пишет:
oss audio output error:
А модулей OSS нет.
И у меня была такая же проблема и решилась именно так.
/Ubuntu-Dapper6 /Xorg7.0 /GNOME-2.14.1 /
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 23.12.2005 10:43
(t.t @ Dec 22 2005, в 21:57) писал(а): А диски что, до сих пор не приехали?
приехали, конечно (:
везде пообновлял. кроме своей рабочей лошади.
доминирует вселенская лень и принцип "восхода/захода солнца" ((:
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE
Сообщение
t.t » 23.12.2005 11:29
(Kuzja @ Dec 23 2005, в 01:18) писал(а): Но у него же пишет:
oss audio output error:
Прошу прощения, проглядел. Заметил только про /dev/dsp.
(sash-kan @ Dec 23 2005, в 10:43) писал(а): принцип "восхода/захода солнца"
?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 23.12.2005 13:26
t.t бородатый анекдот. про то, что если солнце всходит утром и заходит вечером, то лучше ничего не менять.
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current
Сообщение
Alexxx » 23.12.2005 13:28
Возможно не в тему, особо не вчитывался.
А что скажет modprobe -v snd-pcm-oss или snd-mixer-oss ?
wpp
Сообщения: 103
ОС: Debian Sarge
Сообщение
wpp » 23.12.2005 14:16
Alexxx писал(а): ↑ 23.12.2005 13:28
Возможно не в тему, особо не вчитывался.
А что скажет
modprobe -v snd-pcm-oss или
snd-mixer-oss ?
Код: Выделить всё
[root@localhost]# modprobe -v snd-pcm-oss
insmod /lib/modules/2.6.8-2-k7/kernel/sound/core/oss/snd-mixer-oss.ko
insmod /lib/modules/2.6.8-2-k7/kernel/sound/core/oss/snd-pcm-oss.ko
ничего не выводит
Debian Etch
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE
Сообщение
t.t » 23.12.2005 15:01
(sash-kan @ Dec 23 2005, в 13:26) писал(а): t.t бородатый анекдот.
И правда, забыл как-то.
(wpp @ Dec 23 2005, в 14:16) писал(а): modprobe -v snd-pcm-oss
А если после этого повторить действие, которое привело к сообщению в начале темы?
(wpp @ Dec 23 2005, в 14:16) писал(а): modprobe -v snd-mixer-oss
ничего не выводит
Естественно, он уже подгрузился как зависимость snd-pcm-oss (см. выше).
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current
Сообщение
Alexxx » 23.12.2005 15:12
[root@localhost]# modprobe -v snd-pcm-oss
insmod /lib/modules/2.6.8-2-k7/kernel/sound/core/oss/snd-mixer-oss.ko
insmod /lib/modules/2.6.8-2-k7/kernel/sound/core/oss/snd-pcm-oss.ko
После этого должно появиться
/dev/dsp , либо
/dev/<snd,sound>/dsp со ссылкой
/dev/dsp на него.
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE
Сообщение
t.t » 23.12.2005 15:16
(Alexxx @ Dec 23 2005, в 15:12) писал(а): После этого должно появиться /dev/dsp, либо /dev/<snd,sound>/dsp со ссылкой /dev/dsp на него.
Спасибо, не знал.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Igor B.
Сообщения: 324
Сообщение
Igor B. » 23.12.2005 15:19
Господа, а вы уверены, что девайс dsp создается OSS-ом? Не драйвером ли звуковой карты он создается? Утверждать не стану, но кажется именно драйвер создает, а затем и обслуживает обращения к файлу-устройству.
Т.е. просится modprobe <модуль_драйвер_звуковухи>
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE
Сообщение
t.t » 23.12.2005 15:29
(Igor B. @ Dec 23 2005, в 15:19) писал(а): Господа, а вы уверены, что девайс dsp создается OSS-ом? Не драйвером ли звуковой карты он создается? Утверждать не стану, но кажется именно драйвер создает, а затем и обслуживает обращения к файлу-устройству.
У меня была картина полностью аналогичная описанной автором темы:
(wpp @ Dec 22 2005, в 19:33) писал(а): нету девайса, нету (рыдаю)
но есть это:
ls -al /dev/.static/dev/dsp*
crw-rw---- 1 root audio 14, 3 2005-02-26 08:39 dsp
crw-rw---- 1 root audio 14, 19 2005-02-26 08:39 dsp1
crw-rw---- 1 root audio 14, 35 2005-02-26 08:39 dsp2
crw-rw---- 1 root audio 14, 51 2005-02-26 08:39 dsp3
Т.е. сам девайс есть, но в udev его не подхватывает. При этом через alsa всё играет (у меня), а вот с oss проблемы (у автора темы, я не пробовал). После подгрузки oss-ных модулей /dev/dsp действительно появился.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
wpp
Сообщения: 103
ОС: Debian Sarge
Сообщение
wpp » 23.12.2005 17:48
Через alsa у меня тоже все играет.
Debian Etch
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE
Сообщение
t.t » 23.12.2005 18:04
(wpp @ Dec 23 2005, в 17:48) писал(а): Через alsa у меня тоже все играет.
Ну а как с oss после подгрузки модулей? По идее должно работать. Если да, то достаточно просто прописать эти модуля в /etc/modules.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
wpp
Сообщения: 103
ОС: Debian Sarge
Сообщение
wpp » 23.12.2005 18:45
t.t писал(а): ↑ 23.12.2005 18:04
(wpp @ Dec 23 2005, в 17:48) писал(а): Через alsa у меня тоже все играет.
Ну а как с oss после подгрузки модулей? По идее должно работать. Если да, то достаточно просто прописать эти модуля в /etc/modules.
modprobe -v snd-pcm-oss
помогло
, спасибо всем!!!
достаточно просто прописать эти модуля в /etc/modules
Как подскажите, пожалуйста ( а то подобные действия выходят за рамки моей обычной работы в Linux). Будут ли загружатся после перезагрузки?
Debian Etch
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE
Сообщение
t.t » 23.12.2005 19:00
(wpp @ Dec 23 2005, в 18:45) писал(а): Как подскажите, пожалуйста ( а то подобные действия выходят за рамки моей обычной работы в Linux).
Под рутом:
echo snd-pcm-oss >> /etc/modules
(wpp @ Dec 23 2005, в 18:45) писал(а): Будут ли загружатся после перезагрузки?
Да, именно из файла /etc/modules загружаются модуля при запуске системы.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
wpp
Сообщения: 103
ОС: Debian Sarge
Сообщение
wpp » 24.12.2005 12:31
Спасибо!
Debian Etch
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3
Сообщение
Computer.Pers » 02.01.2006 23:04
Mandriva 2006 Free Edition
nForce 4, с установленными драйверами
alsa не работает (а если и работает, то я незнаю как)
Игра выдает:
open /dev/dsp: Cannot allocate memory
И вообще игры звук не выдают, молчат....
при этом amaroK музыку играет
предыдущий способ пробовал - не помогает
# modprobe -v snd-pcm-oss
insmod /lib/modules/2.6.12-12mdk/kernel/sound/core/snd.ko.gz
insmod /lib/modules/2.6.12-12mdk/kernel/sound/core/oss/snd-mixer-oss.ko.gz
insmod /lib/modules/2.6.12-12mdk/kernel/sound/core/snd-page-alloc.ko.gz
insmod /lib/modules/2.6.12-12mdk/kernel/sound/core/snd-timer.ko.gz
insmod /lib/modules/2.6.12-12mdk/kernel/sound/core/snd-pcm.ko.gz
insmod /lib/modules/2.6.12-12mdk/kernel/sound/core/oss/snd-pcm-oss.ko.gz
# modprobe -v snd-mixer-oss
insmod /lib/modules/2.6.12-12mdk/kernel/sound/core/oss/snd-mixer-oss.ko.gz
[root@Computer-Pers alexey]#
# cat modprobe.conf
alias sound-slot-0 nvsound
alias i810_audio off
install nvsound /sbin/modprobe --first-time --ignore-install nvsound
remove nvsound /sbin/modprobe --first-time -r --ignore-remove nvsound
Помогите пожалуйста новичку в нелегком переходе на линукс...
Заранее благодарен.
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
sedition
Сообщения: 556
ОС: Gentoo/MacOSX/Windows Vista
Сообщение
sedition » 03.01.2006 09:59
У меня была такая проблема.Решил так:
поставил другое ядро и пересобрал его
Спасибо!
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3
Сообщение
Computer.Pers » 04.01.2006 22:01
Я - поставил новое ядро и пересобрал его.
kernel 2.6.15
через ALSA все играет теперь, но только выход на колонки...
а мне нужен ОПТИЧЕСКИЙ ВЫХОД!!!
пойду в десятый раз в поиск....
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3
Сообщение
Computer.Pers » 05.01.2006 16:10
Проблему обошел физическим путем:
Подключил усилок не через оптический выход, а через аудио выход (Стерео - а я ведь в будущем хотел 5.1)
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb