У меня проблема в том, что не собирается модуть fglrx когда пишу "modprobe -v fglrx"
Ошибка так выглядит:
Код: Выделить всё
FATAL: Error inserting fglrx (/lib/modules/2.6.26-2-amd64/misc/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
dmesg |tail
[2842.216384] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[2842.216384] fglrx: Unknown symbol flush_tlb_pageВся беда в том, что у меня 64битная система, и варианты как патчить ядро на i386 мне не помогают
Код: Выделить всё
uname -a
Linux debian 2.6.26-2-amd64 #1 SMP Sun Jun 20 20:16:30 UTC 2010 x86_64 GNU/Linux
dpkg -l xorg
ii xorg 1:7.3+20 X.Org X Window SystemПробовал сделать таким способом
Код: Выделить всё
nano /usr/src/linux/arch/x86/kernel/init_task.c
Заменить там
EXPORT_UNUSED_SYMBOL(init_mm); /* will be removed in 2.6.26 */
На
EXPORT_SYMBOL(init_mm);ну и потом собрать ядро и на нем уже попробовать установить модуль, но все равно не помогло. Ваши патчи естественно не работают. Можете пояснить что там руками нужно прописать, поскольку я из синтаксиса языка патчей не пойму что и куда там.