/dev/dsp не найден
-
- Заглянувший
- Сообщения: 9
- Зарегистрирован: 04 ноя 2011, 19:45
- Откуда: Беларусь
- Контактная информация:
/dev/dsp не найден
У меня Linux Mandriva 2011 Проблема такая: Звук есть, но некоторые программы, такие как ExEf, Tuxguitar, жалуются, что не найден /dev/dsp и не выдают звука. Как такая проблема возникла сам не пойму, раньше все было нормально. Причем проблема не с правами доступа к этому файлу, в каталоге /dev его вообще нет. Может не установлен звуковой драйвер, но какой не знаю. Помогите, работа с гитарой горит
- SPEccyFighter
- Фанатеющий
- Сообщения: 126
- Зарегистрирован: 19 мар 2006, 17:51
- Откуда: Орша, Витебская обл.
- Контактная информация:
Re: /dev/dsp не найден
Вариант I. Режим эмуляции oss:
нужен пакет alsa-oss (файл aoss), если alsa:
или padsp (пакет pulseaudio-utils), если pulseaudio:
Способ запуска:
Вариант II.
Реальный /dev/dsp. Нужны oss ядерные модули:
Запуск программы:
Вариант III.
http://osspd.sourceforge.net
Установка, настройка, способ использования: ХЗ
Примечание:
Вывод сделан для ALT Linux. Для Mandriva имена пакетов и расположение файлов курить индивидуально.
нужен пакет alsa-oss (файл aoss), если alsa:
Код: Выделить всё
# rpm -qpl alsa-oss-1.0.17-alt7.i586.rpm | grep bin
/usr/bin/aoss
Код: Выделить всё
# rpm -qpl pulseaudio-utils-0.9.22-alt3.i586.rpm | grep bin
/usr/bin/pabrowse
/usr/bin/pacat
/usr/bin/pacmd
/usr/bin/padsp
/usr/bin/pamon
/usr/bin/paplay
/usr/bin/parec
/usr/bin/parecord
/usr/bin/pasuspender
/usr/bin/pax11publish
Код: Выделить всё
aoss /path/file
Реальный /dev/dsp. Нужны oss ядерные модули:
Код: Выделить всё
# find /lib -name *oss* | grep sound
/lib/modules/2.6.30-std-def-alt15/kernel/sound/core/oss
/lib/modules/2.6.30-std-def-alt15/kernel/sound/core/oss/snd-mixer-oss.ko
/lib/modules/2.6.30-std-def-alt15/kernel/sound/core/oss/snd-pcm-oss.ko
/lib/modules/2.6.30-std-def-alt15/kernel/sound/core/seq/oss
/lib/modules/2.6.30-std-def-alt15/kernel/sound/core/seq/oss/snd-seq-oss.ko
/lib/modules/2.6.35-un-def-alt8/kernel/sound/core/oss
/lib/modules/2.6.35-un-def-alt8/kernel/sound/core/oss/snd-mixer-oss.ko
/lib/modules/2.6.35-un-def-alt8/kernel/sound/core/oss/snd-pcm-oss.ko
/lib/modules/2.6.35-un-def-alt8/kernel/sound/core/seq/oss
/lib/modules/2.6.35-un-def-alt8/kernel/sound/core/seq/oss/snd-seq-oss.ko
/lib/modules/2.6.32-el-smp-alt10/kernel/sound/core/seq/oss
/lib/modules/2.6.32-el-smp-alt10/kernel/sound/core/seq/oss/snd-seq-oss.ko
/lib/modules/2.6.32-un-def-alt5/kernel/sound/core/oss
/lib/modules/2.6.32-un-def-alt5/kernel/sound/core/oss/snd-mixer-oss.ko
/lib/modules/2.6.32-un-def-alt5/kernel/sound/core/oss/snd-pcm-oss.ko
/lib/modules/2.6.32-un-def-alt5/kernel/sound/core/seq/oss
/lib/modules/2.6.32-un-def-alt5/kernel/sound/core/seq/oss/snd-seq-oss.ko
Код: Выделить всё
# modprobe snd-pcm-oss # загрузка ядерных модулей
Код: Выделить всё
$ /path/file # запуск программы требующей /dev/dsp
Код: Выделить всё
# modprobe -r snd-pcm-oss # выгрузка яденых модулей после закрытия программы
Код: Выделить всё
# rpm -qpi ossp-1.3.2-alt5.i586.rpm | grep Summary
Summary : OSS Proxy - emulate OSS device using CUSE
Установка, настройка, способ использования: ХЗ
Примечание:
Вывод сделан для ALT Linux. Для Mandriva имена пакетов и расположение файлов курить индивидуально.
Лучшее - враг хорошего. Фольклор спектрумистов.
UNIX System V init
UNIX System V init
-
- Заглянувший
- Сообщения: 9
- Зарегистрирован: 04 ноя 2011, 19:45
- Откуда: Беларусь
- Контактная информация:
Re: /dev/dsp не найден
Спасибо большое. Пока, как промежуточный вариант помогла ручная загрузка ядерного модуля через modprobe. Надо будет в дальнейшем поставить ее на автозагрузку