Перейти к содержанию

Помогите поставить драйвер nVidia на 2006-ю мандриву


Рекомендуемые сообщения

Добрый день!

Подскажите как установить драйвер для nVidia GeForce FX5700 для Мандривы

3-й день бьюсь. Сил ни каких больше нету...

Вот моя история.

----------------------------------------------

Раньше стоял 10-й Mandrake. Проблем с установкой драйвера никогда небыло. Сейчас у меня Mandriva 2006.

Когда перешел - попробовал установить самый свежий драйвер с www.nvidia.com - нефига не получилось, хотя делал все как и в Mandrake.

Сейчас скачал новое ядро linux-2.6.16.11, установил ну и решил снова этот драйвер прикрутить... Sad Тоже самое что было до установки нового ядра. Решил разбираться, потому что обломно когда даже текст фигово крутиться Smile

Сначала лог писал что не находит inlcude/autoconf.h, т.е. по смыслу не установлены исходники ядра. В /usr/include/linux - он был. Но там были файлы от стандартного 2.6.12 ядра. А в новом ядре, т.е. в /usr/src/linux/include/linux (/usr/src/linux-2.6.16.11) его небыло. Как его делать ума с начала не давал. Кто говорит что нужно делать ссылку /usr/include/linux на то место где я собирал ядро, кто еще че. Ничего не помогало. autoconf.h в /usr/src/linux/include/linux не появлялся.

Затем где то прочитал что комманда make oldconfig (в исходниках ядра) создает этот блин файл. Попробоавл и - файл появился!!!

Начал опять пробовать ./NVIDIA-Linux-x86-1.0-8756-pkg1.run

Доходит до 100%, т.е. все вроде компилируется и потом пишет что не может. Смотрю логи (/var/log/nvidia-installer.log) уже лучше, хоть компилируется все, но результат один... Сообщение: "ERROR: Unable to build the NVIDIA kernel module" и кнопка ОК.

Вот и все. С этого места я дальше так и не продвинулся Sad

И файл этот include/autoconf.h - пропадает после перзагрузки... Т.е. чтобы он снова появился мне нужно найти старый .config файл для ядра и выполнить make oldconfig. Это тоже наверное ненормально?

Подскажите, что я делаю не так.

Вот весь мой лог.

------------------------------

nvidia-installer log file '/var/log/nvidia-installer.log'

creation time: Mon May 1 12:34:37 2006

option status:

license pre-accepted : false

update : false

force update : false

expert : false

uninstall : false

driver info : false

no precompiled interface: false

no ncurses color : false

query latest driver ver : false

OpenGL header files : true

no questions : false

silent : false

no backup : false

kernel module only : false

sanity : false

add this kernel : false

no runlevel check : false

no network : false

no ABI note : false

no RPMs : false

force tls : (not specified)

force compat32 tls : (not specified)

X install prefix : /usr/X11R6

OpenGL install prefix : /usr

compat32 install prefix : (not specified)

installer install prefix: /usr

utility install prefix : /usr

kernel name : (not specified)

kernel include path : (not specified)

kernel source path : (not specified)

kernel output path : (not specified)

kernel install path : (not specified)

proc mount point : /proc

ui : (not specified)

tmpdir : /root/tmp

ftp mirror : ftp://download.nvidia.com

RPM file list : (not specified)

Using: nvidia-installer ncurses user interface

-> License accepted.

-> No precompiled kernel interface was found to match your kernel; would you li

ke the installer to attempt to download a kernel interface for your kernel f

rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)

-> No precompiled kernel interface was found to match your kernel; this means

that the installer will need to compile a new kernel interface.

-> Performing CC test with CC="cc".

-> Kernel source path: '/lib/modules/2.6.16.11_CODER_2/source'

-> Kernel output path: '/lib/modules/2.6.16.11_CODER_2/build'

-> Performing rivafb check.

-> Performing nvidiafb check.

-> Cleaning kernel module build directory.

executing: 'cd ./usr/src/nv; make clean'...

rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nv.o nv

-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nvidia.mod.o

rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}

rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~

rm -f -f stprof stprof.o symtab.h

rm -f -rf .tmp_versions

-> Building kernel module:

executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.16.11_CODER

_2/source SYSOUT=/lib/modules/2.6.16.11_CODER_2/build'...

NVIDIA: calling KBUILD...

make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.16.11_CODER_2/build KBUILD_VERBOSE

=1 -C /lib/modules/2.6.16.11_CODER_2/source SUBDIRS=/root/tmp/selfgz2462/NVI

DIA-Linux-x86-1.0-8756-pkg1/usr/src/nv modules

make -C /lib/modules/2.6.16.11_CODER_2/build \

KBUILD_SRC=/usr/src/linux-2.6.16.11 \

KBUILD_EXTMOD=" /root/tmp/selfgz2462/NVIDIA-Linux-x86-1.0-8756-pkg1/usr/src/ n

v" -f /usr/src/linux-2.6.16.11/Makefile modules

mkdir -p /root/tmp/selfgz2462/NVIDIA-Linux-x86-1.0-8756-pkg1/usr/src/ nv/.tmp

_versions

WARNING: Symbol version dump /usr/src/linux-2.6.16.11/Module.symvers

is missing; modules will have no dependencies and modversions.

-------------------------------------

ЗАТЕМ ИДЕТ ЧАСТЬ КОТОРУЮ Я ПРОПУСКАЮ, ТАМ КОМПИЛИРУЕТСЯ ВСЕ ВРОДЕ НОРМАЛЬНО

-------------------------------------

И ВОТ ОКОНЧАНИЕ

Building modules, stage 2.

make -rR -f /usr/src/linux-2.6.16.11/scripts/Makefile.modpost

scripts/mod/modpost -i /usr/src/linux-2.6.16.11/Module.symvers /root/tmp

/selfgz2462/NVIDIA-Linux-x86-1.0-8756-pkg1/usr/src/nv/nvidia .o

/bin/sh: scripts/mod/modpost: No such file or directory

make[4]: *** [__modpost] Ошибка 127

make[3]: *** [modules] Ошибка 2

make[2]: *** [modules] Ошибка 2

NVIDIA: left KBUILD.

nvidia.ko failed to build!

make[1]: *** [mdl] Ошибка 1

make: *** [module] Ошибка 2

-> Error.

ERROR: Unable to build the NVIDIA kernel module.

ERROR: Installation has failed. Please see the file

'/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

-----------------------------------------------------

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...