LINUX.ORG.RU

ALSA и новое ядро


0

0

Перекомпилил ядро в альт мастер 2.2 до 2.4.21 Звук не работал. Оказалось, что модули звуковухи (VIA on-board AC97 - snd-via82xx) не содержатся в ядре. Вернее, есть via82cxxx_audio, но оно не работает, не знаю почему. Настроить не удалось. Скачал Driver 0.9.6 с сайта ALSA. Установил. aRts не работает вообще, alsa звук тоже, но когда в приложениях указано oss (из набора alsa), то большинство программ работают. Но не все. Хотя modules.conf настраивал точно по инструкции. Когда в aRts указано ALSA драйвер, говорит device: default can't be opened for playback (Permission denied) ("Использовать свое звуковое устройство - /dev/dsp" : No such file or directory) На OSS ничего не ругается - просто не работает). Синсталлировал опять из rpm'a alsa из дистриба, загрузил предыдущее ядро, вернул на место старый modules.conf - работает. Такое впечатление, что что-то недокомпилил в ядре. Но уже десяток раз проверял и столько же его перекомпилял... Ядро видит звуковуху и определяет ее правильно.

И еще - пробовал установить OSS триальный. После убранной по его просьбе поддержки звука из ядра он синталлился, определил звуковуху и... Запускаю тест - Failed! Т.е. опять прихожу к выводу, что непорядок в ядре . Да еще припоминаю, что между перекомпиляциями (были проблемы, из-за которых много раз перекомпилял ядро, то добавляя, то убирая разные параметры) звук то все-таки работал (и именно aRts).

Между тем в отличие от старого ядра при загрузке нового логе massages постоянно мелькают сообщения о can't locate module char-major-10-134 и 81 - возможно, это имеет отношение к делу.

Помогите, пожалуйста, разобраться!


Такое впечатление что при установке алзы ты не запустил ./snddevices ...
Вообще покажи свой modules.conf

Delay ★★
()

А еще в алсе 0.9 серии, не помню точно на каком релизе, поменялось
название модуля приставка snd- отпала.
PS: в 0.9.4 и 0.9.6 точно этой приставки нет.

anonymous
()

./snddevices запускал. Но ведь и OSS не работает! Права на /dev/dsp нормальные.

Для старого ядра modules.conf

alias sound-slot-0 snd-via82xx options ide-cd ignore=hdb pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start probeall scsi_hostadapter ide-scsi alias eth0 8139too options ide-scsi units=/dev/hdb above snd-via82xx snd-pcm-oss above snd-pcm-oss snd-mixer-oss alias snd-seq-oss alias snd-mixer-oss

alias usb-interface usb-uhci alias char-major-195 nvidia

Переделывал для нового по документации а ALSA - не помогает

XMASTER
() автор топика

Вот так новый как написано в ридми:

alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 snd-via82xx
alias sound-slot-0 snd-card-0
options snd-via82xx dxs_support=1

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

options ide-cd ignore=hdb
pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
probeall scsi_hostadapter ide-scsi
alias eth0 8139too
options ide-scsi units=/dev/hdb
alias usb-interface1 ehci-hcd
alias usb-interface usb-uhci
alias char-major-195 nvidia

XMASTER
() автор топика

Модули загружены?

anonymous
()

Вроде все модули грузятся нормально

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