[ Re:11] Не могу поставить alsa
с oss. Проясните ситуацию, >пожалуйста.
Итак. Все поставил, сконфигурил по интсрукции.
1. Запускаем иксы. Пытаемся проиграть файл - XMMS пишет что устройство занято
(вывод через OSS стоит).
2. Ставим вывод через alsa - опять устройство занято.
3. Ставим снова вывод через oss - все играет.
Через alsa не играет совсем!!!.
Вобщем, как я понял из вашего поста надо перекомпилить ядро, отключив все, связанное
со звуком, кроме его поддержки. Отсюда вытекает вопрос: чтобы совсем избавиться
от всяких старых модулей, драйверов и т.п. звука, что надо почистить, кроме /etc/modules.conf?
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru
связанное
/etc/modules.conf?
Ничего не надо чистить. Для установки алса последовательность телодвижений
должна быть такой (примерно):
1. Говорим cd /usr/src/linux (или cd /lib/modules/ядро/build). В нем
говорим make menuconfig.
2. Убираем все y/m в секции sound. Оставляем только CONFIG_SOUND=y (или m,
по вкусу).
3. Oткрываем Makefile. Ищем в нем переменную extraversion. По умолчанию он
может быть пустой. Указываем свое любое значение. Это- суффикс версии ядра.
4. Говорим make dep && make bzImage && make modules && make modules_install.
5. Копируем получившееся ядро из arch/i386/boot в каталог /boot.
Переименовываете, если нужно. Старое ядро пока нужно оставить (так, на
случай, если новое ядро будет неработоспособным).
6. Качаем самую свежую стабильную версию alsa (из cvs лучше не брать).
Нужны драйвера, библиотеки и утилиты. Читаем README и INSTALL.
7. Выполняем минимальные телодвижения по конфигурированию (параметры
скрипта configure). Здесь все достаточно просто - если карточка isa-шная,
то разрешаем isapnp, если нужна совместимость с oss - разрешаем и её.
Указываем свою звуковую карту (можно сказать и all, но это приведет к
потере времени на компиляцию ненужных дров, да и код не нужный в системе -
он Вам нужен?). Говорим make && make install. Запускаем скрипт snddevices.
8. Проделываем то-же (./configure && make && make install) с библиотеками и
утилитами (утилиты - последними).
9. Либо правим /etc/modules.conf сами, либо запускаем alsaconf.
10. Все... alsa стоит.
Будут проблемы - ошибки и сообщения в студию.
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru