• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Nvidia Treiber Problem bei Linux 9.2 - kernel: 2.6.8-24

Hallo Zusammen, nachdem Microdoof Windows XP probleme an meinem PC macht, habe ich beschlossen Linux zu installieren. Jetzt geht bei mir wede internet oder das sound. Ich habe mir den nforce Treiber von Nvidia heruntergeladen, blos bekomme ich bei der installation einen Fehler:

you do not apper to have libc header files installed on your system...

Soweit ich verstehe brauch ich so einen libc dev oder so.

Hab mir auch sofort heruntergeladen, bloß weiß ich nicht wie ich das ganze installieren soll, ich bin ein ziemlicher Linux noob. Vlielecht gibt es ja einen unter euch, der dieses problem schonmal hatte.

Für jede hilfe währe ich dankebar,

Mfg Ercan
 
Hallo Ercan!

Bin auch ein relativer Linux-Neuling mit dem nForce Chipsatz auf einem Winfast Board, habe aber Suse Linux 10.1. Diese Version erkennt bei der Installation Netzwerk und Soundkarte, Grafik wird mit einem Standardtreiber eingerichtet und funktioniert ohne 3D Unterstützung. Lediglich den Sound kriege ich nicht zum laufen, habe aber hoffentlich die Lösung weiter oben in diesem Forum gefunden. Um den nforce Treiber zu installieren benötigst Du die Kernelquellen (kernel-source), die Pakete gcc und make mit allen zugehörigen Bibliotheken (libs) sowie für nvsound das Paket qt, die Du alle mit Yast von Deiner CD zunächst installieren musst. Führe dann den Befehl sh nvidia-linux-x86.......pkg.run mit der Option --ui=none aus, dann kannst Du auch ohne ncurses in der Shell sehen was vor sich geht. Bei mir hat es geklappt.

Zur Installation des Grafiktreibers musst du zunächst den xserver durch den Befehl
init 3
beenden. Führe dann den Befehl mit Deinem heruntergeladenen Grafiktreiber sh nvidia......pkg.run wieder mit der o.g. Option aus. Zum Abschluß musst Du noch den XServer mit
SAX2 -r -m 0=nvidia (0 ist die Zahl0) konfigurieren. Nach Eingabe von startx startet Deine grafische Oberfläche mit 3D Unterstützung neu. :D

Viel Glück Dirk
 
OP
G

geforcefan

Newbie
Hi, soweit ich vertsehen kann verlangt es von mir, das ich den libc6-dev installiere, bloß kann ich nichts mit ".deb" dateien anfangen, deshlab habe ich mal geschrieben, was der Konsole ausspuckt:

Code:
Verifying archive integrity...OK
Uncompressing NVIDIA nForce drivers for Linux-x86 1.0-0310......................................................................................................................
.....................................................................................................................................
...............

Welcome to the NVIDIA Software Installer for Unix/Linux

Found package NVIDIA audio driver for Linux-x86
Found package NVIDIA network driver for Linux-x86

Please select packages for installation:
For each item, type 's' to select, 'u' to unselect, and any other key to keep
the default state.
NVIDIA audio driver for Linux-x86 (1.0-7)
  [default: s]: s
NVIDIA network driver for Linux-x86 (1.0-13)
  [default: s]: u
Your current selections:
NVIDIA audio driver for Linux-x86 (1.0-7) is selected
NVIDIA network driver for Linux-x86 (1.0-13) is unselected

Are the selections correct?
  [default: Yes]: y
Please select packages for installation:
Selections:
NVIDIA audio driver for Linux-x86 (1.0-7)
Starting install of NVIDIA audio driver for Linux-x86
Checking for loaded module nvsound
Checking for loaded module nvaudio

Please read the following LICENSE and type "accept" followed by the Enter key
to accept the license, or type anything else to not accept and exit
nvidia-installer.

________

           License For Customer Use of NVIDIA Software
________

Accept? (Type "Accept" to accept, or anything else to abort): accept
License accepted.
Skipping check for conflicting rpms.
/proc/version is Linux version 2.6.16.13-4-default (geeko@buildhost) (gcc
version 4.1.0 (SUSE Linux)) #1 Wed May 3 04:53:23 UTC 2006

No precompiled kernel interface was found to match your kernel; this means that
the installer will need to compile a new kernel interface.

Kernel source path: '/lib/modules/2.6.16.13-4-default/source'
Kernel output path: '/lib/modules/2.6.16.13-4-default/build'

ERROR: You do not appear to have libc header files installed on your system.
       Please install your distribution's libc development package.


ERROR: Installation of the audio driver has failed.  Please see the file
       '/var/log/nvidia-nforce-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.

linux:~/Desktop #
 
OP
G

geforcefan

Newbie
Hallo Zusammen, ich habe gcc, glibc und make aus dem DVD isntalliert, und ich dachte endlich geht die treiber, bei der installation wurde der Kernel "gebaut", und als es 100 % war habe ich gedacht, endlich gehts, doch ich wurde sehr entäuscht, den dieser fehler ist gekommen:

Code:
No precompiled kernel interface was found to match your kernel; this means that
the installer will need to compile a new kernel interface.

Kernel source path: '/lib/modules/2.6.16.13-4-default/source'
Kernel output path: '/lib/modules/2.6.16.13-4-default/build'
Performing cc_version_check with CC="cc".
running command /usr/bin/grep "^PATCHLEVEL ="
/lib/modules/2.6.16.13-4-default/source/Makefile | /usr/bin/cut -d " " -f 3
Kernel module filename is nvsound.ko
Cleaning kernel module build directory.
Building kernel module:
  Building: [##############################] 100%

ERROR: The NVIDIA kernel module was not created.

ERROR: Installation of the audio driver has failed.  Please see the file
       '/var/log/nvidia-nforce-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.

und der '/var/log/nvidia-nforce-installer.log:

Code:
nforce-installer log file '/var/log/nvidia-nforce-installer.log'
creation time: Sun Jun 25 12:52:27 2006

option status:
  license pre-accepted      : false
  expert                    : false
  uninstall                 : false
  driver info               : false
  no precompiled interface  : false
  no ncurses color          : false
  no questions              : false
  silent                    : false
  Installer install prefix  : /usr
  kernel source path        : (not specified)
  net kernel install path   : (not specified)
  audio kernel install path : (not specified)
  proc mount point          : /proc
  ui                        : none
  tmpdir                    : /tmp

Using built-in stream user interface
-> Found package NVIDIA audio driver for Linux-x86
-> Found package NVIDIA network driver for Linux-x86
-> Please select packages for installation:
   Selections:
   NVIDIA audio driver for Linux-x86 (1.0-6)
-> Starting install of NVIDIA audio driver for Linux-x86
-> Checking for loaded module nvsound
-> Checking for loaded module nvaudio
-> License accepted.
-> Skipping check for conflicting rpms.
-> /proc/version is Linux version 2.6.16.13-4-default (geeko@buildhost) (gcc
   version 4.1.0 (SUSE Linux)) #1 Wed May 3 04:53:23 UTC 2006
-> No precompiled kernel interface was found to match your kernel; this means
   that the installer will need to compile a new kernel interface.
-> Kernel source path: '/lib/modules/2.6.16.13-4-default/source'
-> Kernel output path: '/lib/modules/2.6.16.13-4-default/build'
-> Performing cc_version_check with CC="cc".
-> running command /usr/bin/grep "^PATCHLEVEL ="
   /lib/modules/2.6.16.13-4-default/source/Makefile | /usr/bin/cut -d " " -f 3
-> Kernel module filename is nvsound.ko
   Cleaning kernel module build directory.
   executing: 'cd ./nvsound/main; make clean'...
   rm -f *.ko *mod.* *.cmd nv*.o *~ core
-> Building kernel module:
   executing: 'cd ./nvsound/main; make module SYSSRC=/lib/modules/2.6.16.13-4-d
   efault/source SYSOUT=/lib/modules/2.6.16.13-4-default/build'...
   make -C /lib/modules/2.6.16.13-4-default/build \
   KBUILD_SRC=/usr/src/linux-2.6.16.13-4 \
   KBUILD_EXTMOD="/tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main" 
   -f /usr/src/linux-2.6.16.13-4/Makefile modules
   rm -rf /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main/.tmp_vers
   ions
   mkdir -p /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main/.tmp_ve
   rsions
   make -f /usr/src/linux-2.6.16.13-4/scripts/Makefile.build obj=/tmp/selfgz600
   4/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main
     cc -Wp,-MD,/tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main/.nv
   alinux.o.d  -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.1.0/include -D
   __KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.16.13-4/include -includ
   e /usr/src/linux-2.6.16.13-4-obj/i386/default/include/linux/autoconf.h  -I/t
   mp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main  -Wall -Wundef -Ws
   trict-prototypes -Wno-trigraphs -Werror-implicit-function-declaration -fno-s
   trict-aliasing -fno-common -ffreestanding -Os -fomit-frame-pointer -p
   ipe -msoft-float -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -mr
   egparm=3 -Iinclude/asm-i386/mach-default -I/usr/src/linux-2.6.16.13-4/includ
   e/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -I/t
   mp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main  -Wall -Wimplicit 
   -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-ar
   ith -Wno-multichar -Werror -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE
   _ATTR_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv
   alinux)"  -D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -o /tmp/selfgz6004/NFORC
   E-Linux-x86-1.0-0306-pkg1/nvsound/main/.tmp_nvalinux.o /tmp/selfgz6004/NFORC
   E-Linux-x86-1.0-0306-pkg1/nvsound/main/nvalinux.c
   In file included from /usr/src/linux-2.6.16.13-4/include/linux/list.h:7,
                    from /usr/src/linux-2.6.16.13-4/include/linux/wait.h:23,
                    from include2/asm/semaphore.h:41,
                    from /usr/src/linux-2.6.16.13-4/include/linux/sched.h:20,
                    from /usr/src/linux-2.6.16.13-4/include/linux/module.h:10,
                    from /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound
   /main/nvalinux.c:19:
   /usr/src/linux-2.6.16.13-4/include/linux/prefetch.h: In function ‘prefetch
   _range’:
   /usr/src/linux-2.6.16.13-4/include/linux/prefetch.h:62: warning: pointer of 
   type ‘void *’ used in arithmetic
   In file included from /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound
   /main/nvalinux.c:25:
   include2/asm/io.h: In function ‘check_signature’:
   include2/asm/io.h:258: warning: wrong type argument to increment
     cc -Wp,-MD,/tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main/.nv
   mixer.o.d  -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.1.0/include -D_
   _KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.16.13-4/include -include
   /usr/src/linux-2.6.16.13-4-obj/i386/default/include/linux/autoconf.h  -I/tmp
   /selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main  -Wall -Wundef -Wstr
   ict-prototypes -Wno-trigraphs -Werror-implicit-function-declaration -fn
   o-strict-aliasing -fno-common -ffreestanding -Os -fomit-frame-pointer -pipe 
   -msoft-float -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -mregpa
   rm=3 -Iinclude/asm-i386/mach-default -I/usr/src/linux-2.6.16.13-4/include/as
   m-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/s
   elfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main  -Wall -Wimplicit -Wre
   turn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith 
   -Wno-multichar -Werror -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE_ATT
   R_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvmixe
   r)"  -D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -o /tmp/selfgz6004/NFORCE-Lin
   ux-x86-1.0-0306-pkg1/nvsound/main/.tmp_nvmixer.o /tmp/selfgz6004/NFORCE-Linu
   x-x86-1.0-0306-pkg1/nvsound/main/nvmixer.c
   In file included from /usr/src/linux-2.6.16.13-4/include/linux/list.h:7,
                    from /usr/src/linux-2.6.16.13-4/include/linux/wait.h:23,
                    from include2/asm/semaphore.h:41,
                    from /usr/src/linux-2.6.16.13-4/include/linux/sched.h:20,
                    from /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound
   /main/nvhw.h:29,
                    from /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound
   /main/nvmixer.c:14:
   /usr/src/linux-2.6.16.13-4/include/linux/prefetch.h: In function ‘prefetch
   _range’:
   /usr/src/linux-2.6.16.13-4/include/linux/prefetch.h:62: warning: pointer of 
   type ‘void *’ used in arithmetic
   In file included from /usr/src/linux-2.6.16.13-4/include/linux/dmapool.h:14,
                    from /usr/src/linux-2.6.16.13-4/include/linux/pci.h:558,
                    from /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound
   /main/nvhw.h:35,
                    from /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound
   /main/nvmixer.c:14:
   include2/asm/io.h: In function ‘check_signature’:
   include2/asm/io.h:258: warning: wrong type argument to increment
     cc -Wp,-MD,/tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main/.nv
   main.o.d  -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.1.0/include -D__
   KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.16.13-4/include -include 
   /usr/src/linux-2.6.16.13-4-obj/i386/default/include/linux/autoconf.h  -I/tmp
   /selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main  -Wall -Wundef -Wstr
   ict-prototypes -Wno-trigraphs -Werror-implicit-function-declaration -fno-str
   ict-aliasing -fno-common -ffreestanding -Os -fomit-frame-pointer -pipe -msof
   t-float -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -mregparm=3 
   -Iinclude/asm-i386/mach-default -I/usr/src/linux-2.6.16.13-4/include/asm-i38
   6/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz
   6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main  -Wall -Wimplicit -Wreturn-
   type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-
   multichar -Werror -O -MD -Wno-cast-qual -Wno-error -DNV_CHANGE_PAGE_ATTR_PRE
   SENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvmain)"  -
   D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -c -o /tmp/selfgz6004/NFORCE-Linux-x86
   -1.0-030
   6-pkg1/nvsound/main/.tmp_nvmain.o /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-
   pkg1/nvsound/main/nvmain.c
   In file included from /usr/src/linux-2.6.16.13-4/include/linux/list.h:7,
                    from /usr/src/linux-2.6.16.13-4/include/linux/wait.h:23,
                    from include2/asm/semaphore.h:41,
                    from /usr/src/linux-2.6.16.13-4/include/linux/sched.h:20,
                    from /usr/src/linux-2.6.16.13-4/include/linux/module.h:10,
                    from /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound
   /main/nvmain.c:27:
   /usr/src/linux-2.6.16.13-4/include/linux/prefetch.h: In function ‘prefetch
   _range’:
   /usr/src/linux-2.6.16.13-4/include/linux/prefetch.h:62: warning: pointer of 
   type ‘void *’ used in arithmetic
   In file included from /usr/src/linux-2.6.16.13-4/include/linux/dmapool.h:14,
                    from /usr/src/linux-2.6.16.13-4/include/linux/pci.h:558,
                    from /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound
   /main/nvhw.h:35,
                    from /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound
   /main/nvmain.c:29:
   include2/asm/io.h: In function ‘check_signature’:
   include2/asm/io.h:258: warning: wrong type argument to increment
   /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main/nvmain.c: In fun
   ction ‘Nvaudio_mmap’:
   /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main/nvmain.c:987: er
   ror: implicit declaration of function ‘remap_page_range’
   /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main/nvmain.c: At top
   level:
   /tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main/nvmain.c:2180: e
   rror: expected ‘)’ before string constant
   make[4]: *** [/tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound/main/nv
   main.o] Error 1
   make[3]: *** [_module_/tmp/selfgz6004/NFORCE-Linux-x86-1.0-0306-pkg1/nvsound
   /main] Error 2
   make[2]: *** [modules] Error 2
-> Error.
ERROR: The NVIDIA kernel module was not created.
ERROR: Installation of the audio driver has failed.  Please see the file
       '/var/log/nvidia-nforce-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.


bitte hilft mir, den ich bin am verzweifeln :(

Mfg Ercan
 
Hallo Ercan,

soweit ich verstehe hast Du Dich bisher nur um den Sound gekümmert. Netzwerk und 3D-Grafik laufen also? Was den Sound angeht, hat bei mir der oben in diesem Forum gepostete Beitrag geholfen, schau mal hier nach: http://www.linux-club.de/ftopic53171.html, bei mir hat es geklappt.
Netzwerk und Sound müssten eigentlich mit den Nvidia Treibern laufen. Versuch´s mal.

Gruß Dirk
 
Oben