Куда девался /dev/dsp и /dev/mixer? (Ох уж этот Slackware 10.0)

SLAX, Deep Style, ZenWalk

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

Ответить
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12
Контактная информация:

Куда девался /dev/dsp и /dev/mixer?

Сообщение pipll »

Уважаемые линуксоиды? Помогите бедному человеку (myself)...
После компиляции ядрышка 2.6.11.8 под слаку 10.0 у меня прекратили существования эти устройства (указанные в сабже), в связи с этим начал ругаться mplayer (выдает ошибку, мол /dev/mixer не найден) и q2 ругается на отсутствие /dev/dsp. Я так понял, что используется файловая система devfs, но соответствующей записи нет в /etc/fstab - там из pseudo есть только proc и devpts. В ядрышке опции такой вроде не включено...

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

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
CONFIG_DEVPTS_FS_XATTR=y
# CONFIG_DEVPTS_FS_SECURITY is not set
CONFIG_TMPFS=y
# CONFIG_TMPFS_XATTR is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y

Помогите, плиз...
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение zenwolf »

алсу надо в само при ядро встраивать ,а не модулем ,а потом все манипуляции с алсой
#alsaconf -определение карты
#alsamixer - настройка миксера
#alsactl store - сохранение резутата

если аслсу модульно хочешь ,то придётся взять исходники самой алсы и пересобрать ,но можно и готовоые пакеджи
с диска и переустановить - но они для ядра 2.4.x и не факт что после переустановки будут рабоать ,хотя у меня
всё нормально
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение Jan2ary »

А может не devfs а udev?
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12
Контактная информация:

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение pipll »

алсу надо в само при ядро встраивать ,а не модулем ,а потом все манипуляции с алсой

Это в смысле alsa драйвера звуковушки в ядро встроить? Так я это и делаю...

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

# Sound
CONFIG_SOUND=y

# Advanced Linux Sound Architecture
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_RAWMIDI=y
CONFIG_SND_SEQUENCER=y
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=y

# Generic devices
CONFIG_SND_MPU401_UART=y

# PCI devices
CONFIG_SND_AC97_CODEC=y
CONFIG_SND_VIA82XX=y

Вот единственно

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

CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m

меня смущает... но это еще изжитки 9.1 - он мне при загрузке FATAL выдавал - мол не может модулей этих найти...
Спасибо сказали:
Аватара пользователя
Laz
Сообщения: 6

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение Laz »

ИМХО лучше сделать звук модулем, а потом пересобрать алсу, тогда уж точно всё работать должно.
Спасибо сказали:
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12
Контактная информация:

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение pipll »

Извиняюсь, может я ввел вас в заблуждение, но ЗВУК РАБОТАЕТ - я имел ввиду что /dev/dsp и /dev/mixer у меня нету... Из за этого противно ругается mplayer и q2 не запускается...
Спасибо сказали:
Аватара пользователя
Laz
Сообщения: 6

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение Laz »

Хм...
Может быть у Вас не загружены модули snd-mixer-oss и snd-pcm-oss, посмотрите в lsmod. Насколько я знаю, именно они отвечают за /dev/mixer и /dev/dsp соответственно.
Спасибо сказали:
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12
Контактная информация:

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение pipll »

Вот вывод команды lsmod

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

Module                  Size  Used by
nvidia               3916668  12
snd_pcm_oss            48096  0
snd_mixer_oss          17600  1 snd_pcm_oss
ufs                    65220  1
ide_scsi               13636  0
scsi_mod               74180  1 ide_scsi
agpgart                28584  1 nvidia
Спасибо сказали:
Аватара пользователя
DW
Бывший модератор
Сообщения: 662
Статус: и это еще не все или ничего.
Контактная информация:

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение DW »

вроде бы было что-то подобное в 9.1 ... и решалось простой линковкой на нужно устройство или правкой прав доступа на файл.
подумал -> выпил -> подумал -> ... но недавно врачи запретили пить.
Спасибо сказали:
Аватара пользователя
Snake'D
Сообщения: 51
ОС: Linux

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение Snake'D »

