Probleme mit nforce-Treiber unter SuSE 10.1?

A

Alarich

Tripel-As
Hallo zusammen,

wollte gerade den neuesten nforce-Treiber unter SuSE 10.1 installieren. Leider schlägt das Kompilieren des Kernel-Moduls fehl. Das Kompilieren startet, der Statusbalken erscheint und bis ca. 75% läuft der Kompilationsvorgang ganz normal ab. Kernel-Source-Pakete und gcc habe ich installiert.
Sind da Bugs bekannt, daß der Treiber unter SuSE 10.1 nicht läuft?

Ich hänge Euch mal die Log-Datei an:
Code:
nforce-installer log file '/var/log/nvidia-nforce-installer.log'
creation time: Thu Jun 29 11:25:38 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                        : (not specified)
  tmpdir                    : /tmp

Using: nvidia-installer ncurses 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-7)
-> 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/selfgz4170/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main" 
   -f /usr/src/linux-2.6.16.13-4/Makefile modules
   rm -rf /tmp/selfgz4170/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.tmp_vers
   ions
   mkdir -p /tmp/selfgz4170/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/.tmp_ve
   rsions
   make -f /usr/src/linux-2.6.16.13-4/scripts/Makefile.build obj=/tmp/selfgz417
   0/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main
     cc -Wp,-MD,/tmp/selfgz4170/NFORCE-Linux-x86-1.0-0310-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/selfgz4170/NFORCE-Linux-x86-1.0-0310-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/selfgz4170/NFORCE-Linux-x86-1.0-0310-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/selfgz4170/NFORC
   E-Linux-x86-1.0-0310-pkg1/nvsound/main/.tmp_nvalinux.o /tmp/selfgz4170/NFORC
   E-Linux-x86-1.0-0310-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/selfgz4170/NFORCE-Linux-x86-1.0-0310-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/selfgz4170/NFORCE-Linux-x86-1.0-0310-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/selfgz4170/NFORCE-Linux-x86-1.0-0310-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
   /selfgz4170/NFORCE-Linux-x86-1.0-0310-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
   elfgz4170/NFORCE-Linux-x86-1.0-0310-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/selfgz4170/NFORCE-Lin
   ux-x86-1.0-0310-pkg1/nvsound/main/.tmp_nvmixer.o /tmp/selfgz4170/NFORCE-Linu
   x-x86-1.0-0310-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/selfgz4170/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main/nvhw.h:29,
                    from /tmp/selfgz4170/NFORCE-Linux-x86-1.0-0310-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/selfgz4170/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main/nvhw.h:35,
                    from /tmp/selfgz4170/NFORCE-Linux-x86-1.0-0310-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/selfgz4170/NFORCE-Linux-x86-1.0-0310-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
   /selfgz4170/NFORCE-Linux-x86-1.0-0310-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
   4170/NFORCE-Linux-x86-1.0-0310-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/selfgz4170/NFORCE-Linux-x86
   -1.0-031
   0-pkg1/nvsound/main/.tmp_nvmain.o /tmp/selfgz4170/NFORCE-Linux-x86-1.0-0310-
   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/selfgz4170/NFORCE-Linux-x86-1.0-0310-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/selfgz4170/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound
   /main/nvhw.h:35,
                    from /tmp/selfgz4170/NFORCE-Linux-x86-1.0-0310-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/selfgz4170/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvmain.c: In fun
   ction ‘Nvaudio_mmap’:
   /tmp/selfgz4170/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvmain.c:991: er
   ror: implicit declaration of function ‘remap_page_range’
   /tmp/selfgz4170/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvmain.c: At top
   level:
   /tmp/selfgz4170/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nvmain.c:2191: e
   rror: expected ‘)’ before string constant
   make[4]: *** [/tmp/selfgz4170/NFORCE-Linux-x86-1.0-0310-pkg1/nvsound/main/nv
   main.o] Error 1
   make[3]: *** [_module_/tmp/selfgz4170/NFORCE-Linux-x86-1.0-0310-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.

Ich werde aus der Log-Datei leider nicht schlau.
Fällt jemandem von Euch etwas zu dem Problem ein? Wäre super!

Danke schon mal soweit,

Alarich
 
Dieser Treiber ist für den Betrieb nicht nötig.
 
Hallo,

danke für die schnellen Antworten. Werde am Wochenende mal einen anderen Kernel probieren.
Mal sehen, ob ich dann die Dolby-Surround-Funktion meines Soundchips zum Laufen bekomme.

Merci einstweilen,

Alarich
 
bekommst du doch auch so hin...
starte "Lautstärkenregler" und unter Einstellungen bei ChannelMode ein häckchen...
und jetzt noch unter "optionen" den richtigen ChannelMode einstellen !
 

Anhänge

  • Bildschirmfoto-Lautstärkeregler: NVidia CK804 (Alsa Mixer).png
    Bildschirmfoto-Lautstärkeregler: NVidia CK804 (Alsa Mixer).png
    26,4 KB · Aufrufe: 22
Zuletzt bearbeitet:
Morgen,

sitze grad in der Arbeit und habe da grad kein SuSE drauf. Probiere ich aber aus, sobald ich wieder daheim bin. Wenn man den NFORCE-Treiber gar nicht mehr braucht, ist das natürlich sehr gut. Erspart man sich etwaige Folgeprobleme.

Danke schon mal,

Alarich
 
@Alarich: ah, du weisst gar nicht ob du ihn brauchst? ich dachte du hast nen bestimmten bedarf und willst deswegen den treiber installieren? :think:
 
Hallo nochmal,

kurz hier zur Klärung, nicht daß da falsche Eindrücke entstehen:

Ich wollte den Treiber eigentlich installieren wegen des Sounds. Außerdem habe ich die Erfahrung gemacht, daß nach Installation des NFORCE-Treibers auch mein Restsystem stabiler lief. War zumindest unter SuSE 9.2 noch so, Performance war auch besser.
Und bisher war das auch immer so, daß man die Dolby-Surround-Funktion des Sound-Chips nur mit dem Treiber von Nvidia zum Laufen bekam.
Also Bedarf gäbs da schon.
Soweit ich weiß, habe ich auch im Sound-Mixer keinen Punkt, wo ich die Dolby-Eigenschaft einstellen kann. Aber laut faber38 soll das jetzt ja auch ohne den NFORCE-Treiber gehen. Und das muß ich halt nochmal probieren.

Ich beschäftige die Community nicht ohne Grund, könnt Ihr mir glauben.. Wie ich aus den anderen Threads auch bei nvnews.net sehe, gibts da wirklich Probleme mit dem Treiber unter SuSE 10.1. Komisch finde ich halt auch, daß der Treiber mit Kernel 2.6.13 nicht läuft, mit dem (neueren) Kernel 2.16.16 aber schon laufen soll...

Nichts für ungut einstweilen,

Alarich
 
war ja jetzt auch nicht soooo ernst oder als kritik gedacht. mehr als frage ;)
 
Passt schon, so empfindlich bin ich ja auch wieder nicht... :)
 
ich hab das A7N8X-E Deluxe und Suse 10.2...

ersteinmal: welcher mixer ist das auf den Screen ???

und 2.
Merkt ihr eigentlich nicht wie scheiße der sound auf linux ist ?( bei zu lauten Bässen gibts ein Rauschen/Knistern und irgendwie läuft bei mir atm auch der 6ch sound nicht wirklich...

also ich glaub n treiber wäre doch keine schlechte zeitinvestition..
 

Ähnliche Themen

X startet nichtmehr

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

NagiosGrapher 1.7.1 funktioniert nicht

Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

Kann mir Fehler beim installieren vom rt2500 Modul nicht erklären

Zurück
Oben