Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX и Hardware > Проблема с драйверами NVidia


Автор: miklash90 21.2.2007, 14:43
Уже 3 дня парюсь над установкой драйверов NVidia на Mandriva Linux. Делаю по инструкции, пакеты nvidia-GLX и nvidia-kernel не стоят, дрова только что с сайта NVidia, исходники ядра правильные, gcc есть, делаю с отключенными иксами. И вот: идет компиляция модуля ядра 77%...100% и...

Код

ERROR: Unable load the kernel module 'nvidia.ko'. This happens most frequently when this kernel module
 was build against the wrong or improperly configured kernel sources,whis a version of gcc that differs 
from the one used to build the target kernel, or if a driver such as rivafb/nvidiafb is present and prevents 
the nvidia kernel module from obtaining ownership of the nvidia graphics device


Все сделано верно!!! Откуда тогда ошибка? Он же правильно компилирует, а после, вместо сообщения о правке конфига, эта фигня? Поиском уже пользовался, нигде дельный ответ не нашел.

Автор: ZeeLax 21.2.2007, 18:35
Цитата(miklash90 @  21.2.2007,  17:43 Найти цитируемый пост)
исходники ядра правильные

В смысле?


Автор: powerfox 21.2.2007, 18:57
Присоединяюсь к вопросу ZeeLax'a. Кажется, вы поставили исходники не того ядра, что используете.

Автор: miklash90 21.2.2007, 19:38
Нет. Версии полнолстью совпадают.

Автор: GZep 21.2.2007, 19:55
kernel-source с дистрибутива брал, так что тут не должно проблем быть.

Автор: miklash90 21.2.2007, 19:58
нет, я же качал его. 

Автор: ZeeLax 21.2.2007, 20:00
Цитата(GZep @  21.2.2007,  22:55 Найти цитируемый пост)
kernel-source с дистрибутива брал, так что тут не должно проблем быть. 

подробнее

Цитата(miklash90 @  21.2.2007,  22:58 Найти цитируемый пост)
нет, я же качал его.  

Что качал и откуда?

Автор: miklash90 21.2.2007, 20:08
Версия исходников ядра и самого ядра совпадают. А на счет того что качал я ответил GZep. Он намекал на то, что в 2007Free уже есть исходники

Автор: GZep 21.2.2007, 20:10
Цитата(miklash90 @  21.2.2007,  20:08 Найти цитируемый пост)
Он намекал на то

Хм...у него есть, 100%. Не надо просто исходники писать, у него все норм с этим. Ошибка в чем-то другом.

Автор: ZeeLax 21.2.2007, 20:18
Цитата(miklash90 @  21.2.2007,  23:08 Найти цитируемый пост)
Версия исходников ядра и самого ядра совпадают

Исходные тексты ядра установлены из пакета Mandriva?

Автор: miklash90 21.2.2007, 20:22
Нет. Они скачаны с инета.

Может у кого-нибудь была такая проблема, поделитесь опытом. Дело может быть еще в том, что днем ранее я устанавливал исходники ядра более поздней версии, чем моя (ошибся), потом снес и поставил нужные, и что-то не то прописалось.

Автор: ZeeLax 21.2.2007, 20:25
Цитата(miklash90 @  21.2.2007,  23:22 Найти цитируемый пост)
Нет. Они скачаны с инета.

Должна совпадать не только версия, но и конфигурация ядра. Установите исходные тексты, поставляемые непосредственно Mandriva.

Добавлено @ 20:27 
Цитата(miklash90 @  21.2.2007,  23:22 Найти цитируемый пост)
Нет. Они скачаны с инета.

А вообще, для пущей точности - эта фраза ничего не объяняет. Скачаны они могут быть как в виде rpm-пакета с зеркала Mandriva, так и в виде tar-архива с зеркал kernel.org. Пояните, пожалуйста.

Автор: miklash90 21.2.2007, 20:29
В конце приписано ...mdv2007.run, это точно верно

в виде *.run

Автор: ZeeLax 21.2.2007, 20:35
Цитата(miklash90 @  21.2.2007,  23:29 Найти цитируемый пост)
В конце приписано ...mdv2007.run, это точно верно

В конце чего?

Автор: miklash90 21.2.2007, 20:38
Ой ошибся. Все верно rpm. А то что они для Мандривы - это точно 

kernel-source-2.6.17.5mdv-1-1mdv2007.0.i586.rpm

вот название.

Автор: ZeeLax 21.2.2007, 20:39
miklash90, так, давайте сюда
Код

uname -a

Автор: powerfox 21.2.2007, 21:21
miklash90, покажи 2 вывода команд:
Код

uname -a
ls -l /usr/src/


Добавлено @ 21:22 
Ой, сообщения ZeeLax не видел.

Автор: miklash90 21.2.2007, 21:59
Цитата(powerfox @ 21.2.2007,  21:21)
miklash90, покажи 2 вывода команд:
Код

uname -a
ls -l /usr/src/

Linux localhost 2.6.17-5mdv # 1 SMP Wed Sep 13 14:32:31 EDT 2006 i686 Intel® Pentium® 4 CPU 1.15 GHz GNU/Linux

lrwxrwxrwx 1 root root 17 Фев 21 20:57 linux->linux-2.6.17-5mdv/
drwxr-xr-x 22 root root 1024 Фев 21 20:56 linux-2.6.17-5mdv/
drwxr-xr-x 7 root root 1024 Фев 19 17:44 rpm/

