поставил Линукс Мандрива 2008 Фри.
С дровами по умолчанию не работает OpenGL. Решил обновить дрова.
Скачал с оф.сайта файл NVIDIA-Linux-x86-169.07-pkg1.run.
Запускаю...и вот что пишет в конце (лог):
Цитата/src/nv/nvacpi.c:15:
include/linux/prefetch.h: В функции ‘prefetch_range’
include/linux/prefetch.h:62: предупреждение: в арифмет
ическом выражении использован указатель
‘VOID *’
ld -m elf_i386 -m elf_i386 -r -o /root/tmp/selfgz10189/NVIDIA-Linux-x86-1
69.07-pkg0/usr/src/nv/nvidia.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07
-pkg0/usr/src/nv/nv-kernel.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-p
kg0/usr/src/nv/nv.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/s
rc/nv/nv-vm.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/
os-agp.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/os-in
terface.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/os-r
egistry.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/nv-i
2c.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/nvacpi.o
Building modules, stage 2.
make -f /usr/src/linux-2.6.22.9-1mdv/scripts/Makefile.modpost
scripts/mod/modpost -i /usr/src/linux-2.6.22.9-1mdv/Module.symvers -I /r
oot/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/Module.symvers -
o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/Module.symve
rs -w
cc -Wp,-MD,/root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/.
nvidia.mod.o.d -nostdinc -isystem /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.
2/include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.22.9-1mdv/i
nclude -include include/linux/autoconf.h -I/usr/src/linux-2.6.22.9-1mdv/ -I
-Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-c
ommon -O2 -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-sta
ck-boundary=2 -march=i686 -ffreestanding -maccumulate-outgoing-args -DCONFIG
_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -I/usr/src/linux-2.6.22.9-1mdv/incl
ude/asm-i386/mach-default -Iinclude/asm-i386/mach-default -fno-omit-frame-po
inter -fno-optimize-sibling-calls -fno-stack-protector -Wdeclaration-after-s
tateme
nt -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvi
dia.mod)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -DMODULE -c -o /root/tmp/se
lfgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/nvidia.mod.o /root/tmp/sel
fgz10189/NVIDIA-Linux-x86-169.07-pkg0/usr/src/nv/nvidia.mod.c
ld -m elf_i386 -m elf_i386 -r -o /root/tmp/selfgz10189/NVIDIA-Linux-x86-16
9.07-pkg0/usr/src/nv/nvidia.ko /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07
-pkg0/usr/src/nv/nvidia.o /root/tmp/selfgz10189/NVIDIA-Linux-x86-169.07-pkg0
/usr/src/nv/nvidia.mod.o
NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with 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(s).
Please see the log entries 'Kernel module load error' and 'Kernel
messages' at the end of the file '/var/log/nvidia-installer.log' for
more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 Invalid module format
-> Kernel messages:
ClusterIP Version 0.8 loaded successfully
NET: Registered protocol family 17
r8169: eth0: link up
r8169: eth0: link up
PPP generic driver version 2.4.2
bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600,
14966 bytes, v3).
bootsplash: status on console 0 changed to on
bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600,
14966 bytes, v3).
bootsplash: status on console 1 changed to on
bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600,
14966 bytes, v3).
bootsplash: status on console 2 changed to on
bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600,
14966 bytes, v3).
bootsplash: status on console 3 changed to on
bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600,
14966 bytes, v3).
bootsplash: status on console 4 changed to on
bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600,
14966 bytes, v3).
bootsplash: status on console 5 changed to on
eth0: no IPv6 routers present
NET: Registered protocol family 4
NET: Registered protocol family 5
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
nvidia: version magic '2.6.22.9-1mdvcustom SMP mod_unload 686 ' should be
'2.6.22.9-desktop-1mdv SMP mod_unload 686 '
nvidia: version magic '2.6.22.9-1mdvcustom SMP mod_unload 686 ' should be
'2.6.22.9-desktop-1mdv SMP mod_unload 686 '
nvidia: version magic '2.6.22.9-1mdvcustom SMP mod_unload 686 ' should be
'2.6.22.9-desktop-1mdv SMP mod_unload 686 '
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at http://www.nvidia.com.[/quote]
Как я понял не загружен какой-то драйвер nvidia.ko
Что делать?
А еще как настроить/включить OpenGL по сабжу.
HELP! проблемы с дровами NVIDIA в Linux!
- Dms
- Сообщения: 8377
- Зарегистрирован: 15 ноя 2006, 23:43
- Настоящее имя: Серёга
- Откуда: Смоленск
- Благодарил (а): 28 раз
- Поблагодарили: 28 раз
- Контактная информация:
Много инфы на www.mdv-club.ru/*forum. У меня так и не получилось поднять дрова для ATI, откатился на Mandriva 2007.1 Spring
Американская фирма Transceptor Technology
Приступила к производству компьютеров "Персональный спутник"
Приступила к производству компьютеров "Персональный спутник"
- Olmer
- Выжигатель
- Сообщения: 3292
- Зарегистрирован: 03 мар 2004, 18:09
- Откуда: отсюда.
- Благодарил (а): 0
- Поблагодарили: 0
- Контактная информация:
На Мандриве дрова получилось установить только при присутствии в /usr/src исходников действующего ядра.
ЗЫ: Данное сообщение писано из-под этой самой Мандривы, на которой стоят дрова и крутится Beryl на i440BX/GeForce440MX. И шустро крутится, скажу я вам, даже на 256 метрах оперативной памяти...
ЗЫ: Данное сообщение писано из-под этой самой Мандривы, на которой стоят дрова и крутится Beryl на i440BX/GeForce440MX. И шустро крутится, скажу я вам, даже на 256 метрах оперативной памяти...
Последний раз редактировалось Olmer 21 янв 2008, 00:36, всего редактировалось 1 раз.