ALSA и новое ядро

Здесь обсуждаются все вопросы, не попадающие под другие категории
Anonymous

ALSA и новое ядро

Сообщение Anonymous »

Перекомпилил ядро в альт мастер 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! Т.е. опять прихожу к выводу, что непорядок в ядре :oops: .
Да еще припоминаю, что между перекомпиляциями (были проблемы, из-за которых много раз перекомпилял ядро, то добавляя, то убирая разные параметры) звук то все-таки работал (и именно aRts).

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

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

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

По поводу arts - ему надо сказать специально, чтобы он выводил звук через alsa .
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

Скачала новую версию OSS. Поставил. Определило девайс, вроде все ОК. Запускаю тест. Вот такая фигня:

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

[root@xm oss]# ./osstest

*** Scanning sound adapter #0 ***
/dev/dsp0  VT8233 (adapter0)
- Performing audio playback test...
  <left> Device returned error: Input/output error
/dev/dsp1  VT8233 (playback only) (adapter0)
- Skipping device (card already tested)

*** Scanning sound adapter #1 ***
/dev/dsp2  OSS Virtual Mixer v2.5 Playback CH #0 (adapter1)
- Skipping virtual device (use -V to force test)
/dev/dsp3  OSS Virtual Mixer v2.5 Playback CH #1 (adapter1)
- Skipping virtual device (use -V to force test)
/dev/dsp4  OSS Virtual Mixer v2.5 Playback CH #2 (adapter1)
- Skipping virtual device (use -V to force test)
/dev/dsp5  OSS Virtual Mixer v2.5 Playback CH #3 (adapter1)
- Skipping virtual device (use -V to force test)

*** Some errors were detected during the tests ***
Соответсвенно все alsa, arts и т.д. настраивать в данный момент бессмысленно, т.к. не работает девайс, выдавая I/O Error... Почему, я понять не могу :( .

Наверное, придется возвращаться к предыдущему ядру, благо хедеры от него я таки нашел на 8 диске альта несколько дней назад. :roll: А из-за них то и перекомпилил ядро.

Anonymous

Сообщение Anonymous »

В своё время тоже переделал ядро до 2.4.20 и долго мучался с поддержкой звука : чип VIA82xx и т.д потом скачал драйвера ALSA точно не помню какой версии , что то около 0.9.5 поставил - звука нет не мог понять почему : оказалось что в микшере KDE выставленны уровни звука на 0.

Ответить