Автор: powerfox 21.2.2007, 22:21
Цитата(miklash90 @  21.2.2007,  21:38 Найти цитируемый пост)
kernel-source-2.6.17.5mdv-1-1mdv2007.0.i586.rpm


Цитата(miklash90 @  21.2.2007,  22:59 Найти цитируемый пост)
Linux localhost 2.6.17-5mdv # 1 SMP Wed Sep 13 14:32:31 EDT 2006 i686 Intel


Думаю, что проблема в этом (i686 и i586).
Вам надо либо kernel-source-2.6.17.5mdv-1-1mdv2007.0.i686.rpm, либо собрать и поставить то ядро, исходники которого скачали.

Автор: ZeeLax 22.2.2007, 05:10
miklash90, а пакет со скомпилированным ядром как у вас называется?

Автор: miklash90 22.2.2007, 07:42
kernel 2.6.17-5mdv    -     ядро

kernel-source 2.6.17-5mdv-1-1 mdv2007.0.i586      -     исходники ядра

Автор: GZep 22.2.2007, 14:05
miklash90, ты уже переустановил систему?

Автор: miklash90 22.2.2007, 21:41
Систему не переустанавливал. Все получилось и так!!! Скачал 4 версии старых дров. Две из них устанавливаются нормально, но после установки такое ощущение, будто их и не было. 3-я версия тоже нормально установилась, однако при запуске иксов появился белый логотип NVidia (как на Mandriva One). Включил в настройках 3d, перезапускась. 3д как и не бывало, а в настройках трехмерного рабочего стола опять все недоступно. Поставил еще одни дрова, раз, появился черный лого NVidia. Все чудесно работает, включаю 3д, и вижу пустой белый куб, но это я так понял у всех, буду ставить БЕРИЛ. Всем спасибо большое за ответы. Если будет такая проблема можно решить, скачав старые дрова:

_http://download.nvidia.com/XFree86/Linux-x86/1.0-8776/NVIDIA-Linux-x86-1.0-8776-pkg1.run

Автор: ZeeLax 23.2.2007, 16:51
miklash90, как-то, гм, неправильно всё это... Должны были и новые поставиться. К тому же, Beryl/Compiz всё равно требуют новых дров, если не ошибаюсь.

Автор: GZep 23.2.2007, 18:01
Цитата(ZeeLax @  23.2.2007,  16:51 Найти цитируемый пост)
если не ошибаюсь

Ошибаетесь! Компиз вообще не работает с официальными дровами от nVidia. Чтобы работал, надо "дружить" с гуглом целую неделю подрят.

Автор: ZeeLax 23.2.2007, 18:41
Цитата(GZep @  23.2.2007,  21:01 Найти цитируемый пост)
Компиз вообще не работает с официальными дровами от nVidia.

Я конечно, ещё проконсультируюсь в товарищем powerfox - он это юзает (Beryl - точно юзает). Но, как подтвержает тот же гугл - вы меня обманываете.

Автор: GZep 23.2.2007, 19:17
Цитата(ZeeLax @  23.2.2007,  18:41 Найти цитируемый пост)
вы меня обманываете.

Доказательства в студию!
Кроме того, я написал, что компиз не работает только с дровами от нвидии скаченных с nvidia.com. Да и вообще, ну этот компиз, Вот берил у меня работает с оф. дровами (последними) от нвидии. Кроме того, он лучше smile 

Автор: Kagor 23.2.2007, 19:38
Цитата(GZep @  23.2.2007,  20:17 Найти цитируемый пост)
Доказательства в студию!
Кроме того, я написал, что компиз не работает только с дровами от нвидии скаченных с nvidia.com. 
http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL#nVidia_Cards

Добавлено @ 19:41 
http://www.go-compiz.org/index.php?title=NVidia

Автор: GZep 24.2.2007, 16:12
Хм..а я просто на каком-то форуме видел обратное кто-то писал. Ну, наверное, материал, приведенный Kagor'ом решает этот вопрос не в мою пользу.
ZeeLax, надеюсь вы не подумали, что я нарочно пытался кого-либо ввести в заблуждение. Надо ыло узнать точно, преджде чем что-либо писать. smile 

miklash90, ну, что там нового? Проблема вообще решается, или как? smile 

Автор: powerfox 24.2.2007, 16:34
Цитата(ZeeLax @  23.2.2007,  19:41 Найти цитируемый пост)
Я конечно, ещё проконсультируюсь в товарищем powerfox - он это юзает (Beryl - точно юзает).

У меня он на intel-й видяхе. Но с дровами intel не должно быть проблем.

Автор: Kagor 24.2.2007, 16:38
Цитата(powerfox @  24.2.2007,  17:34 Найти цитируемый пост)
Но с дровами intel не должно быть проблем. 
Ибо они OpenSource. smile

Автор: powerfox 24.2.2007, 16:44
Kagor, угу. Но собирать их... Ужжс. Плохой README, всё какое-то кривое + сырцы хорга нужны (не dev, а сырцы)!!! Ужжжс.

Автор: ZeeLax 24.2.2007, 17:43
Цитата(GZep @  24.2.2007,  19:12 Найти цитируемый пост)
Надо ыло узнать точно, преджде чем что-либо писать. smile

вот вот smile

Автор: wolfmessing 2.6.2008, 23:17
Kagor, 
Цитата

http://gentoo-wiki.com/HARDWARE_Video_Card...GL#nVidia_Cards

Добавлено @ 19:41 
http://www.go-compiz.org/index.php?title=NVidia

Cпосибо огромное

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)