Alsa
Гость 30 сентября, 2005 - 12:29
Хочу поставить алса-драйвера.. в /etc/make.conf прописал тип карты (intel8x0), делаю emerge alsa-driver, он начинает ставить кернел 2.6.12 (у меня 2.6.13.2) как его отучить от этого? подскажите флаг use или что там еще.. :)
»
- Для комментирования войдите или зарегистрируйтесь
еще о том же...
Ставлю алса вручную (./configure --with-cards=intel8x0 && make && make install && и т.п.)... после нехитрых операций установки делаю: /etc/init.d/alsasound start
на что получаю ответ:
desperate alsa-driver-1.0.8 # /etc/init.d/alsasound start
Starting sound driver: snd-intel8x0 WARNING: Error inserting snd
(/lib/modules/2.6.13-gentoo-r2/kernel/sound/acore/snd.ko): Unknown
symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer
(/lib/modules/2.6.13-gentoo-r2/kernel/sound/acore/snd-timer.ko): Unknown
symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_pcm
(/lib/modules/2.6.13-gentoo-r2/kernel/sound/acore/snd-pcm.ko): Unknown
symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_ac97_codec
(/lib/modules/2.6.13-gentoo-r2/kernel/sound/pci/ac97/snd-ac97-codec.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_intel8x0
(/lib/modules/2.6.13-gentoo-r2/kernel/sound/pci/snd-intel8x0.ko):
Unknown symbol in module, or unknown parameter (see dmesg)done
desperate alsa-driver-1.0.8 #
как это лечиться?
Gentoo Base System version 1.4.16
Linux 2.6.11-gentoo-r11 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux
Классика :)
Классический пример, вошедший в документацию по Gentoo :).
Выдержка из alsa-guide.xml:
_________________
With Love from Siberia!
alsa-driver не то.
У меня на ноуте после чтения манов и юзанья alsa-driver были такие глюки, что и не снилось... Включи поддержку в ядре и больше ничего не надо... Меньше действий и доп. пакетов..
_________________
Если что-то не выходит, купи паровой каток и ровняй руки...
1) Альса драйвер
1) Альса драйвер это кусок к ядру. Типа ядро у него в зависимостях. Может твое маскировано?
2) Куда кажет /usr/src/linux ?
Re: 1) Альса драйвер
1) я ядро сам ставил... просто скачал архив linux-2.6.13.2.tar.bz2, распаковал и поставил.
2) ln -s /usr/src/linux-2.6.13-gentoo-r2 /usr/src/linux
(ln -s /usr/src/linux-2.6.13-gentoo-r2 /usr/src/linux-2.6) ;)
читайте
читайте мануалы!...nForce... AC97)? Зачем тебе ставить alsa-driver, когда в ядре они уже имеются!
У самого такие же дрова стоят. Ты в ядре поставил поддержку алсы как модуль? Выбрал соответствующую звуковуху (
# make modules
# make modules_install
надо поставить alsa-utils alsa-tools и, если xmms используешь, то alsa-xmms (или наоборот, не помню)
Надо было
Надо было ставить при помощи emerge ..., впрочем никогда не поздно. В этом случае пакет сурсов прописывается в базе установленных пакетов + на него гентушные патчи ложатся. Все ебилды что завязаны на ядро смотрят эту базу и доставляют сурсы, в твоем случае они находят старую версию ядра. Посмотри в /var/db/pkg/sys-kernel/gentoo-sources-... Там старое ядро прописано.
проверяем
qpkg -i -I kernel
По правильному так:
emerge старое_ядро (если сурсы снес)
emerge новое_ядро
emerge -с старое_ядро
По неправильному так:
emerge новое_ядро
удалить каталог со старыми сурсами, удалить каталог с описанием старого пакета из /var/db/...
проверяем
qpkg -i -I kernel
ЗЫ
Альса есть и в ядре. Я ее так и юзаю. Некоторые говорят что внешние дрова круче и новее.