у меня была ( и до сих пор есть ) такая проблема на ядре 2.6.11.7 вопрос ниже задавал. Так и не решил я эту проблему :( сижу на 2.6.8.1
No matter where you are, everyone is always connected... SE Lain
Спасибо сказали:
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12
Контактная информация:

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение pipll »

2 D.W.: Вот именно, что на 9.1 было все замечательно...
Спасибо сказали:
Аватара пользователя
Aliaric
Сообщения: 65
ОС: Fedora

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение Aliaric »

самое интересное, что у меня таже байда вылезла... quake3 и Enemy Territory ругаются на отсутствие /dev/dsp и пашут без звука. с mplayer'ом - всё в порядке.
Ядро 2.4.30. Alsa 1.0.9
Интересно, за что этот dsp отвечает?
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение zenwolf »

http://www.opennet.ru/base/sys/four_sound.txt.html

не за будьте отметить /dev/dsp and /dev/audio support и следующие два пункта, про MIDI и FM синтезатор ... иначе музыки не будет ...
Дальше укажите, на каких прерываниях у вас сидит звуковая. Если у вас PNP то перед этим в отдельной консоли почитайте man pnpdump ну или если мне куча писем свалиться с просьбой рассказать - расскажу ...




wolf_black добавил в 29.05.2005 06:44

(Aliaric @ Суббота, 28 Мая 2005, 20:22) писал(а):самое интересное, что у меня таже байда вылезла... quake3 и Enemy Territory ругаются на отсутствие /dev/dsp и пашут без звука. с mplayer'ом - всё в порядке.
Ядро 2.4.30. Alsa 1.0.9
Интересно, за что этот dsp отвечает?

http://skif.bas-net.by/bsuir/HOWTO/Sound-H...d-HOWTO-67.html
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12
Контактная информация:

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение pipll »

Ребята, отбой... Я просто rc.hotplug вырубил :-$ Сейчас врубил и появились эти ссылочки...

pipll добавил в 29.05.2005 21:13

Правда mplayer до сих пор ругается на отсутствие /dev/mixer, хотя, для уверенности, я его заново пересобрал :(
Спасибо сказали:
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12
Контактная информация:

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение pipll »

такой трабл: mplayer ругается на отсутствие /dev/mixer (даже под рутом!) (звук есть) (это при звуковом драйвере alsa, под esd все нормально), хотя есть файлик /dev/audio/mixer и ссылочка на него /dev/mixer. Права 660 (хотя в правах врядли трабл - под рутом та же фигня). В слаке 9.1 все было нормально (правда там и udev небыло...)
Может кто-нить подскажет что-нить полезное? или переходить на esd?
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение zenwolf »

(pipll @ Суббота, 11 Июня 2005, 4:37) писал(а):такой трабл: mplayer ругается на отсутствие /dev/mixer (даже под рутом!) (звук есть) (это при звуковом драйвере alsa, под esd все нормально), хотя есть файлик /dev/audio/mixer и ссылочка на него /dev/mixer. Права 660 (хотя в правах врядли трабл - под рутом та же фигня). В слаке 9.1 все было нормально (правда там и udev небыло...)
Может кто-нить подскажет что-нить полезное? или переходить на esd?

поставь driver default вместо /dev/mixer
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12
Контактная информация:

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение pipll »

Кстати, вот что говорит по этому поводу Quake3 (звука нет :()

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

------- sound initialization -------
Could not mmap dma buffer PROT_WRITE|PROT_READ
trying mmap PROT_WRITE (with associated better compatibility / less performance code)
/dev/dsp: Input/output error
Could not mmap /dev/dsp
------------------------------------

Ту что-то про dma-буфер. Может кто знает чем помочь? (уничтожение udev не помогло (сначала было подозрение на него - ведь его в 9.1 небыло...))
Спасибо сказали:
Аватара пользователя
Horrible
Сообщения: 256
Статус: Emacs geek
ОС: Emacs
Контактная информация:

Re: Куда девался /dev/dsp и /dev/mixer?

Сообщение Horrible »

Пересобери OSS-mixer или как он там не модулем а вкомпиль в ядро.
Спасибо сказали:
Ответить