HELP! проблемы с дровами NVIDIA в Linux!

Тема в разделе "Железный поток", создана пользователем Anonymous, 20 янв 2008.

  1. Anonymous
    Оффлайн

    Anonymous Guest

    Credit:
    $
    Book Reviews:
    поставил Линукс Мандрива 2008 Фри.
    С дровами по умолчанию не работает OpenGL. Решил обновить дрова.
    Скачал с оф.сайта файл NVIDIA-Linux-x86-169.07-pkg1.run.
    Запускаю...и вот что пишет в конце (лог):

    <div class='quotetop'>Цитата</div><div class='quotemain'>/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 по сабжу.</div>
  2. Dms
    Оффлайн

    Dms Moderator

    Пол:
    Мужской
    Credit:
    $810,20
    Book Reviews:
    0
    Много инфы на www.mdv-club.ru/*forum. У меня так и не получилось поднять дрова для ATI, откатился на Mandriva 2007.1 Spring
  3. Olmer
    Оффлайн

    Olmer Active Member

    Credit:
    $794,80
    Book Reviews:
    0
    На Мандриве дрова получилось установить только при присутствии в /usr/src исходников действующего ядра.
    ЗЫ: Данное сообщение писано из-под этой самой Мандривы, на которой стоят дрова и крутится Beryl на i440BX/GeForce440MX. И шустро крутится, скажу я вам, даже на 256 метрах оперативной памяти...
  4. leo
    Оффлайн

    leo Новичок

    Credit:
    $723,53
    Book Reviews:
    0
    Olmer, угу подтверждаю по опыту 2005 мандривы.. токо исходники вас спасут.. у мну RIVA так ставилась..

Поделиться этой страницей