NVIDIA.O загружается, а XFree86 модуль не опознаёт

Автор: rekod Дата: 03.12.2003 23:32 Скачал NVIDIA_kernel-1.0-4496.src.rpm
Откомпилил сорцы make install

При загрузке модуля nvidia.o (insmod nvidia) пишет:

Warning: loading /lib/modules/2.4.22/kernel/drivers/video/nvidia.o will taint the kernel: non-GPL license - NVIDIA

но после этого всё-же по lsmod его видно...

Стартую иксы - вываливается с ошибкой:
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(EE) Screen(s) found, but none have a usable configuration.

P.S. В XF86Config прописано "nvidia" а не "nv"!
P.P.S. В стандартном ASP'вом ядре 2.4.20 всё работает (установил nvidia_kernel из комплекта, но в 2.4.22 работать этот модуль отказывается - версии несовпадают).
Re: NVIDIA.O загружается, а XFree86 модуль не опознаёт 04.12.2003 01:03rmn rekod писал(а):


> Стартую иксы - вываливается с ошибкой:
> (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel
> module!
> (EE) NVIDIA(0): *** Aborting ***
> (EE) Screen(s) found, but none have a usable configuration.
~~~~~~~~~~~~~~~~~~~~~
неюзабельная конфигурация ? В /var/log/XFree86.0.log должны быть детали.
Re: NVIDIA.O загружается, а XFree86 модуль не опознаёт 04.12.2003 10:28krep Ув.recod.
У меня есть сомнения,что вы правильно выполнили последовательность действий при компиляции ядра.Было бы значительно проще подсказать что-то толковое, если знать в какой последовательности что вы делали ( о железе не упоминаю даже)
Re: NVIDIA.O загружается, а XFree86 модуль не опознаёт 04.12.2003 13:38rekod Видео: ASUS V3400 (чип NVIDIA на борту - проверено!)

Ядро kernel-2.4.20-9asp, nvidia_kernel-2.4.20 nvidia_glx-2.4.20 из комплекта 9ASP прекрасно работают. В каталоге /lib/modules/2.4.20-9asp/NVIDIA лежит nvidia.o
В XF86Config с "nv" поменял на "nvidia". OpenGL заработал!

Скачал с kernel.org ядро 2.4.22
Распаковал.
make menuconfig
make dep
make modules
make modules_install
make install
Поправил lilo.conf
lilo
Всё работает Улыбка

Скачал nvidia_kernel-1.0-4496
make install

insmod nvidia

Warning: loading /lib/modules/2.4.22/kernel/drivers/video/nvidia.o will taint the kernel: non-GPL license - NVIDIA

По lsmod модуль видно.

А при старте иксов пишет (см. выше) Грустный

Да, вот ещё - компилил и ядро и nvidia_kernel с помощью gcc-3.2.2
Re: NVIDIA.O загружается, а XFree86 модуль не опознаёт 04.12.2003 16:13wellx Плпробуй сделать depmode -a
Re: NVIDIA.O загружается, а XFree86 модуль не опознаёт 04.12.2003 16:49rmn rekod писал(а):

> Скачал NVIDIA_kernel-1.0-4496.src.rpm
> Откомпилил сорцы make install
гм... вообще-то вариант с
rpmbuild --rebuild NVIDIA_kernel-1.0-4496.src.rpm
был бы предпочтительнее.
Re: NVIDIA.O загружается, а XFree86 модуль не опознаёт 04.12.2003 19:00krep Как я обычно делаю:-(заранее предупреждаю ,что будет много критики -сколько людей столько мнений)
1.распаковыаю ядро /usr/src
2.делаю линк ln -s /usr/src/linux-2.4.22 /usr/src/linux
пункт 2 нужен для правильной компиляции модулей
3.cd /usr/src/linux
4.make mrproper (ведь неизвестно кто и как и на каком желеэе его собирал)
5.make manuconfig
6.make dep
7.make bzImage
8.make modules
9.make modules_install
Делаю всегда руками - не использую make install никогда.
Дальнейший ход установки рассматривался недели две назад, повторятся не очень этично, но чтобы вам не искать-
10.копируете из каталога /usr/src/linux в /boot следующие файлы :config,System.map,vmlinux - но только переименовываете их соответственно config-2.4.22;System.map-2.4.22; vmlinux-2.4.22
11.из /usr/src/linux/arc/i386/boot копирую в /boot файл bzImage, только переименовываю его в vmlinuz-2.4.22
12. mkinitrd /boot/initrd-2.4.22.img 2.4.22
13.правлю загрузчик
14.выполняю команду(в зависимости от используемого загрузчика) , чтобы изменения вступили в силу
16.после этого X грузились (с модулем nvidia и с ядром 2.4.20-9 и с ядром 2.4.22+патчи,которые собрал A.Y. о них сообщалось на форуме около 3-х месяцев назад),к стати
у меня до сих пор стоит это ядро (2.4.22+ ) и прекрасно работает.
17.Теперь об NVIDIA
Если я правильно понял, то вы установили новое ядро поверх старого- но мне кажется, что нужно удалять старое ядро и потом ставить новое ( речь об NVIDIA_kernel) и еще
NVIDIA_kernel-version.src.rpm один не ставиться .есть еще пакет NVIDIA_GLX-version.src.rpm
, который тоже обновлять не рекомендуется, нужно удалить предыжущую версию,а потом
ставить новую.
18.Всегда есть запасной вариант -NVIDIA-Linux-x86-1.0-4496-pkg2.run
Получилось много,но Краткость сестра таланта- наверное не дано.
Re: NVIDIA.O загружается, а XFree86 модуль не опознаёт 07.12.2003 20:11rekod NVIDIA-Linux-x86-1.0-4496-pkg2.run
Только он и помог... Спасибо Улыбка

Маленькая проблема - как установить его ПОД ВСЕ ЯДРА в системе? Он при инсталляции под другое ядро хочет удалить себя и снова поставить...
Re: NVIDIA.O загружается, а XFree86 модуль не опознаёт 08.12.2003 00:02Sammy Никак не установишь. Будет работать только под тем, под которым скомпилено
RSS-материал