Что-то странное творится - выше чем на 2.6.9-rc2 не могу поставить дрова на видяху, вываливаются с ошибкой:
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'. This is most likely
because the kernel module was built using the wrong kernel source files.
Please make sure you have installed the kernel source files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
'kernel-source' rpm installed. If you know the correct kernel source
files are installed, you may specify the kernel source path with the
'--kernel-source-path' commandline option.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 Unknown symbol in module
И dmesg тоже выдает, что неизвестный символ
Кто-нибудь встречался?
Добавлено:
так, ну в общем если кто еще не знает, то разъясняю:
В файле /arch/i386/mm/init.c пропущена одна строка (в районе 41 строчки искать надо)
А именно EXPORT_SYMBOL(__VMALLOC_RESERVE); Поэтому и получаем неизвестный символ. В общем должно получиться что-то типа
#include <asm/sections.h>
unsigned int __VMALLOC_RESERVE = 128 << 20;
EXPORT_SYMBOL(__VMALLOC_RESERVE);
DEFINE_PER_CPU(struct mmu_gather, mmu_gathers);
unsigned long highstart_pfn, highend_pfn;
У меня собралось и поставилось все на ура.
Удачи!!!
Дрова Nvidia (И ядро >2.6.9-rc2)
Модератор: Модераторы разделов
- demongloom
- Сообщения: 454
- Статус: Добрый Демон
- Контактная информация:
Re: Дрова Nvidia
Это из за того что с vm86 произошли изменения. Новые дрова от нвидии скорее всего будут тогда когда выйдет официально 2,6,9 ядро.
А пока довольствуемся патчнутыми дровами от нвидии
http://ngc891.blogdns.net/index.php?Kernel
А пока довольствуемся патчнутыми дровами от нвидии
http://ngc891.blogdns.net/index.php?Kernel
Если жизнь твоя порвется, тебе новую сошьют.
Re: Дрова Nvidia
Да не, ао-первых официальное 2.6.9 уже вышло (по крайней мере патч) - я уже на нем сижу..
А старые дрова становятся на ура, если проделать то, что я выше написал
А старые дрова становятся на ура, если проделать то, что я выше написал