LINUX.ORG.RU

Проблема с загрузкой модулей alsa


0

0

Greetz!
Gentoo, проблемы с alsa.
Собираю нужный драйвер (via82xx) через emerge alsa-driver. В ядре alsa нет.
При alsasound start ругается дрянью типа:

WARNING: Error inserting snd_util_mem (/lib/modules/2.6.17-gentoo-r2/misc/synth/snd-util-mem.ko): Invalid module format

И в лог плюется этим:
snd_rawmidi: version magic '2.6.17-gentoo-r2 mod_unload K7 4KSTACKS gcc-3.4' should be '2.6.17-gentoo-r2 mod_unload K7 4KSTACKS gcc-4.1'
snd_seq_midi: Unknown symbol snd_rawmidi_info_select
snd_seq_midi: Unknown symbol snd_rawmidi_output_params
snd_seq_midi: Unknown symbol snd_rawmidi_kernel_read
snd_seq_midi: Unknown symbol snd_rawmidi_kernel_write
snd_seq_midi: Unknown symbol snd_rawmidi_drain_output
snd_seq_midi: Unknown symbol snd_rawmidi_input_params
snd_seq_midi: Unknown symbol snd_rawmidi_kernel_open
snd_seq_midi: Unknown symbol snd_rawmidi_kernel_release

Как я выяснил, при этом система пытается загрузить модули из /lib/modules/<kernel>/misc/, в то время как мои собранные дрова лежат в /lib/modules/<kernel>/alsa-driver.
Что делать? Как настроить корректно modprobe?
anonymous

Да, меня особо смущает вот это:
'2.6.17-gentoo-r2 mod_unload K7 4KSTACKS gcc-3.4' should be '2.6.17-gentoo-r2 mod_unload K7 4KSTACKS gcc-4.1'

Вроде бы я компилил дрова под своё собранное ядро. Впечатление такое, что для компиляции драйверов использовался gcc-3.4, тогда как кернел компилился четвёртой версией. Что с этим делать?
Может headers для ядра/алсы обновить?

anonymous
()

Короче похоже много проблем с alsa на ядрах >=2.6.16

Встроил ALSA в ядро, работает.

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