Перекомпилил ядро в альт мастер 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 - возможно, это имеет отношение к делу.
Помогите, пожалуйста, разобраться!
ALSA и новое ядро
Скачала новую версию OSS. Поставил. Определило девайс, вроде все ОК. Запускаю тест. Вот такая фигня:
Соответсвенно все alsa, arts и т.д. настраивать в данный момент бессмысленно, т.к. не работает девайс, выдавая I/O Error... Почему, я понять не могу .
Наверное, придется возвращаться к предыдущему ядру, благо хедеры от него я таки нашел на 8 диске альта несколько дней назад. А из-за них то и перекомпилил ядро.
Код: Выделить всё
[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 ***
Наверное, придется возвращаться к предыдущему ядру, благо хедеры от него я таки нашел на 8 диске альта несколько дней назад. А из-за них то и перекомпилил ядро.