nixp.ru v3.0

25 мая 2017,
четверг,
00:26:47 MSK

DevOps с компанией «Флант»
anonymous написал 17 октября 2004 года в 20:29 (283 просмотра) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Что-то не хотят Nvidia’вские драйвера под Kernel 2.6.9 вставать ?

С остальными ядрами всегда было всё OK !

vovans

Ты издеваешься?

Какие дрова-то хоть?

anonymous
Vovan`s
Ты издеваешься?

Какие дрова-то хоть?

Как какие обычные слитые с www.nvidia.com последней версии.

anonymous

Linux Display Driver — IA32

Version: 1.0-6111

Operating System: Linux IA32

Release Date: August 5, 2004

NVIDIA-Linux-x86-1.0-6111-pkg1.run

sky

Дык а чё драйвер говорит-то?

anonymous

Говорит что невозможно запустить модуль nvidia

Lexion
Tot
Говорит что невозможно запустить модуль nvidia

1)скачай и поставь mod-init-tool

2)запусти драйвер с ключём --add-this-kernel

3)после этого запусти создавшийся custom.run.pkg драйвер с ключём

--kernel-name=' то что тебе выдаст uname -r ' например '2.6.9.1\′

пропиши в modules.conf

'alias char-major-195 nvidia'

у меня такое было с ядром 2.6.8.1 но провёл все эти процедуры и работает на ура

Genie

Собственно. Объяснение, исправление, etc….

From
: «Sergey Mudry»

Newsgroups: fido7.ru.linux

Subject: <font color=«blue»>Re: 2.6.9 & nvidia</font>

Date: Mon, 25 Oct 2004 10:57:57 +0000 (UTC)

Hello, Vitaly!

You wrote to All on Sun, 24 Oct 2004 23:29:02 +0400:

VM> Кому-нибудь удавалось корректно собрать нвидиевские драйвера для

VM> ядра 2.6.9? #define __VMALLOC_RESERVE из page.h перекочевал в unsigned

VM> int __VMALLOC_RESERVE в init.c, nvidia.ko падает при запуске в воплями

VM> unknown symbol __VMALLOC_RESERVE. Hа сайте нвидии последние драйвера

VM> всё те же — 6111.

Я брал патченые драйвера здесь:

http://ngc891.blogdns.net/kernel/patches/NVIDIA-Linux-x86-1.0-6111-jp1.tar.bz2

Работает. На 2.6.9

metal

Спасибо за ссылку :)

Negative

не ставятся у меня эти дрова

KBUILD_CHECK= KBUILD_EXTMOD=«/mnt/xz/distribs/4linux/system_tools/NVidia» \

-f /usr/src/linux-2.6.9/Makefile Linux

make[3]: * Нет правила для сборки цели `Linux’. Останов.

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

естественно правила Linux: в Makefile ядра нет

может я что не так делаю? :)

как это исправить?

Genie

вообще, кроме этого отпаченного драйвера можно попробовать и оригинальный драйвер.

только:

вариант 1:

/usr/src/linux-2.6.9/arch/i386/mm/init.c, после объявления

__VMALLOC_RESERVE вставь EXPORT_SYMBOL(__VMALLOC_RESERVE);

вариант 2:

Распаковать драйверы

sh NVIDIA-Linux-x86-1.0-6111-pkg1.run -x

Вставить в

../src/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c

———————--

#define __VMALLOC_RESERVE (128 << 20)

———————--

В каталоге

../src/NVIDIA-Linux-x86-1.0-6111-pkg1/

make install

ps: взято из обсуждения в ru.linux

ко второму варианту есть возражение:

Щастья не будет, ибо __VMALLOC_RESERVE, как оказалось, использует не только нвидия. Лучше из ведра экспортнуть, чем полсистемы перетряхивать :)
Negative

первый вариант помог, спасибо

anonymous

А где можно скачать энтот mod-init-tool? Google ничего толком не дает, хоть тресни. А также у меня не работает VIDIX. Уже пятый день по форумам лажу, никакого ре3ультата…

fly4life
logitech
А где можно скачать энтот mod-init-tool? Google ничего толком не дает, хоть тресни. А также у меня не работает VIDIX. Уже пятый день по форумам лажу, никакого ре3ультата…

Потому что не то ищешь. Нужные тебе утилиты называются module-init-tools.

ftp://ftp.kernel.org/pub/linux/utils/kernel/module-init-tools

anonymous

fly4life:

спасибо за ссылку. Только один маленький нюанс: попробуй набери в Google «mod-init-tool», и посмотри что он выдаст ;-)

и есче: как запустить драйвер с «--add-this-kernel»?

Negative
logitech
fly4life:

спасибо за ссылку. Только один маленький нюанс: попробуй набери в Google «mod-init-tool», и посмотри что он выдаст ;-)

уже третья ссылка в Гугле — на этот тред :)

anonymous

;-) На этот, где мне не все было понятно…

anonymous

Вариант:

# nano -w /usr/src/linux-2.6.9-gentoo-r1/arch/i386/mm/init.c

добавить эту строку после определения __VMALLOC_RESERVE:

«EXPORT_SYMBOL(__VMALLOC_RESERVE);»

Работоспособность ПОДТВЕРЖДАЮ.

Danke shoen

anonymous

nvidia уже выпустила дрова с поддержкой 2.6.9

anonymous

установил дрова nvidia на FC3 !!!! ёёё

загрузил telinit :3:

# sh NVIDIA-Linux-x86-1.0-6629-pkg1.run

потом как на http://www.nvnews.net/vbulletin/showthread.php?t=40622

# modprobe nvidia

# cp -a /dev/nvidia* /etc/udev/devices/

telinit:5:

править /etc/X11/xorg.conf

reboot

и ёоу дрова грузанулись