Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Failed to load the NVIDIA kernel module  (Прочитано 2369 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн erthalion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Failed to load the NVIDIA kernel module
« : 25 Января 2011, 10:12:47 »
Доброго времени суток! У меня тут проблема возникла, не знаю как решить)
Имеется дистрибутив Ubuntu 10.4, захотел собрать новое ядро (2.6.36) -- оно нормально скомпилилось и все работает почти гут.
за исключением проблемы с драйверами --- скачал проприетарные драйверы nvidia, те же, что и со старым ядром использовал, они даже нормально установились, но при запуске получаю вот такое сообщение
Цитировать
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA:     system's kernel log for additional error messages.
(EE) Failed to load module "nvidia" (module-specific error, 0)
и в Xorg.0.log нахожу следующее
Цитировать
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/extra-modules/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
   compiled for 4.0.2, module version = 1.0.0
   Module class: X.Org Video Driver
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA:     system's kernel log for additional error messages.
(II) UnloadModule: "nvidia"
(II) Unloading /usr/lib/xorg/extra-modules/nvidia_drv.so
(EE) Failed to load module "nvidia" (module-specific error, 0)
(EE) No drivers available.
может кто знает, в чем может быть проблема и как ее исправить?

Оффлайн stmc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Failed to load the NVIDIA kernel module
« Ответ #1 : 25 Января 2011, 12:32:02 »
нафига ты ядро сам собирал, когда оно есть уже готовое?
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.36-maverick/




p/s косяк в твоей сборке

Оффлайн Shtsh

  • Участник
  • *
  • Сообщений: 118
    • Просмотр профиля
Re: Failed to load the NVIDIA kernel module
« Ответ #2 : 25 Января 2011, 12:38:56 »
Если собрал сам ядро, то собирай и сторонние модули. Ставь драйвер вручную

Оффлайн Brainey

  • Участник
  • *
  • Сообщений: 113
    • Просмотр профиля
Re: Failed to load the NVIDIA kernel module
« Ответ #3 : 25 Января 2011, 14:44:27 »
А dkms у вас установлен?
Если у вас используются драйверы из репозитория, то он должен обновлять модули ядра при установке пакета с новым, собранным ядром.
« Последнее редактирование: 25 Января 2011, 14:47:17 от Brainey »

Оффлайн erthalion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Failed to load the NVIDIA kernel module
« Ответ #4 : 25 Января 2011, 15:00:47 »
собирал ради интереса) [к тому же говорят можно увеличить производительность убрав лишние модули из ядра]
при конфигурации, понятно дело, включал все модули, которые имели какое-либо отношение к nvidia, но вот непосредственно модуля с таким названием не нашел,
Цитировать
Если собрал сам ядро, то собирай и сторонние модули. Ставь драйвер вручную
--- т.е включать его в ядро или как-то еще? (я пока не во всем разбираюсь, так что извините за такие вопросы)
а dkms у меня, оказывается, установлен --- что именно он должен делать? ведь, судя по всему, он ничего не обновил

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Failed to load the NVIDIA kernel module
« Ответ #5 : 25 Января 2011, 15:03:53 »
из конфига ядра убираешь все упоминания с nvidia, пересобираешь ядро
качаешь с оф сайта или ставишь из репы драйвер nvidia, он у тебя будет модулем

Оффлайн Shtsh

  • Участник
  • *
  • Сообщений: 118
    • Просмотр профиля
Re: Failed to load the NVIDIA kernel module
« Ответ #6 : 25 Января 2011, 15:54:24 »
Да, инсталлятор с оффсайта сам соберёт модуль.

Оффлайн erthalion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Failed to load the NVIDIA kernel module
« Ответ #7 : 26 Января 2011, 19:54:42 »
хм...что-то не получилось.
убрал из .config все, что связано с nvidia, но ошибка осталась.
скачал с офсайта nvidia драйвер для linux (NVIDIA-Linux-x86-260.19.29.run), но при попытке установки он говорит, что
Цитировать
ERROR: Your kernel was configured to include rivafb support!
     
       The rivafb driver conflicts with the NVIDIA driver, please
       reconfigure your kernel and *disable* rivafb support, then
       try installing the NVIDIA kernel module again.
хотя никакого драйвера rivafb не нашел в конфигурации

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Failed to load the NVIDIA kernel module
« Ответ #8 : 26 Января 2011, 19:58:52 »
рива есть там, смотри внимательней, пока gentoo юзал тоже собирал кучу раз
p.s. зачем этот глюк 36-е собираешь? 38-е собирай, от него хоть толк будет

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Failed to load the NVIDIA kernel module
« Ответ #9 : 26 Января 2011, 20:16:07 »
grep fb_riva .config

Оффлайн erthalion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Failed to load the NVIDIA kernel module
« Ответ #10 : 27 Января 2011, 18:20:33 »
всем огромное спасибо, все заработало!)

Пользователь решил продолжить мысль 27 Января 2011, 19:04:29:
ха, ну почти) а вот со старым ядром начались похожие проблемы)
из-за чего это происходит???
« Последнее редактирование: 27 Января 2011, 19:04:29 от erthalion »

Оффлайн mkarasik

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
Re: Failed to load the NVIDIA kernel module
« Ответ #11 : 27 Января 2011, 19:37:05 »
У тебя установлен пакет nvidia-common или типа такого. Если видеокарта не nvidia зайди в синаптик, найди все, что с nvidia  связано и удали, после этого все нормально будт. Там пру установке нового ядра вызывается послеинсталяционный скрипт, который хочет стыроить ее.

Оффлайн erthalion

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Failed to load the NVIDIA kernel module
« Ответ #12 : 28 Января 2011, 07:59:47 »
Цитировать
Если видеокарта не nvidia
-- это не опечатка? у меня как раз nvidia.
и в synaptic много чего находится, помимо nvidia-common --- тоже убирать что ли?

 

Страница сгенерирована за 0.042 секунд. Запросов: 23.