NVIDIA Treiber installieren geht nicht, 11.4
Hallo, ich bin laut dieser Anleitung von opensuse vorgegangen um die "Legacy-Treiber für TNT bis GeForce 2" zu installieren: http://de.opensuse.org/Propriet%C3% A4re_NVIDIA-Grafiktreiber#Manuelle_Installation Leider bricht der Installer ab. Das nvidia-installer-log schlägt "make oldconfig && make prepare" vor, das hat nichts gebracht. Im Howto von Thomas Hertweck wird dies vorgeschlagen: "make cloneconfig && make modules_prepare" Das hat auch nichts gebracht. Ich habe auch wie in der Anleitung (zu 11.3, da für 11.4 nichts da steht) beschrieben den bootparameter nouveau.nomodeset=0 gesetzt und den noveau Treiber auf die blacklist gesetzt. Beides hat nichts gebracht. Wie kann ich sicher sein dass meine kernel sources richtig konfiguriert sind? Oder habe ich ein anderes Problem? Gruß Karl nvidia-installer.log: nvidia-installer log file '/var/log/nvidia-installer.log' creation time: Sat Apr 30 14:54:41 2011 installer version: 1.0.7 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 no cc version 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 : /tmp ftp mirror : ftp://download.nvidia.com RPM file list : (not specified) Using: nvidia-installer ncurses user interface -> License accepted. -> Installing NVIDIA driver version 71.86.14. -> Running distribution scripts executing: '/usr/lib/nvidia/pre-install'... -> done. -> Performing CC sanity check with CC="cc". -> Performing CC version check with CC="cc". -> Kernel source path: '/usr/src/linux' -> Kernel output path: '/usr/src/linux' -> Performing rivafb check. -> Performing nvidiafb check. -> Performing Xen check. -> Cleaning kernel module build directory. executing: 'cd ./usr/src/nv; make clean'... -> Building kernel module: executing: 'cd ./usr/src/nv; make module SYSSRC=/usr/src/linux SYSOUT=/usr/s rc/linux'... NVIDIA: calling KBUILD... make CC=cc KBUILD_VERBOSE=1 -C /usr/src/linux SUBDIRS=/tmp/selfgz5463/NVIDI A-Linux-x86-71.86.14-pkg1/usr/src/nv modules test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo " Run 'make oldconfig && make prepare' on kernel src to fix it. "; \ echo; \ /bin/false) mkdir -p /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src/nv/.tmp_vers ions ; rm -f /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src/nv/.tmp_ versions/* WARNING: Symbol version dump /usr/src/linux-2.6.37.6-0.5/Module.symvers is missing; modules will have no dependencies and modversions. make -f scripts/Makefile.build obj=/tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14 -pkg1/usr/src/nv cc -Wp,-MD,/tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src/nv/.nv.o .d -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.5/include -I/usr/src/l inux-2.6.37.6-0.5/arch/x86/include -Iinclude -include include/generated/aut oconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-s trict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format -security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_C FI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-si gn-compare -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 - fno-stack-protector -fomit-frame-pointer -fasynchronous-unwind-tables -g -Wd eclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve -stack -DCC_HAVE_ASM_GOTO -I/tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/u sr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -MD -Wsign-compare -Wno -cast-qual -W no-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM -D_GNU_SOURCE -D _LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_VERSION_STRING=\"71.86.14\" - DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -UDEBUG -U_DEBUG -DNDEBUG -DM ODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MO DNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pk g1/usr/src/nv/.tmp_nv.o /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/s rc/nv/nv.c In file included from include/linux/bitops.h:22:0, from include/linux/kernel.h:17, from include/linux/sched.h:54, from include/linux/utsname.h:35, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv-linux.h:25, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv.c:13: /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/bitops.h: In function ‘se t_bit’: /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/bitops.h:64:6: warning: poi nter of type ‘void *’ used in arithmetic /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/bitops.h: In function ‘cl ear_bit’: /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/bitops.h:102:6: warning: po inter of type ‘void *’ used in arithmetic /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/bitops.h: In function ‘ch ange_bit’: /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/bitops.h:178:6: warning: po inter of type ‘void *’ used in arithmetic In file included from include/linux/kernel.h:17:0, from include/linux/sched.h:54, from include/linux/utsname.h:35, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv-linux.h:25, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv.c:13: include/linux/bitops.h: In function ‘hweight_long’: include/linux/bitops.h:49:26: warning: signed and unsigned type in condition al expression In file included from include/linux/list.h:7:0, from include/linux/preempt.h:11, from include/linux/spinlock.h:50, from include/linux/seqlock.h:29, from include/linux/time.h:8, from include/linux/timex.h:56, from include/linux/sched.h:56, from include/linux/utsname.h:35, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv-linux.h:25, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv.c:13: include/linux/prefetch.h: In function ‘prefetch_range’: include/linux/prefetch.h:57:19: warning: pointer of type ‘void *’ used i n arithmetic In file included from include/linux/preempt.h:11:0, from include/linux/spinlock.h:50, from include/linux/seqlock.h:29, from include/linux/time.h:8, from include/linux/timex.h:56, from include/linux/sched.h:56, from include/linux/utsname.h:35, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv-linux.h:25, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv.c:13: include/linux/list.h: In function ‘list_del’: include/linux/list.h:102:16: warning: pointer of type ‘void *’ used in a rithmetic include/linux/list.h:103:16: warning: pointer of type ‘void *’ used in a rithmetic include/linux/list.h: In function ‘hlist_del’: include/linux/list.h:596:12: warning: pointer of type ‘void *’ used in a rithmetic include/linux/list.h:597:13: warning: pointer of type ‘void *’ used in a rithmetic In file included from include/linux/sched.h:83:0, from include/linux/utsname.h:35, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv-linux.h:25, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv.c:13: include/linux/rculist.h: In function ‘list_del_rcu’: include/linux/rculist.h:112:16: warning: pointer of type ‘void *’ used i n arithmetic include/linux/rculist.h: In function ‘list_replace_rcu’: include/linux/rculist.h:158:14: warning: pointer of type ‘void *’ used i n arithmetic include/linux/rculist.h: In function ‘hlist_del_rcu’: include/linux/rculist.h:317:13: warning: pointer of type ‘void *’ used i n arithmetic include/linux/rculist.h: In function ‘hlist_replace_rcu’: include/linux/rculist.h:337:15: warning: pointer of type ‘void *’ used i n arithmetic In file included from include/linux/utsname.h:35:0, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv-linux.h:25, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv.c:13: include/linux/sched.h: In function ‘object_is_on_stack’: include/linux/sched.h:2318:41: warning: pointer of type ‘void *’ used in arithmetic In file included from /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/uacce ss.h:571:0, from include/linux/poll.h:14, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv-linux.h:75, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv.c:13: /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/uaccess_32.h: In function â €˜copy_from_user’: /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/uaccess_32.h:209:6: warning : comparison between signed and unsigned integer expressions In file included from include/linux/io.h:22:0, from include/linux/pci.h:54, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv-linux.h:86, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv.c:13: /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/io.h: In function ‘writeq ’: /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/io.h:106:24: warning: point er of type ‘void *’ used in arithmetic In file included from include/linux/dma-mapping.h:7:0, from include/asm-generic/pci-dma-compat.h:7, from /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/pci.h :140, from include/linux/pci.h:1242, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv-linux.h:86, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv.c:13: include/linux/scatterlist.h: In function ‘sg_virt’: include/linux/scatterlist.h:199:35: warning: pointer of type ‘void *’ us ed in arithmetic In file included from /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/dma-m apping.h:43:0, from include/linux/dma-mapping.h:93, from include/asm-generic/pci-dma-compat.h:7, from /usr/src/linux-2.6.37.6-0.5/arch/x86/include/asm/pci.h :140, from include/linux/pci.h:1242, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv-linux.h:86, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv.c:13: include/asm-generic/dma-mapping-common.h: In function ‘dma_map_page’: include/asm-generic/dma-mapping-common.h:77:48: warning: pointer of type ‘ void *’ used in arithmetic In file included from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv-linux.h:117:0, from /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv/nv.c:13: include/linux/highmem.h: In function ‘zero_user_segments’: include/linux/highmem.h:196:3: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:199:3: warning: pointer of type ‘void *’ used in arithmetic /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src/nv/nv.c: At top level : /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src/nv/nv.c:325:5: error: unknown field ‘ioctl’ specified in initializer /tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src/nv/nv.c:325:5: warnin g: initialization from incompatible pointer type make[3]: *** [/tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src/nv/nv.o ] Error 1 make[2]: *** [_module_/tmp/selfgz5463/NVIDIA-Linux-x86-71.86.14-pkg1/usr/src /nv] Error 2 NVIDIA: left KBUILD. nvidia.ko failed to build! make[1]: *** [module] Error 1 make: *** [module] Error 2 -> Error. ERROR: Unable to build the NVIDIA kernel module. 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. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 30. April 2011 schrieb Karl Sinn:
Hallo,
ich bin laut dieser Anleitung von opensuse vorgegangen um die "Legacy-Treiber für TNT bis GeForce 2" zu installieren: http://de.opensuse.org/Propriet%C3% A4re_NVIDIA-Grafiktreiber#Manuelle_Installation
Leider bricht der Installer ab.
Hallo Karl Zunächst bzgl der Kernel-Sourcen, diese brauchen nicht konfiguriert werden. Wenn Du nun den Nvidia Treiber selbst kompilieren willst, mußt Du sicherstellen, das der Nouveau Graphikkartentreiber nicht geladen wurde. Auf der von Dir genannten Seite findest Du den Link Hinweis ab openSUSE 11.3 Dort wird erklärt wie man den KMS deaktiviert. Danach solltest Du den Treiber im init 3 bauen können. Gruß Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo,
ich bin laut dieser Anleitung von opensuse vorgegangen um die "Legacy-Treiber für TNT bis GeForce 2" zu installieren: http://de.opensuse.org/Propriet%C3% A4re_NVIDIA-Grafiktreiber#Manuelle_Installation
Leider bricht der Installer ab.
Hallo Karl
Zunächst bzgl der Kernel-Sourcen, diese brauchen nicht konfiguriert werden.
ok, hab ich durch das ausführen von "make cloneconfig..." irgendetwas kaputtgemacht?
Wenn Du nun den Nvidia Treiber selbst kompilieren willst, mußt Du sicherstellen, das der Nouveau Graphikkartentreiber nicht geladen wurde.
Auf der von Dir genannten Seite findest Du den Link
Hinweis ab openSUSE 11.3
Ich kann leider nicht mehr Information dazu finden als ich schon ausprobiert habe: 1) beim booten als bootparameter "nouveau.modeset=0" mitgeben 2) ich habe auch "nomodeset" probiert 3) den nouveau Treiber blacklisten 4) diesen Parameter in der sysconfig die Variable NO_KMS_IN_INITRD auf yes setzen das bauen funktioniert leider nicht. Wo kann da der Fehler liegen? Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 1. Mai 2011 schrieb Karl Sinn:
Wo kann da der Fehler liegen?
Ich denk der ole 71.86.14 Nvidia Treiber unterstützt aktuelle Kernel und x.org Versionen nicht mehr. Wenn Du wirklich noch ne NVidia Grafikkarte der TNT Version hast, musst Du entweder ne ältere SUSE Version nehmen oder mit dem freien Treiber vorliebe nehmen. Bei mir läuft der Novou mit ner GForce2 MX400 recht ordentlich. Siehe auch: http://www.phoronix.com/scan.php?page=news_item&px=OTM1NA Zitat: "NVIDIA also has another legacy driver for their oldest pre-GeForce (Riva / TNT) hardware and other early ASICs, but that legacy driver is no longer being maintained for newer Linux kernel / xorg-server compatibility. Those users are stuck to using their old distribution releases or to switch to using the Nouveau driver stack, which may or may not work depending upon your configuration." -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo,
Ich denk der ole 71.86.14 Nvidia Treiber unterstützt aktuelle Kernel und x.org Versionen nicht mehr. Wenn Du wirklich noch ne NVidia Grafikkarte der TNT Version hast, musst Du entweder ne ältere SUSE Version nehmen oder mit dem freien Treiber vorliebe nehmen. Bei mir läuft der Novou mit ner GForce2 MX400 recht ordentlich.
Siehe auch:
http://www.phoronix.com/scan.php?page=news_item&px=OTM1NA
Zitat: "NVIDIA also has another legacy driver for their oldest pre-GeForce (Riva / TNT) hardware and other early ASICs, but that legacy driver is no longer being maintained for newer Linux kernel / xorg-server compatibility. Those users are stuck to using their old distribution releases or to switch to using the Nouveau driver stack, which may or may not work depending upon your configuration."
Da ist wohl nichts zu machen... Aber zumindest liegt es nicht an mir ;) Danke für die Info Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 1. Mai 2011 schrieb Karl Sinn:
Da ist wohl nichts zu machen... Aber zumindest liegt es nicht an mir ;)
Danke für die Info Karl
Ach ja, da fällt mir ein, ich mußte den 256er auch patchen. Mit welchem probierst Du es denn ? Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, den 01.05.2011, 10:58 +0200 schrieb Michael Schueller:
Am Sonntag, 1. Mai 2011 schrieb Karl Sinn:
Da ist wohl nichts zu machen... Aber zumindest liegt es nicht an mir ;)
Danke für die Info Karl
Ach ja, da fällt mir ein, ich mußte den 256er auch patchen. Mit welchem probierst Du es denn ?
Dieser hier: NVIDIA-Linux-x86-71.86.14-pkg1.run gibt es eine Chance das Ding zu patchen? Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 1. Mai 2011 schrieb Karl Sinn:
Dieser hier: NVIDIA-Linux-x86-71.86.14-pkg1.run
gibt es eine Chance das Ding zu patchen?
Befürchte nein. Ich hatte mir den bereits mal runtergeladen weil ich einen Patch gefunden hatte, aber der ließ sich nicht anwenden. Veröffentlicht werden die Patchs im Forum, unter http://www.nvnews.net/vbulletin/index.php Suchen könntest Du über die Suchfunktion nach 71.86.14 2.6.36 Patch Es gab da irgendwelche Änderungen im Kernel ab 2.6.36, daher die Version. Der Patch den ich gefunden hatte sollte für den Kernel 2.6.37 funktionieren, ließ sich aber auf den Treiber nicht anwenden. Einen anderen hatte ich bisher nicht finden können. Aber vielleicht könntest Du dich im Forum mal anmelden, und fragen ... Wenn ich noch was finde sag ich Dir Bescheid Gruß Micha P.s. : Um was für eine Karte handelt es sich denn bei Dir eigentlich ? -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 1. Mai 2011 schrieb Michael Schueller:
Am Sonntag, 1. Mai 2011 schrieb Karl Sinn:
Dieser hier: NVIDIA-Linux-x86-71.86.14-pkg1.run
gibt es eine Chance das Ding zu patchen?
Befürchte nein.
Ich hatte mir den bereits mal runtergeladen weil ich einen Patch gefunden hatte, aber der ließ sich nicht anwenden.
Veröffentlicht werden die Patchs im Forum, unter
http://www.nvnews.net/vbulletin/index.php
Suchen könntest Du über die Suchfunktion nach
71.86.14 2.6.36 Patch
Es gab da irgendwelche Änderungen im Kernel ab 2.6.36, daher die Version. Der Patch den ich gefunden hatte sollte für den Kernel 2.6.37 funktionieren, ließ sich aber auf den Treiber nicht anwenden.
Einen anderen hatte ich bisher nicht finden können. Aber vielleicht könntest Du dich im Forum mal anmelden, und fragen ...
Wenn ich noch was finde sag ich Dir Bescheid
Gruß Micha
P.s. : Um was für eine Karte handelt es sich denn bei Dir eigentlich ?
So, nun ham was, denke ich ;-) Es geht wohl letztlich nur um eine Zeile die geändert werden muß. Dazu hab ich nun das Archive mit der -x Option entpackt, und in der NVIDIA-Linux-x86-71.86.14-pkg1/usr/src/nv/nc.c eine Zeile entfernt. Danach einen patch erstellt den Du jetzt anwenden kannst. Dazu machst Du folgendes Führe als einfacher Benutzer folgenden Befehl aus sh NVIDIA-Linux-x86-71.86.14-pkg1.run --apply-patch \ NVIDIA-Linux-x86-71.86.14.patch dazu musst Du Dich natürlich in dem Verzeichniss befinden in dem sich sowohl der Nvidia Treiber als auch der Patch vefinden. Durch den Befehl wird der Treiber gepatcht, und es wird Dir ein neuer Treiber mit der Bezeichnung NVIDIA-Linux-x86-71.86.14-pkg1-custom.run Mit diesem probierst Du es anschließend noch mal aus ihn zu installieren. Die Änderung soll die Fehlermeldung der fehlenden auto.conf beseitigen. Es ist allerdings nicht auszuschließen das der Treiber auch an anderer Stelle mit dem Kernel inkompatibel ist, aber so Gott will... Gruß Micha
Hallo,
So, nun ham was, denke ich ;-)
Es geht wohl letztlich nur um eine Zeile die geändert werden muß. Dazu hab ich nun das Archive mit der -x Option entpackt, und in der NVIDIA-Linux-x86-71.86.14-pkg1/usr/src/nv/nc.c eine Zeile entfernt. Danach einen patch erstellt den Du jetzt anwenden kannst.
Dazu machst Du folgendes
Führe als einfacher Benutzer folgenden Befehl aus
sh NVIDIA-Linux-x86-71.86.14-pkg1.run --apply-patch \ NVIDIA-Linux-x86-71.86.14.patch
dazu musst Du Dich natürlich in dem Verzeichniss befinden in dem sich sowohl der Nvidia Treiber als auch der Patch vefinden. Durch den Befehl wird der Treiber gepatcht, und es wird Dir ein neuer Treiber mit der Bezeichnung
NVIDIA-Linux-x86-71.86.14-pkg1-custom.run
Mit diesem probierst Du es anschließend noch mal aus ihn zu installieren.
Die Änderung soll die Fehlermeldung der fehlenden auto.conf beseitigen. Es ist allerdings nicht auszuschließen das der Treiber auch an anderer Stelle mit dem Kernel inkompatibel ist, aber so Gott will...
Sorry, es hat eine Weile gedauert... Erst mal super, Vielen Dank, in der Tat konnte ich den Treiber jetzt kompilieren. Allerdings gibt es jetzt die Fehlermeldung dass das Modul nicht geladen werden kann. Ich kenne mich mit dem Module laden nicht so aus, habe aber mal "blind" ein "modprobe nvidia.ko" probiert, das gibt mir eine "FATAL: Module nvidia.ko not found." Meldung. Auch ein "find / | grep nvidia.ko" findet die Datei nicht. Hier die Meldung aus dem nvidia-installer-log: -> 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: [ 26.832302] [<c02060e3>] try_stack_unwind+0x173/0x190 [ 26.832316] [<c0204e8f>] dump_trace+0x3f/0xe0 [ 26.832328] [<c020614b>] show_trace_log_lvl+0x4b/0x60 [ 26.832339] [<c0206178>] show_trace+0x18/0x20 [ 26.832351] [<c05f9945>] dump_stack+0x6d/0x72 [ 26.832365] [<c0243998>] warn_slowpath_common+0x78/0xb0 [ 26.832377] [<c0243a63>] warn_slowpath_fmt+0x33/0x40 [ 26.832391] [<c05334bc>] dev_watchdog+0x1cc/0x1e0 [ 26.832408] [<c0250114>] call_timer_fn+0x24/0xe0 [ 26.832420] [<c0251408>] run_timer_softirq+0xe8/0x1d0 [ 26.832431] [<c024a16e>] __do_softirq+0x9e/0x1a0 [ 26.832444] [<c0204d85>] do_softirq+0x75/0xb0 [ 26.832472] [<0000000f>] 0xf [ 26.832479] ---[ end trace d984031c6381546f ]--- [ 26.832488] eth0: Transmit timeout, status 00000004 00000000 [ 34.824043] eth0: Transmit timeout, status 00000004 00000000 [ 35.836229] EXT4-fs (sda4): re-mounted. Opts: acl,user_xattr,commit=0 [ 37.461038] eth0: Media Link On 10mbps full-duplex [ 46.417321] bootsplash: status on console 0 changed to on [ 624.732927] mtrr: no MTRR for f0000000,4000000 found [ 640.931931] fuse init (API version 7.15) [ 642.845672] lo: Disabled Privacy Extensions [ 659.193451] lo: Disabled Privacy Extensions [ 705.077266] mtrr: no MTRR for f0000000,4000000 found [ 750.798446] nvidia: no symbol version for module_layout 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. Was geht da schief? Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag, 5. Mai 2011 schrieb Karl Sinn:
Hallo, [...] Sorry, es hat eine Weile gedauert...
Kein Problem
Erst mal super, Vielen Dank,
gerne
in der Tat konnte ich den Treiber jetzt kompilieren.
Schön ... ;-)
Allerdings gibt es jetzt die Fehlermeldung dass das Modul nicht geladen werden kann.
Weniger schön ..
Ich kenne mich mit dem Module laden nicht so aus, habe aber mal "blind" ein "modprobe nvidia.ko" probiert, das gibt mir eine "FATAL: Module nvidia.ko not found." Meldung.
Auch ein "find / | grep nvidia.ko" findet die Datei nicht.
Hier die Meldung aus dem nvidia-installer-log: -> Kernel module compilation complete.
Nvidia hat Kernel Modul gebaut...
ERROR: Unable to load the kernel module 'nvidia.ko'.
...aber kann das Modul nicht laden/installieren
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).
Sourcen falsch konfiguriert können wir soweit es das SuSE Paket betrifft ausschließen. Allerdings hattest Du ja selbst noch mal ein cloneconfig laufen lassen. Das sollte zwar eigentlich nichts machen, aber man könnte, nur um sicher zu sein, die Sourcen noch mal deinstallieren und neu installieren. Gcc können wir auch ausschließen Am wahrscheinlichsten ist der Hinweis auf ein geladenes Graphik Modul. Noveau hattest Du ja bereits geblacklistet. Nun mal ne blöde Frage. Hast Du den Nvidiatreiber im init 3 gebaut, oder im Graphikmodus ?
Was geht da schief?
Gruß Karl
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Sourcen falsch konfiguriert können wir soweit es das SuSE Paket betrifft ausschließen. Allerdings hattest Du ja selbst noch mal ein cloneconfig laufen lassen. Das sollte zwar eigentlich nichts machen, aber man könnte, nur um sicher zu sein, die Sourcen noch mal deinstallieren und neu installieren.
Hab nochmal die sources deinstalliert und neu installiert, dabei gab es gleich ein Kernel-update.
Am wahrscheinlichsten ist der Hinweis auf ein geladenes Graphik Modul. Noveau hattest Du ja bereits geblacklistet.
Der nouveau ist geblacklistet "lsmod | grep nouveau" ergibt aber: nouveau 561878 0 ttm 63307 1 nouveau drm_kms_helper 32719 1 nouveau drm 189610 3 nouveau,ttm,drm_kms_helper i2c_algo_bit 5402 1 nouveau video 14370 1 nouveau i2c_core 27418 5 nouveau,drm_kms_helper,drm,i2c_algo_bit,i2c_sis96x button 5465 1 nouveau
Nun mal ne blöde Frage. Hast Du den Nvidiatreiber im init 3 gebaut, oder im Graphikmodus ?
im init 3, solange ein x-Server läuft verweigert der nvidia installer den Dienst. Irgendwo muss ich ja jetzt etwas falsch machen, also: Ist es richtig dass ich als Bootparameter einfach "nomodeset" hinten angehängt habe? Der Eintrag in der letzten Zeile der "/etc/modprobe.d/50-blacklist.conf" ist: blacklist nouveau Hab ich hier etwas falsch gemacht? Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Sat, May 07, 2011 at 04:37:57PM +0200, Karl Sinn wrote:
Sourcen falsch konfiguriert können wir soweit es das SuSE Paket betrifft ausschließen. Allerdings hattest Du ja selbst noch mal ein cloneconfig laufen lassen. Das sollte zwar eigentlich nichts machen, aber man könnte, nur um sicher zu sein, die Sourcen noch mal deinstallieren und neu installieren.
Hab nochmal die sources deinstalliert und neu installiert, dabei gab es gleich ein Kernel-update.
Am wahrscheinlichsten ist der Hinweis auf ein geladenes Graphik Modul. Noveau hattest Du ja bereits geblacklistet.
Der nouveau ist geblacklistet
"lsmod | grep nouveau" ergibt aber: nouveau 561878 0 ttm 63307 1 nouveau drm_kms_helper 32719 1 nouveau drm 189610 3 nouveau,ttm,drm_kms_helper i2c_algo_bit 5402 1 nouveau video 14370 1 nouveau i2c_core 27418 5 nouveau,drm_kms_helper,drm,i2c_algo_bit,i2c_sis96x button 5465 1 nouveau
Nun mal ne blöde Frage. Hast Du den Nvidiatreiber im init 3 gebaut, oder im Graphikmodus ?
im init 3, solange ein x-Server läuft verweigert der nvidia installer den Dienst.
Irgendwo muss ich ja jetzt etwas falsch machen, also: Ist es richtig dass ich als Bootparameter einfach "nomodeset" hinten angehängt habe?
Der Eintrag in der letzten Zeile der "/etc/modprobe.d/50-blacklist.conf" ist: blacklist nouveau
Hab ich hier etwas falsch gemacht?
Es wird wahrscheinlich schon von der initrd beim Booten geladen, da greift die Blacklist noch nicht. grep nouveau /etc/sysconfig/kernel Ciao, Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Es wird wahrscheinlich schon von der initrd beim Booten geladen, da greift die Blacklist noch nicht.
grep nouveau /etc/sysconfig/kernel
In dieser Datei ist der nouveau nicht eingetragen. Der Befehl gibt keine Ausgabe. Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 7. Mai 2011 schrieb Marcus Meissner:
Es wird wahrscheinlich schon von der initrd beim Booten geladen, da greift die Blacklist noch nicht.
grep nouveau /etc/sysconfig/kernel
Dann fehlt wahrscheinlich noch die Einstellung NO_KMS_IN_INITRD Karl, Du erinnerst Dich an die Seite die Du Eingangs erwähnt hast, und die Einstellung die man ab SuSE 11.3 vornehmen soll ? http://de.opensuse.org/Propriet%C3%A4re_NVIDIA-Grafiktreiber#Wichtiger_Zusat... YaST → System → Editor für /etc/sysconfig unter → Kernel → NO_KMS_IN_INITRD die Variable auf yes setzen. Nun ham was aber gleich ... ;-) Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, den 07.05.2011, 23:06 +0200 schrieb Michael Schueller:
Am Samstag, 7. Mai 2011 schrieb Marcus Meissner:
Es wird wahrscheinlich schon von der initrd beim Booten geladen, da greift die Blacklist noch nicht.
grep nouveau /etc/sysconfig/kernel
Dann fehlt wahrscheinlich noch die Einstellung
NO_KMS_IN_INITRD
Karl, Du erinnerst Dich an die Seite die Du Eingangs erwähnt hast, und die Einstellung die man ab SuSE 11.3 vornehmen soll ?
http://de.opensuse.org/Propriet%C3%A4re_NVIDIA-Grafiktreiber#Wichtiger_Zusat...
YaST → System → Editor für /etc/sysconfig unter → Kernel → NO_KMS_IN_INITRD die Variable auf yes setzen.
Nun ham was aber gleich ... ;-)
Micha
Jetzt wirds spannend ;) Leider ist es das auch nicht NO_KMS.... ist auf "yes" gesetzt Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 7. Mai 2011 schrieb Karl Sinn:
Jetzt wirds spannend ;)
Leider ist es das auch nicht NO_KMS.... ist auf "yes" gesetzt
Verdammt, da fällt mir erst mal nichts mehr zu ein Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, den 07.05.2011, 23:32 +0200 schrieb Michael Schueller:
Am Samstag, 7. Mai 2011 schrieb Karl Sinn:
Jetzt wirds spannend ;)
Leider ist es das auch nicht NO_KMS.... ist auf "yes" gesetzt
Verdammt, da fällt mir erst mal nichts mehr zu ein
Was mich noch stutzig macht ist dass ich mit "find / | grep nvidia.ko" nichts finde.... Bedeutet das nicht dass das kompilieren doch nicht geklappt hat? Grß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, 8. Mai 2011 schrieb Karl Sinn:
Was mich noch stutzig macht ist dass ich mit "find / | grep nvidia.ko" nichts finde....
Bedeutet das nicht dass das kompilieren doch nicht geklappt hat?
So wie ich das verstehe, hat das kompilieren schon geklappt, aber der Treiber wurde nicht in das System installiert. So wie make & make install Make ist durch, aber make install geht nicht Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 08.05.2011 03:16, schrieb Michael Schueller:
Am Sonntag, 8. Mai 2011 schrieb Karl Sinn:
Was mich noch stutzig macht ist dass ich mit "find / | grep nvidia.ko" nichts finde....
Bedeutet das nicht dass das kompilieren doch nicht geklappt hat?
So wie ich das verstehe, hat das kompilieren schon geklappt, aber der Treiber wurde nicht in das System installiert.
So wie make & make install
Make ist durch, aber make install geht nicht
Micha
Hi ihr Beiden, nur mal so nebenbei: Ich habe auf meiner 11.4 folgende zwei nvidia.ko: /lib/modules/2.6.37.1-1.2-desktop/updates/nvidia.ko /lib/modules/2.6.37.6-0.5-desktop/weak-updates/updates/nvidia.ko und zusätzlich noch: /lib/modules/2.6.37.6-0.5-desktop/kernel/drivers/video/backlight/mbp_nvidia_bl.ko /lib/modules/2.6.37.6-0.5-desktop/kernel/drivers/video/nvidia/nvidiafb.ko OHNE, daß ich mir irgendetwas kompilieren mußte (ist also der "Initialzustand" sozusagen). Und ich möchte nochmal betonen: Ein "find / -name nvidia.ko [-print]" müßte in der Tat die oberen zwei Dateien finden - zumindest sofern find unter root läuft und die Verzeichnisse nicht aus einem anderen Grund aus der Suche ausgeschlossen sind! Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo zusammen, Martin Deppe meinte am Sonntag, den 08.05.2011 um 12:37 Uhr wegen:NVIDIA Treiber installieren geht nicht, 11.4
Und ich möchte nochmal betonen: Ein "find / -name nvidia.ko [-print]" müßte in der Tat die oberen zwei Dateien finden - zumindest sofern find unter root läuft und die Verzeichnisse nicht aus einem anderen Grund aus der Suche ausgeschlossen sind!
Du hast das schon gepostet, ich wollte gerade mein Ergebnis von find / | grep nvidia.* zum Besten geben: /lib/modules/2.6.37.1-1.2-default/kernel/drivers/video/backlight/mbp_nvidia_bl.ko /lib/modules/2.6.37.1-1.2-default/kernel/drivers/video/nvidia /lib/modules/2.6.37.1-1.2-default/kernel/drivers/video/nvidia/nvidiafb.ko ob es hilft weis ich nicht. -- Beste Grüße Christian Gut, das Audacious gerade von Jock Jams - We Will Rock You spielt :music: -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag, den 08.05.2011, 12:51 +0200 schrieb Christian Meseberg:
Hallo zusammen,
Martin Deppe meinte am Sonntag, den 08.05.2011 um 12:37 Uhr wegen:NVIDIA Treiber installieren geht nicht, 11.4
Und ich möchte nochmal betonen: Ein "find / -name nvidia.ko [-print]" müßte in der Tat die oberen zwei Dateien finden - zumindest sofern find unter root läuft und die Verzeichnisse nicht aus einem anderen Grund aus der Suche ausgeschlossen sind!
Du hast das schon gepostet, ich wollte gerade mein Ergebnis von find / | grep nvidia.* zum Besten geben:
/lib/modules/2.6.37.1-1.2-default/kernel/drivers/video/backlight/mbp_nvidia_bl.ko /lib/modules/2.6.37.1-1.2-default/kernel/drivers/video/nvidia /lib/modules/2.6.37.1-1.2-default/kernel/drivers/video/nvidia/nvidiafb.ko
ob es hilft weis ich nicht.
-- Beste Grüße Christian
Gut, das Audacious gerade von Jock Jams - We Will Rock You spielt :music:
Hallo, Ihr zwei habt bestimmt eine GraKa von Nvidia die aktuell noch unterstützt wird. Oder täusche ich mich? Dass ich die Datei nicht finden kann ist was mich jetzt noch stutzig macht. Ich frage mich ob es möglich ist den Kompliervorgang manuell zu starten und zu sehen was dabei passiert... Wie müsste ich da vorgehen? Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 08.05.2011 16:52, schrieb Karl Sinn:
Am Sonntag, den 08.05.2011, 12:51 +0200 schrieb Christian Meseberg:
Hallo zusammen,
Martin Deppe meinte am Sonntag, den 08.05.2011 um 12:37 Uhr wegen:NVIDIA Treiber installieren geht nicht, 11.4
Und ich möchte nochmal betonen: Ein "find / -name nvidia.ko [-print]" müßte in der Tat die oberen zwei Dateien finden - zumindest sofern find unter root läuft und die Verzeichnisse nicht aus einem anderen Grund aus der Suche ausgeschlossen sind!
Hallo,
Ihr zwei habt bestimmt eine GraKa von Nvidia die aktuell noch unterstützt wird. Oder täusche ich mich?
Dass ich die Datei nicht finden kann ist was mich jetzt noch stutzig macht. Ich frage mich ob es möglich ist den Kompliervorgang manuell zu starten und zu sehen was dabei passiert...
Wie müsste ich da vorgehen?
Gruß Karl
Ich habe die Folgende: Model: "nVidia GeForce 9800 GT" Vendor: pci 0x10de "nVidia Corporation" Device: pci 0x0614 "GeForce 9800 GT" Aber mir ging es vorwiegend darum, daß Du die Datei finden solltest (und wo) und ich nicht sehe, daß der Treiber bei Dir fertig kompiliert wurde, wenn Du nvidia.ko nicht findest. Oder denkst Du, daß die Installationsroutine den Treiber nicht übersetzt, weil Du eine nicht mehr unterstützte GraKa verwendest, ohne eine entsprechende Fehlermeldung zu geben? Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Aber mir ging es vorwiegend darum, daß Du die Datei finden solltest (und wo) und ich nicht sehe, daß der Treiber bei Dir fertig kompiliert wurde, wenn Du nvidia.ko nicht findest. Oder denkst Du, daß die Installationsroutine den Treiber nicht übersetzt, weil Du eine nicht mehr unterstützte GraKa verwendest, ohne eine entsprechende Fehlermeldung zu geben?
Nein, im Moment geht es mir in der Tat darum zu klären warum ich die Datei nicht finden kann. Irgendwelche Tipps? Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo zusammen, Karl Sinn meinte am Sonntag, den 08.05.2011 um 16:52 Uhr wegen:NVIDIA Treiber installieren geht nicht, 11.4
Ihr zwei habt bestimmt eine GraKa von Nvidia die aktuell noch unterstützt wird. Oder täusche ich mich?
Geforce 6200 scheint so, als würde sie unterstützt. Habe jedenfalls anders als unter OS 11.0 bis 11.2 keine Probleme. -- Beste Grüße Christian Gut, das Audacious gerade von Jock Jams - We Will Rock You spielt :music: -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, ich habe hier : http://www.nvnews.net/vbulletin/showthread.php?t=159039 einen Patch für den Treiber für meinen Kernel gefunden, und würde Ihn gerne ausprobieren. Was muss ich tun um den Patch anzuwenden? Wenn ich so wie bei Deinem Patch vorgehe: sh NVIDIA-Linux-x86-71.86.14-pkg1.run --apply-patch Dann bekomme ich eine Fehlermeldung: sh NVIDIA-Linux-x86-71.86.14-pkg1.run --apply-patch NVIDIA-Linux-x86-71.86.14_kernel-2.6.37.diff Verifying archive integrity... OK Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 71.86.14............................................................................................................................................................................................................................... can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- NVIDIA-Linux-x86-71.86.14-pkg1/usr/src/nv/nv.c 2010-07-13 06:21:32.000000000 +0200 |+++ NVIDIA-Linux-x86-71.86.14-pkg1_modified/usr/src/nv/nv.c 2011-01-25 01:21:21.302673000 +0100 -------------------------- File to patch: Was mache ich hier falsch? Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 18.05.2011 21:49, schrieb Karl Sinn:
Hallo,
ich habe hier : http://www.nvnews.net/vbulletin/showthread.php?t=159039
einen Patch für den Treiber für meinen Kernel gefunden, und würde Ihn gerne ausprobieren.
Was muss ich tun um den Patch anzuwenden?
Wenn ich so wie bei Deinem Patch vorgehe: sh NVIDIA-Linux-x86-71.86.14-pkg1.run --apply-patch
Dann bekomme ich eine Fehlermeldung: sh NVIDIA-Linux-x86-71.86.14-pkg1.run --apply-patch NVIDIA-Linux-x86-71.86.14_kernel-2.6.37.diff Verifying archive integrity... OK Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 71.86.14............................................................................................................................................................................................................................... can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- NVIDIA-Linux-x86-71.86.14-pkg1/usr/src/nv/nv.c 2010-07-13 06:21:32.000000000 +0200 |+++ NVIDIA-Linux-x86-71.86.14-pkg1_modified/usr/src/nv/nv.c 2011-01-25 01:21:21.302673000 +0100 -------------------------- File to patch:
Was mache ich hier falsch?
Gruß Karl Hallo Karl,
Erst mal eine Frage: Hast Du einfach irgendeinen Patch genommen oder nur einen einzigen Patch genommen? Weil das geht nicht ... Du musst nacheinander alle Patches nehmen die fuer Deine Kernel-Version erschienen sind. Dann der Reihe nach sauber installieren. Achso ... der Patch ist nur fuer den Grafik-Treiber ??? Oder fuer den Kernel ??? Habe wohl was falsch verstanden. Gruss. Val. cv.schmitt@gmail.com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Wed, 18 May 2011 21:59:25 +0200 Schmitt <cv.schmitt@googlemail.com> wrote:
Am 18.05.2011 21:49, schrieb Karl Sinn:
Hallo,
ich habe hier : http://www.nvnews.net/vbulletin/showthread.php?t=159039
einen Patch für den Treiber für meinen Kernel gefunden, und würde Ihn gerne ausprobieren.
Was muss ich tun um den Patch anzuwenden?
Wenn ich so wie bei Deinem Patch vorgehe: sh NVIDIA-Linux-x86-71.86.14-pkg1.run --apply-patch
Dann bekomme ich eine Fehlermeldung: sh NVIDIA-Linux-x86-71.86.14-pkg1.run --apply-patch NVIDIA-Linux-x86-71.86.14_kernel-2.6.37.diff Verifying archive integrity... OK Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 71.86.14............................................................................................................................................................................................................................... can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- NVIDIA-Linux-x86-71.86.14-pkg1/usr/src/nv/nv.c 2010-07-13 06:21:32.000000000 +0200 |+++ NVIDIA-Linux-x86-71.86.14-pkg1_modified/usr/src/nv/nv.c 2011-01-25 01:21:21.302673000 +0100 -------------------------- File to patch:
Was mache ich hier falsch?
Gruß Karl Hallo Karl,
Erst mal eine Frage: Hast Du einfach irgendeinen Patch genommen oder nur einen einzigen Patch genommen? Weil das geht nicht ... Du musst nacheinander alle Patches nehmen die fuer Deine Kernel-Version erschienen sind. Dann der Reihe nach sauber installieren.
Achso ... der Patch ist nur fuer den Grafik-Treiber ??? Oder fuer den Kernel ???
Ich weiss nicht warum, aber scheinbar ist diese Nachricht aus dem eigentlichen Thread rausgerutscht... Es geht um den Nvidia Treiber, der für aktuelle Kernel-Versionen nicht mehr unterstützt wird. Wir haben schon einiges versucht, aber nichts hat funktioniert. Deswegen habe ich im Nvidia Support Forum für Linux nach dem Treiber und dem Kernel der 11.4 gesucht, und bin auf diesen Path gestossen. Leider ohne Installationsanleitung... Deswegen die Frage: Wie gehts richtig? Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 7. Mai 2011 schrieb Karl Sinn:
Sourcen falsch konfiguriert können wir soweit es das SuSE Paket betrifft ausschließen. Allerdings hattest Du ja selbst noch mal ein cloneconfig laufen lassen. Das sollte zwar eigentlich nichts machen, aber man könnte, nur um sicher zu sein, die Sourcen noch mal deinstallieren und neu installieren.
Hab nochmal die sources deinstalliert und neu installiert, dabei gab es gleich ein Kernel-update.
Am wahrscheinlichsten ist der Hinweis auf ein geladenes Graphik Modul. Noveau hattest Du ja bereits geblacklistet.
Der nouveau ist geblacklistet
"lsmod | grep nouveau" ergibt aber: nouveau 561878 0 ttm 63307 1 nouveau drm_kms_helper 32719 1 nouveau drm 189610 3 nouveau,ttm,drm_kms_helper i2c_algo_bit 5402 1 nouveau video 14370 1 nouveau i2c_core 27418 5 nouveau,drm_kms_helper,drm,i2c_algo_bit,i2c_sis96x button 5465 1 nouveau
Nun mal ne blöde Frage. Hast Du den Nvidiatreiber im init 3 gebaut, oder im Graphikmodus ?
im init 3, solange ein x-Server läuft verweigert der nvidia installer den Dienst.
Irgendwo muss ich ja jetzt etwas falsch machen, also: Ist es richtig dass ich als Bootparameter einfach "nomodeset" hinten angehängt habe?
Der Eintrag in der letzten Zeile der "/etc/modprobe.d/50-blacklist.conf" ist: blacklist nouveau
Hab ich hier etwas falsch gemacht?
Gruß Karl
Moin Karl Versuchen wir es noch mal. Solange Du im init 3 mit "lsmod | grep nouveau" das von Dir genannte Ergebniss bekommst, ist der noveau nicht deaktiviert, und es lässt sich kein nvidia Treiber installieren. Die Fehlermeldung bei der Installation des Nvidia Treibers, die Du bekommst, ist die selbe die Du und jeder andere bekommt bei dem der noveau nicht deaktiviert ist. Was Du jetzt konkret falsch machst weiß ich nicht, aber ich hab da noch ne Hilfe für Dich. Die anhängende Datei wird von aktuellen Nvidia Treibern in das System installiert, damit die eigentliche Installation funktioniert. Kopiere Dir die Datei nach /etc/modprobe.d ,und starte den Rechner neu im init 3 Dann versuchst Du den Treiber den wir zuvor gepacht hatten noch mal zu installieren. Sollte das dann immer noch nicht funktionieren, löschst Du die Datei als root im init 3 mit rm /etc/modprobe.d/nvidia-installer-disable-nouveau.conf damit der noveau Treiber Dir beim nächsten Start wieder zur Verfügung steht, da Du ansonsten gar keinen Treiber hättest. Viel Erfolg Micha
Am Sonntag, 1. Mai 2011 schrieb Karl Sinn:
Ich kann leider nicht mehr Information dazu finden als ich schon ausprobiert habe: 1) beim booten als bootparameter "nouveau.modeset=0" mitgeben 2) ich habe auch "nomodeset" probiert 3) den nouveau Treiber blacklisten 4) diesen Parameter in der sysconfig die Variable NO_KMS_IN_INITRD auf yes setzen
das bauen funktioniert leider nicht.
Wo kann da der Fehler liegen?
Moin Karl Ehrlich gesagt bin ich da nun auch etwas überfragt. Hast Du denn tatsächlich die Kernel Sourcen als rpm installiert, und auch die entsprechenden devel Pakete dazu ? Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Karl Sinn [30.04.2011 15:11]:
Hallo,
ich bin laut dieser Anleitung von opensuse vorgegangen um die "Legacy-Treiber für TNT bis GeForce 2" zu installieren: http://de.opensuse.org/Propriet%C3% A4re_NVIDIA-Grafiktreiber#Manuelle_Installation
Leider bricht der Installer ab. Das nvidia-installer-log schlägt "make oldconfig && make prepare" vor, das hat nichts gebracht. Im Howto von Thomas Hertweck wird dies vorgeschlagen: "make cloneconfig && make modules_prepare" Das hat auch nichts gebracht. Ich habe auch wie in der Anleitung (zu 11.3, da für 11.4 nichts da steht) beschrieben den bootparameter nouveau.nomodeset=0 gesetzt und den noveau Treiber auf die blacklist gesetzt. Beides hat nichts gebracht.
Wie kann ich sicher sein dass meine kernel sources richtig konfiguriert sind? Oder habe ich ein anderes Problem?
Gruß Karl
nvidia-installer.log:
[schnipp] Hallo Karl, wird die Karte von Treiberversion 96.43 noch unterstützt? Wenn ja, würde ich das fertige RPM von ftp://download.nvidia.com/opensuse/11.4/ herunterladen. Wenn die Karte noch älter ist, würde ich mir wirklich überlegen, ob ich nicht ein paar Euro für eine neuere Karte übrig habe... Zumal Du den Spaß mit dem manuell einspielen nach jedem Kernelupdate wieder haben wirst (steht ja auch auf der von Dir angegebenen Seite). Problem könnte sein, dass zu einer alten Karte oft auch ein altes Mainboard gehört, in das man aktuelle Karten gar nicht mehr einsetzen kann... Um den nouveau-Treiber zu entladen, sollte ein "rmmod nouveau" reichen. Das kann natürlich nur klappen, wenn Du wirklich als root auf der Befehlszeile stehst und X mit "init 3" beendet hast (das sind Kenntnisse von früher, als ich auch noch manuell installiert habe - irgendwann habe ich für 25 FRZ eine GeForce 6200 (oder so) gefunden und mich von der guten alten Karte getrennt). HTH Werner -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk3VHPMACgkQk33Krq8b42PBTgCfcfwsdI0WEtKW+4v0ZdkY02KV fy8AnRxRq8Ax3+TlOkrjdcmKfEimjTGU =7r6y -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (8)
-
Christian Meseberg
-
Karl Sinn
-
Manfred Tremmel
-
Marcus Meissner
-
Martin Deppe
-
Michael Schueller
-
Schmitt
-
Werner Flamme