LINUX.ORG.RU

Ubuntu 10.10 нет /dev/dsp


0

1

Сабж. Нету файла /dev/dsp.
При запуске aoss этот файл также не появляется :
startapp@ubuntu:~$ aoss ls /dev | grep dsp
startapp@ubuntu:~$ aoss ls /dev
autofs       loop4       ram7 tty14 tty42 uinput
block       loop5       ram8 tty15 tty43 urandom
bsg       loop6       ram9 tty16 tty44 usbmon0
btrfs-control    loop7       random tty17 tty45 usbmon1
bus       mapper       rfkill tty18 tty46 usbmon2
cdrom       mcelog       root tty19 tty47 usbmon3
cdrw       mem       rtc tty2 tty48 usbmon4
char       net       rtc0 tty20 tty49 usbmon5
console       network_latency scd0 tty21 tty5 usbmon6
core       network_throughput sda tty22 tty50 vcs
cpu       null       sda1 tty23 tty51 vcs1
cpu_dma_latency oldmem       sda2 tty24 tty52 vcs2
disk       pktcdvd    sda5 tty25 tty53 vcs3
dri       port       sdb tty26 tty54 vcs4
dvd       ppp       sg0 tty27 tty55 vcs5
dvdrw       psaux       sg1 tty28 tty56 vcs6
ecryptfs    ptmx       sg2 tty29 tty57 vcs7
fb0       pts       shm tty3 tty58 vcsa
fd       ram0       snapshot tty30 tty59 vcsa1
full       ram1       snd tty31 tty6 vcsa2
fuse       ram10       sr0 tty32 tty60 vcsa3
gpmctl       ram11       stderr tty33 tty61 vcsa4
hidraw0       ram12       stdin tty34 tty62 vcsa5
hpet       ram13       stdout tty35 tty63 vcsa6
input       ram14       tty tty36 tty7 vcsa7
kmsg       ram15       tty0 tty37 tty8 vga_arbiter
log       ram2       tty1 tty38 tty9 zero
loop0       ram3       tty10 tty39 ttyS0
loop1       ram4       tty11 tty4 ttyS1
loop2       ram5       tty12 tty40 ttyS2
loop3       ram6       tty13 tty41 ttyS3

Что еще можно сделать?

modprobe snd-pcm-oss. Емнип, этот модуль в убунтах выпилили, поэтому либо ставить oss4 (и alsa/pulseaudio перестанут работать), или пересобирать ядро.

anon_666 ()

[21:35:48][aitap@Tarkus ~]> aoss stat /dev/dsp
File: «/dev/dsp»
Size: 0 Blocks: 0 IO Block: 4096 символьный специальный файл
Device: 5h/5d Inode: 3011 Links: 1 Device type: e,3
Access: (0660/crw-rw----) Uid: ( 0/ root) Gid: ( 29/ audio)
Access: 2011-04-25 17:41:57.966830003 +0400
Modify: 2011-04-25 17:41:57.966830003 +0400
Change: 2011-04-25 17:41:57.966830003 +0400
[22:16:44][aitap@Tarkus ~]> aoss ls /dev/dsp
/dev/dsp
[22:17:01][aitap@Tarkus ~]> aoss ls /dev/ | grep dsp
adsp
dsp
dsp1
[22:17:06][aitap@Tarkus ~]>

Попробуйте sudo modprobe snd-pcm-oss, как описано выше.

А зачем понадобился /dev/dsp?

AITap ★★★★★ ()

пакет alsa-oss

описание:

оболочка к ALSA для OSS приложений

Этот пакет содержит программный загрузчик, aoss, который
может запускать приложения, написанные для OSS, предоставляя им
библиотеки совместимости, тем самым позволяя работать с ALSA.

Есть два пути заставить программу работать с ALSA, если приложение
было написано для OSS. Первый способ заключается в том, чтобы загрузить
специальные драйверы ALSA, которые эмулируют ядерный интерфейс OSS;
это позволяет приложениям открывать /dev/dsp0 и другие файлы устройств OSS.
Второй способ — это обернуть приложение библиотекой libaoss из
данного пакета; программа-обёртка заставит приложение обращаться к
родным файлам устройств ALSA, таким как /dev/snd/pcmC0D0c
вместо файлов устройств OSS.

Рекомендуется использовать библиотеку alsa-oss вместо эмуляции
OSS драйверов, если нужно задействовать слой ALSA PCM плагинов.

ALSA — это сокращение Advanced Linux Sound Architecture:
http://alsa.sourceforge.net
OSS — это свободная версия Open Sound System.

------

этот пакет ЕСТЬ во всех убунтах.

elipse ★★★ ()

вместо cat file > /dev/dsp нада aplay file, предварительно установив его

derlafff ★★★★★ ()
Ответ на: комментарий от anon_666

И ты уверен, что в дефолтной убунте пульс сразу заработает с ним?

Пульс в этом случае не нужен. Подстроится ли альса в дефолтной убунте - хз, не на чем проверить.

vurdalak ★★★★★ ()
Ответ на: комментарий от AITap

> А зачем понадобился /dev/dsp?

тарые проприетарные игрушки, наверное. UT99, Heroes III, Heretic II... Что только его ни юзает.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от anon_666

> И ты уверен, что в дефолтной убунте пульс сразу заработает с ним?

Вот pulseaudio при наличии OSS точно не нужен.

cvs-255 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.