/dev/dsp

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Аватара пользователя
wpp
Сообщения: 103
ОС: Debian Sarge

/dev/dsp

Сообщение wpp »

oss audio output error: cannot open audio device (/dev/dsp)
пропал девайс :(, как восстановить?
Debian Etch
Спасибо сказали:
Аватара пользователя
Kuzja
Сообщения: 675
Статус: розовая хрюшка

Re: /dev/dsp

Сообщение Kuzja »

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

Re: /dev/dsp

Сообщение sash-kan »

(wpp @ Dec 22 2005, в 17:54) писал(а):пропал девайс

может быть, не пропал, а права на него изменились?

Код: Выделить всё

ls -l /dev/dsp
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
wpp
Сообщения: 103
ОС: Debian Sarge

Re: /dev/dsp

Сообщение wpp »

>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

Re: /dev/dsp

Сообщение sash-kan »

(wpp @ Dec 22 2005, в 18:33) писал(а):Debian Sarge кстати у меня

почти аналогично (sarge от 12/2004, пока еще не обновленный до stable), но /dev/.static вообще не наблюдаю :blink:
стоит у меня 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?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
wpp
Сообщения: 103
ОС: Debian Sarge

Re: /dev/dsp

Сообщение wpp »

[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

Re: /dev/dsp

Сообщение t.t »

(sash-kan @ Dec 22 2005, в 19:56) писал(а):но /dev/.static вообще не наблюдаю
Это udev. Ссылка таки да не поможет -- /dev обновляется при перезагрузке. Надо копать конфиг udev, в какую сторону, не скажу -- не заморачивался, у меня те плейера, что меня интересуют, и так всё играют.

Да, версия udev какая? Может стоит попробовать обновить (естественно, вместе с конфигами)?

В порядке оффтопа:
(sash-kan @ Dec 22 2005, в 19:56) писал(а):sarge от 12/2004, пока еще не обновленный до stable
А диски что, до сих пор не приехали? :blink:
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Kuzja
Сообщения: 675
Статус: розовая хрюшка

Re: /dev/dsp

Сообщение Kuzja »

wpp
собери ядро с поддержкой OSS, возможно поможет
/Ubuntu-Dapper6/Xorg7.0/GNOME-2.14.1/
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: /dev/dsp

Сообщение t.t »

(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
Статус: розовая хрюшка

Re: /dev/dsp

Сообщение Kuzja »

Но у него же пишет:
oss audio output error:

А модулей OSS нет.
И у меня была такая же проблема и решилась именно так.
/Ubuntu-Dapper6/Xorg7.0/GNOME-2.14.1/
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: /dev/dsp

Сообщение sash-kan »

(t.t @ Dec 22 2005, в 21:57) писал(а):А диски что, до сих пор не приехали?

приехали, конечно (:
везде пообновлял. кроме своей рабочей лошади.
доминирует вселенская лень и принцип "восхода/захода солнца" ((:
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: /dev/dsp

Сообщение t.t »

(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

Re: /dev/dsp

Сообщение sash-kan »

t.t бородатый анекдот. про то, что если солнце всходит утром и заходит вечером, то лучше ничего не менять.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: /dev/dsp

Сообщение Alexxx »

Возможно не в тему, особо не вчитывался.
А что скажет modprobe -v snd-pcm-oss или snd-mixer-oss ?
Спасибо сказали:
Аватара пользователя
wpp
Сообщения: 103
ОС: Debian Sarge

Re: /dev/dsp

Сообщение wpp »

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

Код: Выделить всё

modprobe -v snd-mixer-oss

ничего не выводит
Debian Etch
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: /dev/dsp

Сообщение t.t »

(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

Re: /dev/dsp

Сообщение Alexxx »

[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

Re: /dev/dsp

Сообщение t.t »

(Alexxx @ Dec 23 2005, в 15:12) писал(а):После этого должно появиться /dev/dsp, либо /dev/<snd,sound>/dsp со ссылкой /dev/dsp на него.
Спасибо, не знал.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Igor B.
Сообщения: 324

Re: /dev/dsp

Сообщение Igor B. »

Господа, а вы уверены, что девайс dsp создается OSS-ом? Не драйвером ли звуковой карты он создается? Утверждать не стану, но кажется именно драйвер создает, а затем и обслуживает обращения к файлу-устройству.
Т.е. просится modprobe <модуль_драйвер_звуковухи>
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: /dev/dsp

Сообщение t.t »

(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

Re: /dev/dsp

Сообщение wpp »

Через alsa у меня тоже все играет.
Debian Etch
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: /dev/dsp

Сообщение t.t »

(wpp @ Dec 23 2005, в 17:48) писал(а):Через alsa у меня тоже все играет.
Ну а как с oss после подгрузки модулей? По идее должно работать. Если да, то достаточно просто прописать эти модуля в /etc/modules.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
wpp
Сообщения: 103
ОС: Debian Sarge

Re: /dev/dsp

Сообщение wpp »

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

Re: /dev/dsp

Сообщение t.t »

(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

Re: /dev/dsp

Сообщение wpp »

Спасибо!
Debian Etch
Спасибо сказали:
Аватара пользователя
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3

Re: /dev/dsp

Сообщение Computer.Pers »

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

Re: /dev/dsp

Сообщение sedition »

У меня была такая проблема.Решил так:
поставил другое ядро и пересобрал его
Спасибо!
Спасибо сказали:
Аватара пользователя
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3

Re: /dev/dsp

Сообщение Computer.Pers »

Я - поставил новое ядро и пересобрал его.

kernel 2.6.15

через ALSA все играет теперь, но только выход на колонки...
а мне нужен ОПТИЧЕСКИЙ ВЫХОД!!! :ph34r:

пойду в десятый раз в поиск....
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
Спасибо сказали:
Аватара пользователя
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3

Re: /dev/dsp

Сообщение Computer.Pers »

Проблему обошел физическим путем:
Подключил усилок не через оптический выход, а через аудио выход (Стерео - а я ведь в будущем хотел 5.1)
:wacko:
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
Спасибо сказали: