Avatar billede rubaek Mester
14. februar 2007 - 18:39 Der er 10 kommentarer og
1 løsning

3D virker ikke

Hej jeg er helt ny i Linux.
Jeg har installeret Mandrive 9.2 free.
Men 3D visning virker ikke.

Mit videokort er et NV11 geForce 2 100/200

Kan det ikke kører 3D eller hvad skal jeg gøre?
Avatar billede JoeX2 Praktikant
14. februar 2007 - 21:37 #1
Mandriva 9.2 blev udgivet den 14. oktober 2003.

Mandriva stopper supporten for de udgaver der er mere end 2 år gamle og anbefaler alle at opgradere, så det synes jeg også at du skulle gøre.

Du kan hente den nyeste udgave af Mandriva her:
ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandriva/official/iso/2007.0/

Hvis du har spørgsmål om hvilke filer du skal downloade og hvordan de brændes så spørg endelig.

PS: Du må ikke lade dig forvirre af at Mandriva har heddet Mandrake. De er dog blevet trunget til at skifte deres navn, fordi de hed det samme som en tegneseriehelt fra 30'erne.
Avatar billede rubaek Mester
14. februar 2007 - 23:11 #2
Ups. Det er også den jeg har brugt, jeg har åbenbart fået skrevet en forkert udgave i første omgang.

Men, jeg er nu kommet videre og er begyndt at opdatere via root og sh.
Jeg bruger filen: NVIDIA-Linux-x86-1.0-9746-pkg1.run
Men nu kommer den og siger at der skal en kernel-source til. Så nu er jeg på bar bund igen.
Avatar billede JoeX2 Praktikant
15. februar 2007 - 14:42 #3
Det er lettest et installere kernel sources fra en prompt.

Som root kan du prøve at skrive:
urpmi kernel-source
Avatar billede rubaek Mester
16. februar 2007 - 11:38 #4
Den foreslår nu 6 forskellige muligheder. Jeg har prøvet mulighed 1. Den vil åbenbart på nettet, hvilket jeg ikke er. Skal alle 6 ting installeres?
Avatar billede JoeX2 Praktikant
16. februar 2007 - 11:59 #5
Nej, kun en skal installeres. Og der skal være sourcen til den karne du bruger. Hvis du ikke ved hvad det er for en prøv 'uname -r' kommandoen.

Mandriva henter selv de programmer man iinstallere (I free versionen gælder det ikke prodritære programmer og drivere som nVidia driveren). Du kan selvfølgelig selv sætte op hvor den skal hente det fra. Hvis du har installeret fra cd vil den normalt hente derfra. Hvis du har installeret fra nettet så derfra.

Hvis der er en nyere udgave vil den finde den på nettet, men den ved ikke om der er en nyere udgave hvis du ikke har internet. Jeg vil foresten tro der er flere Mandriva brugere der ikke har cd afspiller end brugere der ikke har internet.

Hvad har du installeret Mandriva fra? cd, dvd, internet eller andet?
Er du sikker på at den ikke beder dig om at isætte en cd, som den kan hente fra?
Avatar billede rubaek Mester
16. februar 2007 - 14:21 #6
den bruger et versions nr. der hedder 2.6.17-5 og det er ikke en af de 6 muligheder på listen. Jeg har nu været på nettet og hentet en fil der hedder linux-2.6.17.5.tar.gz
Kan den bruges og hvordan?
Den er hentet på en anden maskine end den der kører linux.
Avatar billede JoeX2 Praktikant
16. februar 2007 - 16:23 #7
Det ved jeg ikke. Hvor skulle jeg vide fra hvad pakken indeholder.

Det er meget bedre at bruge Mandrivas pakke system. Den indeholder rigtig mange programmer og jeg kan vise dig hvordan du lærer den flere, (men kun hvis du har internet på den maskine). Den vil så både downloade, verificere og installere pakken. På den måde vil du altid kunne se hvad der er installeret, hvor det kommer fra og hvilke opdateringer du mangler.

Det undre mig at den ikke vil foreslå at du installere den rigtige. Hvis du absolut vil hente den fra en anden computer så kan jeg give dig et link.

ftp://ftp.surfnet.nl/pub/os/Linux/distr/Mandriva/official/current/i586/media/main/release/kernel-source-2.6.17.5mdv-1-1mdv2007.0.i586.rpm

Du kan fx installere med:
urpmi <pakkenavn>

Hvis det er for hårdt at klikke på pakken. I begge tilfælde vil pakke blive genkendt som en pakke som mandriva synes godt om. Det er en garanti for at mange andre mandriva brugere har en pakke der er præcist magen til og der derfor ikke er blevet pillet ved den. De der laver vira behøver jo ikke have det for let, vel.

Hvad er det forresten den foreslår?
Avatar billede rubaek Mester
17. februar 2007 - 16:23 #8
Jeg har nu prøvet at bygge en kerne, men den siger at den ikke har gjort det med succes, og beder mig kigge i en logfil.
Den følger her, hvad skal jeg gøre.

PS. maskinen er nu kommet på nettet.

_

Logfil
___

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Feb 17 10:43:20 2029

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall              : false
  driver info            : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files    : true
  no questions            : false
  silent                  : false
  no recursion            : false
  no backup              : false
  kernel module only      : false
  sanity                  : false
  add this kernel        : false
  no runlevel check      : false
  no network              : false
  no ABI note            : false
  no RPMs                : false
  no kernel module        : false
  force SELinux          : default
  no X server check      : false
  force tls              : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path  : (not specified)
  OpenGL install prefix  : (not specified)
  OpenGL install libdir  : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  kernel name            : (not specified)
  kernel include path    : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path    : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /root/tmp
  ftp mirror              : ftp://download.nvidia.com
  RPM file list          : (not specified)

Using: nvidia-installer ncurses user interface
WARNING: The NVIDIA GeForce2 MX 100/200 GPU installed in this system is
        supported through the NVIDIA 1.0-96xx legacy Linux graphics drivers.
        Please visit http://www.nvidia.com/object/unix.html for more
        information.  The 1.0-9746 NVIDIA Linux graphics driver will ignore
        this GPU.
WARNING: You do not appear to have an NVIDIA GPU supported by the 1.0-9746
        NVIDIA Linux graphics driver installed in this system.  For further
        details, please see the appendix SUPPORTED NVIDIA GRAPHICS CHIPS in
        the README available on the Linux driver download page at
        www.nvidia.com.
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
  ke the installer to attempt to download a kernel interface for your kernel f
  rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
  this means that the installer will need to compile a kernel interface for
  your kernel.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.17-5mdv/source'
-> Kernel output path: '/lib/modules/2.6.17-5mdv/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
  executing: 'cd ./usr/src/nv; make clean'...
  rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nv.o nv
  -vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nvidia.mod.o
  rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
  rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
  rm -f -f stprof stprof.o symtab.h Modules.symvers
  rm -f -rf .tmp_versions
  rm -f Makefile
