Автор Тема: Проблем с драйверите на NVIDIA  (Прочетена 3905 пъти)

varbancho

  • Напреднали
  • *****
  • Публикации: 61
    • Профил
Здравейте. Имам инсталиран Мандрейк 10, на който обнових ядрото до версия 2.6.7. Дотук добре, но след като реших да пуста Х сървъра ударих на камък - даде ми грешка от сорта "Failed to initialize Nvidia kernel module". Разбрах, че трябва да прекомпилирам драйверите за новото ядро, но проблема е, че инсталиращата програма не може да открие сорсовете на ядрото и ми изважда следното съобщение:
      "If you are using a Linux 2.4 kernel, please make sure
       you either have configured kernel sources matching your
       kernel or the correct set of kernel headers installed
       on your system.

       If you are using a Linux 2.6 kernel, please make sure
       you have configured kernel sources matching your kernel
       installed on your system."
Странното е, че сорс кодовете са си на мястото (в /usr/src/linux-2.6.7)... Дайте ми съвет какво да направя, пропускам ли нещо?
Активен

IvanST

  • Напреднали
  • *****
  • Публикации: 369
    • Профил
Проблем с драйверите на NVIDIA
« Отговор #1 -: Jul 28, 2004, 08:35 »
Трябва да имаш символна връзка която да сочи към конкретния сорса /usr/src/linux, там провроверява инсталера на Nvidia а не в /usr/src/linux-2.6.7
Активен

varbancho

  • Напреднали
  • *****
  • Публикации: 61
    • Профил
Проблем с драйверите на NVIDIA
« Отговор #2 -: Jul 28, 2004, 12:41 »
Има символна връзка /usr/src/linux, a също и /lib/modules/2.6.7/build (мисля, че и тук проверява).
Активен

koceto

  • Участници
  • ***
  • Публикации: 3
    • Профил
Проблем с драйверите на NVIDIA
« Отговор #3 -: Jul 28, 2004, 14:34 »
Някъде след версия 2.6.5(на ядрото), май трябва да изпълниш следното:
"sh NVIDIA-Linux-x86-1.0-6106-pkg1.run --kernel-source-path=/usr/src/linux-2.6.7"

Ако така не стане, пробвай следното:
"cd /usr/src/linux-2.6.7"
"make cloneconfig"
"make prepare-all"

И после пак пробвай да инсталираш, по споменатия начин.
Активен

varbancho

  • Напреднали
  • *****
  • Публикации: 61
    • Профил
Проблем с драйверите на NVIDIA
« Отговор #4 -: Jul 28, 2004, 18:32 »
Станааааа  '<img'>  '<img'>  '<img'> , благодаря много. Само един последен въпрос какво правят командите "make cloneconfig" и "make prepare-all". Първата ми даде някаква грешка, но втората стана.
Активен

koceto

  • Участници
  • ***
  • Публикации: 3
    • Профил
Проблем с драйверите на NVIDIA
« Отговор #5 -: Jul 29, 2004, 10:57 »
Не съм много сигурен, но мисля че:

"make cloneconfig" -> ще се опита да създаде файл ".config", който съответства на конфигурацията на ядрото, с което си в момента.

"make prepare-all" -> ще създаде всички необходими файлове(и зависимости) за компилацията на ядрото. В това число създава "/usr/src/linux-src-dir/include/linux/version.h", който пък е необходим, за да направиш модулите на NVidia.
Активен

varbancho

  • Напреднали
  • *****
  • Публикации: 61
    • Профил
Проблем с драйверите на NVIDIA
« Отговор #6 -: Jul 29, 2004, 18:01 »
Аха, ясно '<img'>. Аз предварително бях сложил .config файл-а, явно проблема е бил, че е нямало version.h файл... Още веднъж благодаря '<img'>.
Активен