LINUX.ORG.RU

ПРОБЛЕМЫ при установке ДРОВ от NVIDIA


0

0

Привет Всем!

Пробовал установить дрова:

# sh NVIDIA-Linux-x86-1.0-6106-pkg1.run

писало, что проблемы с компиляцией модуля nvidia.o из-за беспонтовых заголовочников ядра. Попробовал:

# emerge nvidia-glx # emerge nvidia-kernel # modprobe nvidia

пишет, что есть anresolved symbol _mmx_memcpy и что, типо, что-то там несовместимо с лицензией GPL - обратитесь к разработчику...

Прежде чем обращаться к NVIDIA решил сюда написать :) - мож чего присоветуете...

Заранее спасибо.

anonymous

Так ты в /proc/modules загляни, есть там nvidia, после modprobe nvidia, или нет?

anonymous
()

Ну так поставь заголовки (скорее всего у gentoo они не выносятся отдельно, а висит симлинк на исходники ядра, которых нет).

jackill ★★★★★
()
Ответ на: комментарий от jackill

Выносятся: linux-headers

Но в данном случае наверное действительно симлинк /usr/scr/linux указывает не туда.

Selecter ★★★★
()
Ответ на: комментарий от jackill

Похоже проблема локализована.

В /proc/modules nvidia нет,

Симлинк /usr/src/linux указывает на /usr/src/linux-2.4.24, НО

Проблема похоже вот в чём :

# emerge -s linux-headers

говорит о том, что инсталлед версия 2.4.21, проблема в том, что эвэибл она же, посоветуйте - что проще - новое дерево закачать, ядро поменять :) или ещё чего??

Всем спасибо.

anonymous
()
Ответ на: комментарий от anonymous

Обязательно нужно, чтобы версия исходников ядра совпадала с версией рабочего ядра, под который собирается модуль (причем желательно, чтобы были наложены все патчи, лежал конфиг, с которым ядро собиралось, а в случае 2.4.x было сделано make dep)

jackill ★★★★★
()
Ответ на: комментарий от jackill

Мне интересно, как же я без нужных хедеров ядро пересобирал неоднократно??? :)

# make dep && make bzImage modules modules_install

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