-> Building kernel module:
  executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.17-5mdv/sou
  rce SYSOUT=/lib/modules/2.6.17-5mdv/build'...
  sh ./conftest.sh "cc" "cc" /lib/modules/2.6.17-5mdv/source /lib/modules/2.6.
  17-5mdv/build cc_sanity_check full_output
  sh ./conftest.sh "cc" "cc" /lib/modules/2.6.17-5mdv/source /lib/modules/2.6.
  17-5mdv/build select_makefile full_output
  make --no-print-directory -f Makefile module
 
  NVIDIA: calling KBUILD...
  make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.17-5mdv/build KBUILD_VERBOSE=1 -C
  /lib/modules/2.6.17-5mdv/source SUBDIRS=/root/tmp/selfgz2474/NVIDIA-Linux-x8
  6-1.0-9746-pkg1/usr/src/nv modules
  make -C /lib/modules/2.6.17-5mdv/build \
      KBUILD_SRC=/usr/src/linux-2.6.17-5mdv \
      KBUILD_EXTMOD="/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/
  nv" -f /usr/src/linux-2.6.17-5mdv/Makefile modules
  mkdir -p /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp
  _versions
  rm -f /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/.tmp_ve
  rsions/*
 
    WARNING: Symbol version dump /usr/src/linux-2.6.17-5mdv/Module.symvers
              is missing; modules will have no dependencies and modversions.
 
  make -f /usr/src/linux-2.6.17-5mdv/scripts/Makefile.build obj=/root/tmp/self
  gz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv
  echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /root/tmp/selfgz247
  4/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv_compiler.h
    cc -Wp,-MD,/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/
  .nv.o.d  -nostdinc -isystem /usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/inclu
  de -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.17-5mdv/include -i
  nclude include/linux/autoconf.h  -I/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.
  0-9746-pkg1/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno
  -strict-aliasing -fno-common -O2 -fno-omit-frame-pointer -fno-optimize-sibli
  ng-calls -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i686 -ffrees
  tanding -I/usr/src/linux-2.6.17-5mdv/include/asm-i386/mach-default -Iinclude
  /asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign  -I/r
  oot/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv -Wall -Wimplici
  t -W
  return-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arit
  h -Wno-multichar -Werror -O -fno-common -msoft-float -MD -Wsign-compare -Wno
  -cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DN
  V_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9746 -UDEBUG -U_DEBUG
  -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_P
  CI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRE
  SENT -DNV_IRQ_HANDLER_WITH_PTREGS_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV
  _VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_R
  ANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"K
  BUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)"  -D"KBUILD_MODNAME=KBUIL
  D_STR(nvidia)" -c -o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr
  /src/nv/nv.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/
  nv.c
  In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:559,
                    from /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/us
  r/src/nv/nv-linux.h:77,
                    from /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/us
  r/src/nv/nv.c:14:
  include/asm/io.h: In function ‘check_signature’:
  include/asm/io.h:246: warning: wrong type argument to increment
    cc -Wp,-MD,/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/
  .nv-vm.o.d  -nostdinc -isystem /usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/in
  clude -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.17-5mdv/include
  -include include/linux/autoconf.h  -I/root/tmp/selfgz2474/NVIDIA-Linux-x86-
  1.0-9746-pkg1/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -f
  no-strict-aliasing -fno-common -O2 -fno-omit-frame-pointer -fno-optimize-sib
  ling-calls -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i686 -ffre
  estanding -I/usr/src/linux-2.6.17-5mdv/include/asm-i386/mach-default -Iinclu
  de/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign  -I
  /root/tmp/selfgz2474/NVIDIA-Linux-x86
  -1.0-9746-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -
  Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fn
  o-common -msoft-float -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_
  KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VE
  RSION=0 -DNV_PATCHLEVEL=9746 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RL
  IM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSC
  TL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTR
  EGS_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_O
  LD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_
  ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BAS
  ENAME=KBUILD_STR(nv_vm)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /root/
  tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv-vm.o /root/tmp/s
  elfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nv-vm.c
  In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:559,
                    from /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/us
  r/src/nv/nv-linux.h:77,
                    from /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/us
  r/src/nv/nv-vm.c:14:
  include/asm/io.h: In function ‘check_signature’:
  include/asm/io.h:246: warning: wrong type argument to increment
    cc -Wp,-MD,/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/
  .os-agp.o.d  -nostdinc -isystem /usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/i
  nclude -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.17-5mdv/includ
  e -include include/linux/autoconf.h  -I/root/tmp/selfgz2474/NVIDIA-Linux-x8
  6-1.0-9746-pkg1/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs
  -fno-strict-aliasing -fno-common -O2 -fno-omit-frame-pointer -fno-optimize-s
  ibling-calls -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i686 -ff
  reestanding -I/usr/src/linux-2.6.17-5mdv/include/asm-i386/mach-default -Iinc
  lude/asm-i386/mach-default -Wdeclaration-after-statement
  -Wno-pointer-sign  -I/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr
  /src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -
  Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -msoft-fl
  oat -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__K
  ERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCH
  LEVEL=9746 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_B
  RIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_P
  RESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS_PRESENT -DNV_P
  CI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPO
  INT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_
  VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(o
  s_agp)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /root/tmp/selfgz2474/NV
  IDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/os-agp.o /root/tmp/selfgz2474/NVIDIA
  -Linux-x86-1.0-9746-pkg1/usr/src/nv/
  os-agp.c
  In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:559,
                    from /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/us
  r/src/nv/nv-linux.h:77,
                    from /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/us
  r/src/nv/os-agp.c:24:
  include/asm/io.h: In function ‘check_signature’:
  include/asm/io.h:246: warning: wrong type argument to increment
    cc -Wp,-MD,/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/
  .os-interface.o.d  -nostdinc -isystem /usr/lib/gcc/i586-mandriva-linux-gnu/4
  .1.1/include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.17-5mdv/
  include -include include/linux/autoconf.h  -I/root/tmp/selfgz2474/NVIDIA-Li
  nux-x86-1.0-9746-pkg1/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trig
  raphs -fno-strict-aliasing -fno-common -O2 -fno-omit-frame-pointer -fno-opti
  mize-sibling-calls -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i6
  86 -ffreestanding -I/usr/src/linux-2.6.17-5mdv/include/asm-i386/mach-de
  fault -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-poi
  nter-sign  -I/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv
  -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparenth
  eses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -msoft-float -MD
  -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__
  -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=97
  46 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AG
  PGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -
  DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS_PRESENT -DNV_PCI_CHOOS
  E_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRES
  ENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_P
  RESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_interf
  ace)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /root/tmp/selfgz2474/NVID
  IA-Linux-x86-1.0-9746-pkg1/usr/src/n
  v/os-interface.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src
  /nv/os-interface.c
  In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:559,
                    from /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/us
  r/src/nv/nv-linux.h:77,
                    from /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/us
  r/src/nv/os-interface.c:26:
  include/asm/io.h: In function ‘check_signature’:
  include/asm/io.h:246: warning: wrong type argument to increment
    cc -Wp,-MD,/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/
  .os-registry.o.d  -nostdinc -isystem /usr/lib/gcc/i586-mandriva-linux-gnu/4.
  1.1/include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.17-5mdv/i
  nclude -include include/linux/autoconf.h  -I/root/tmp/selfgz2474/NVIDIA-Lin
  ux-x86-1.0-9746-pkg1/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigr
  aphs -fno-strict-aliasing -fno-common -O2 -fno-omit-frame-pointer -fno-optim
  ize-sibling-calls -pipe -msoft-float -mpreferred-stack-
  boundary=2 -march=i686 -ffreestanding -I/usr/src/linux-2.6.17-5mdv/include/a
  sm-i386/mach-default -Iinclude/asm-i386/mach-default -Wdeclaration-after-sta
  tement -Wno-pointer-sign  -I/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-p
  kg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subsc
  ripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -m
  soft-float -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAME
  S -D__KERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DN
  V_PATCHLEVEL=9746 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MUL
  TIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_
  COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS_PRESENT
  -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_B
  REAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT
  -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_
  STR(os_registry)"  -D"KBUILD_MODNA
  ME=KBUILD_STR(nvidia)" -c -o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-
  pkg1/usr/src/nv/os-registry.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746
  -pkg1/usr/src/nv/os-registry.c
  In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:559,
                    from /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/us
  r/src/nv/nv-linux.h:77,
                    from /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/us
  r/src/nv/os-registry.c:14:
  include/asm/io.h: In function ‘check_signature’:
  include/asm/io.h:246: warning: wrong type argument to increment
    cc -Wp,-MD,/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/
  .nv-i2c.o.d  -nostdinc -isystem /usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/i
  nclude -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.17-5mdv/includ
  e -include include/linux/autoconf.h  -I/root/tmp/selfgz2474/NVIDIA-Linux-x8
  6-1.0-9746-pkg1/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs
  -fno-strict-aliasing -fno-common -O2 -fno-om
  it-frame-pointer -fno-optimize-sibling-calls -pipe -msoft-float -mpreferred-
  stack-boundary=2 -march=i686 -ffreestanding -I/usr/src/linux-2.6.17-5mdv/inc
  lude/asm-i386/mach-default -Iinclude/asm-i386/mach-default -Wdeclaration-aft
  er-statement -Wno-pointer-sign  -I/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-
  9746-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar
  -subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-com
  mon -msoft-float -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNE
  L_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION
  =0 -DNV_PATCHLEVEL=9746 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -D
  NV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MA
  X_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_IRQ_HANDLER_WITH_PTREGS_P
  RESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM
  _KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_
  PRESENT -DNV_VMAP_4_PRESENT -DMODULE
    -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_i2c)"  -D"KBUILD_MODN
  AME=KBUILD_STR(nvidia)" -c -o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746
  -pkg1/usr/src/nv/nv-i2c.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg
  1/usr/src/nv/nv-i2c.c
  In file included from include/linux/dmapool.h:14,
                    from include/linux/pci.h:559,
                    from /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/us
  r/src/nv/nv-linux.h:77,
                    from /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/us
  r/src/nv/nv-i2c.c:8:
  include/asm/io.h: In function ‘check_signature’:
  include/asm/io.h:246: warning: wrong type argument to increment
    ld -m elf_i386 -m elf_i386  -r -o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.
  0-9746-pkg1/usr/src/nv/nvidia.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-97
  46-pkg1/usr/src/nv/nv-kernel.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-974
  6-pkg1/usr/src/nv/nv.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/u
  sr/src/nv/nv-vm.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0
  -9746-pkg1/usr/src/nv/os-agp.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-974
  6-pkg1/usr/src/nv/os-interface.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9
  746-pkg1/usr/src/nv/os-registry.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-
  9746-pkg1/usr/src/nv/nv-i2c.o
    Building modules, stage 2.
  make -rR -f /usr/src/linux-2.6.17-5mdv/scripts/Makefile.modpost
    scripts/mod/modpost  -i /usr/src/linux-2.6.17-5mdv/Module.symvers -I /roo
  t/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/Modules.symvers -
  o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/Modules.sym
  vers /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/nvidia.o
    cc -Wp,-MD,/root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr/src/nv/
  .nvidia.mod.o.d  -nostdinc -isystem /usr/lib/gcc/i586-mandriva-linux-gnu/4.1
  .1/include -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.17-5mdv/in
  clude -include include/linux/autoconf.h  -I/usr/src/linux-2.6.17-5mdv/ -I -W
  all -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-alias
  ing -fno-common -O2 -fno-omit-frame-pointer -fno-optimize-sibling-calls -pip
  e -msoft-float -mpreferred-stack-boundary=2 -march=i686 -ffreestanding -I/us
  r/src/linux-2.6.17-5mdv/include/asm-i386/mach-default -Iinclude/asm-i386/mac
  h-default -Wdeclaration-after-statement -Wno-pointer-sign  -D"KBUILD_STR(s)=
  #s" -D"KBUILD_BASENAME=KBUILD_STR(nvidia)"  -D"KBUILD_MODNAME=KBUILD_STR(nvi
  dia)" -DMODULE -c -o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr
  /src/nv/nvidia.mod.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-pkg1/usr
  /src/nv/nvidia.mod.c
    ld -m elf_i386 -m elf_i386 -r -o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0
  -9746-pkg1/usr/src/nv/nvidia.ko /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-97
  46-pkg1/usr/src/nv/nvidia.o /root/tmp/selfgz2474/NVIDIA-Linux-x86-1.0-9746-p
  kg1/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 No such device
-> Kernel messages:
  ACPI: Sleep Button (CM) [SLPB]
  Using specific hotkey driver
  Floppy drive(s): fd0 is 1.44M
  FDC 0 is a post-1991 82077
  end_request: I/O error, dev fd0, sector 0
  NET: Registered protocol family 17
  ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
  PCI: setting IRQ 5 as level-triggered
  ACPI: PCI Interrupt 0000:00:11.0[A] -> Link [LNKC] -> GSI 5 (level, low) ->
  IRQ 5
  8139too Fast Ethernet driver 0.9.27
  ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [LNKD] -> GSI 11 (level, low) ->
  IRQ 11
  eth0: RealTek RTL8139 at 0xd0980000, 00:50:bf:74:c1:ef, IRQ 11
  eth0:  Identified 8139 chip type 'RTL-8139C'
  eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
  NET: Registered protocol family 10
  lo: Disabled Privacy Extensions
  IPv6 over IPv4 tunneling driver
  eth0: no IPv6 routers present
  nvidia: module license 'NVIDIA' taints kernel.
  NVRM: The NVIDIA GeForce2 MX 100/200 GPU installed in this system is
  NVRM:  supported through the NVIDIA 1.0-96xx Legacy drivers. Please
  NVRM:  visit http://www.nvidia.com/object/unix.html for more
  NVRM:  information.  The 1.0-9746 NVIDIA driver will ignore
  NVRM:  this GPU.  Continuing probe...
  NVRM: No NVIDIA graphics adapter found!
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 www.nvidia.com.
Avatar billede JoeX2 Praktikant
17. februar 2007 - 23:17 #9
Rart at høre at du har fået den på nettet.

nVidia havde engang en politik om at alle deres kort skal kunne understøttes af en og samme driver. Det har de dog ændret lidt på. Nu har de 2 drivere. En til de nye og en til ældre kort. Jeg kommer i tanke om at du skrev at du har en geForce 2 kort.

Som det også står i den lange log besked skal du nok prøve om du kan finde en legacy driver. Du burde kunne downloade den det samme sted fra.

Ud over det: Den moderne 3D desktop som bl.a. Mandriva reklamerer en del med, kræver nogle af de nye funktioner af grafikkortet. Da man begyndte at udvikle brugerflader udnytter 3D funktionerne fra grafikkort var formålet ikke at de skulle se sejt ud. Det var faktisk at få computeren til at køre hurtigere. I dag er 3D funktionerne i meget hurtigere end 2D funktionerne. Så hurtige at du får resten af computeren til at køre hurtigere bare ved at bruge dem. Men det er desværre også grunden til at ældre kort ikke vil kunne kører med det.

Det er ikke fordi kortet ikke kommer til at kunne kører 3D. Dit desktop vil blot kører 2D, men du vil kunne spille "return to castle of wolfenstein" :-)

I næste version af Mandriva vil der sikkert komme 3D desktop til ældre kort typer, da Mandriva støtter et projekt der hedder Metissa ( http://www.mandriva.com/en/projects/metisse )
Avatar billede rubaek Mester
18. februar 2007 - 12:20 #10
Jeg har prøvet med en legacy driver, og stadig uden resultat. Så det må blive et andet grafikkort hvis det skal lykkes. Men tak for hjælpen, jeg er blevet meget klogere på hvordan Linux arbejder.
Avatar billede JoeX2 Praktikant
18. februar 2007 - 22:02 #11
Jeg har selv kun ejet ATI kort i dette årti, så jeg kender ikke alt til nVidias drivere. Jeg har dog hørt fra mange at de skulle være rigtig gode.

Jeg vil derfor gerne have dig til at prøve at bruge deres legacy driver en gang til. Den tekst du før kopierede til denne side siger faktisk at dit kort er understøttet af legacy driveren. Hvis den ikke virker vil jeg gerne se hvorfor.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester