nixp.ru v3.0

23 октября 2017,
понедельник,
01:55:52 MSK

DevOps с компанией «Флант»
Longobard написал 2 марта 2004 года в 19:14 (770 просмотров) Ведет себя как мужчина; открыл 291 тему в форуме, оставил 2499 комментариев на сайте.

Тема наверное многократно поднималась, но все же. Решил поставить себе эти дрова. Скачал последнюю версию (файлик назывался NVIDIA-Linux-x86-1.0-5336-pkg1.run ), почитал ридмиху к нему. Пускаю. Ошибка на этапе компляции модуля. Вот чего говорит лог: (лишние места по типу того что я принял лицензию и прочее опускаются. Привожу только этап компиляции модуля).

-> Not probing for precompiled kernel interfaces.

-> Kernel source path: '/lib/modules/2.6.0/build'

-> Cleaning kernel module build directory.

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

  rm -f -f nv.o os-agp.o os-interface.o os-registry.o nv.o os-agp.o os-interfa

  ce.o os-registry.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 *~

-> Building kernel module:

  executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.0/build’…

  make[4]: `scripts/fixdep' не требует обновления.

  scripts/kconfig/conf -s arch/i386/Kconfig

  drivers/isdn/hardware/Kconfig:30: can’t open file «drivers/isdn/tpam/Kconfig

  »

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

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

  make[2]: * [include/linux/autoconf.h] Ошибка 2

  nvidia.ko failed to build!

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

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

-> Error.

ERROR: Unable to build the NVIDIA kernel module.

То есть не находит он файла какого-то. Я почитал ридмихи, там сказано что никаких NVIDIA-kernel & NVIDIA_GLX пакетов ставить не надо, все уже запихано в этот NVIDIA-Linux-x86-1.0-5336-pkg1.run. Ну хорошо. Попробовал указать опцией --with-kernel=’2.6.0\′ ядро. Нифига. Чего делать? У меня ядро как вы поняли 2.6.0, XFree 4.2.0. Помогите разобраться.

Longobard

Этот файл Kconfig оказывается не совсем там лежал (лежал в drivers/isdn). Сделал диру tpam и запихал туды Kconfig. Теперь он обнаруживается но появилась такая ругань:

-> No matching precompiled kernel interface was found on the NVIDIA ftp site;

  this means that the installer will need to compile a kernel interface for

  your kernel.

-> Kernel source path: '/lib/modules/2.6.0/build'

-> Performing cc_version_check with CC=«cc».

-> Cleaning kernel module build directory.

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

  rm -f -f nv.o os-agp.o os-interface.o os-registry.o nv.o os-agp.o os-interfa

  ce.o os-registry.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 *~

-> Building kernel module:

  executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.0/build’…

  make[4]: `scripts/fixdep' не требует обновления.

  scripts/kconfig/conf -s arch/i386/Kconfig

  file drivers/isdn/i4l/Kconfig already scanned? // И что это значит?

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

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

  make[2]: * [include/linux/autoconf.h] Ошибка 2

  nvidia.ko failed to build!

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

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

-> Error.

ERROR: Unable to build the NVIDIA kernel module.

И что теперь делать? Мне непонятны его пертензии. Это у меня инсталлер спрашивает был ли Kconfig просканен??? Это я у него должен спросить!

Longobard

Что, никто не сталкивался? Ну млин.

anonymous

[quote author=LONGOBARD link=board=faq;num=1078244062;start=0#1 date=03/02/04 в 20:42:35]Этот файл Kconfig оказывается не совсем там лежал (лежал в drivers/isdn). Сделал диру tpam и запихал туды Kconfig. /quote]

Это как так? <8-( )

Kconfig должен лежать в КАЖДОЙ директории драйверовых сырцов, и в каждом месте он свой… Какое может иметь отношение ISDN к видеокарте?

А в целом, я б тебе посоветовал взять ядро посвежее, насколько я вижу, со времен выхода 2.6.0 было много патчей касательно видеокарт и NVidia.

Good Luck,

UT

Longobard

Я тоже удивлся при чем тут ISDN, но в логах четко видно что дровам нужен конкретный файл в дире isdn.

Попробую взять другие дрова, постарее.

Longobard

[censured], [censured] и еще раз [censured]. Знаете в чем фигня была? После трабл с винтом (я о них уже рассказывал) lost+found сильно распух и перестала пускацца мозила. Оказалось что также повредился каталог с сырцами ядра, даже config не пашет. Короче компиляю его снова, задно и ядро поновей поставил (2.6.3)

Longobard

Все, ядро встало и дрова скомпилялись. Как ни странно похоже что на новых дровах шрифты получше выглядят. Или может это мне кажется :) Короче всем спасибо, тема закрыта.