Sebastian Reinhardt schrieb:
Hallo, Ich wollte meinen Rechner mal ein Kernel-Update gönnen. Leider lässt sich der NVidia-Treiber nicht installieren. Ich sollte vieleicht vorausschicken, dass ich inletzer Zeit schon mehrfach versucht habe, mit unterschiedlichen Kernel- Versionen den NVidia- Treiber zu kompilieren und zu installieren. Die letzte Kernel- Version, mit der mir das gelungen ist, ist die 3.8.8 (aus Kernel:stanble:standard- Repo vom OBS). Die neueren Kernel (3.8.9 und folgende) laufen z.B. auf meinem Labtop (aktuell: 3.9.4-1.g51bf0ff-desktop (x86_64)) mit Intel-Onboardgrafik und KMS, aber nicht auf Desktops mit NVidia-Karten und propritären Treiber (habe ich nat. auch schon mehrere Versionen durchprobiert).
OS: openSUSE 12.3 (x86_64) Kernel (aus Kernel:stable:standard): 3.11.0-2.g0a1c41f-desktop (x86_64) NVidia-Treiber (von NVidia-Website): 319.32 GCC: gcc-Version 4.7.2 20130108 [gcc-4_7-branch revision 195012] (SUSE Linux)
Die Build- Umgebung sollte eigentlich korrekt installiert sein, da ich zuvor schon erfolgreich Software auf dem Rechner kompiliert habe (z.B. NVidia- Treiber unter Kernel 3.8.8!). Seit dem habe ich daran nichts verändert.
Auszug aus dem NVidia-Installer-Log: ------------------- ... /tmp/selfgz10382/NVIDIA-Linux-x86_64-319.32/kernel/nv-i2c.c: In function ‘nv_i2c_del_adapter’: /tmp/selfgz10382/NVIDIA-Linux-x86_64-319.32/kernel/nv-i2c.c:327:14: error: void value not ignored as it ought to be make[4]: *** [/tmp/selfgz10382/NVIDIA-Linux-x86_64-319.32/kernel/nv-i2c.o] Error 1 make[3]: *** [_module_/tmp/selfgz10382/NVIDIA-Linux-x86_64-319.32/kernel] Error 2 make[2]: *** [sub-make] 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. ... -------------------
Es wird auch ein Fehler angezeigt: ------------------- ... test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo
&2; \ echo >&2 " ERROR: Kernel configuration is invalid."; \ echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo >&2 ; \ /bin/false) ...
Kann aber nicht sein, da ich sowohl die Sourcen und Devel-Pakete(Syms) installiert habe. Auch habe ich nat. 'make oldconfig && make prepare' ausgeführt (in /usr/src/linux/ !). Es sind auch keine verschiedenen Kernel- Versionen parallel installiert ---------------- dorsy:/usr/src # l insgesamt 32 drwxr-xr-x 8 root root 4096 20. Sep 23:53 ./ drwxr-xr-x 14 root root 4096 8. Jul 13:34 ../ lrwxrwxrwx 1 root root 23 20. Sep 23:52 linux -> linux-3.11.0-2.g0a1c41f/ drwxr-xr-x 24 root root 4096 21. Sep 00:27 linux-3.11.0-2.g0a1c41f/ drwxr-xr-x 3 root root 4096 6. Sep 20:15 linux-3.11.0-2.g0a1c41f-obj/ drwxr-xr-x 3 root root 4096 6. Sep 20:15 linux-obj/ drwxr-xr-x 2 root root 4096 8. Jul 14:49 nvidia-310.40/ drwxr-xr-x 2 root root 4096 13. Jul 00:18 nvidia-319.32/ drwxr-xr-x 8 root root 4096 6. Mär 2013 packages/ dorsy:/usr/src # ----------------
Und die "autoconf.h" sowie die "auto.conf" existieren und enthalten Daten: ------------------- dorsy:/usr/src/linux/include/generated # l | grep auto -rw-r--r-- 1 root root 171196 21. Sep 00:27 autoconf.h dorsy:/usr/src/linux/include/generated # cd ../config/ dorsy:/usr/src/linux/include/config # l | grep auto -rw-r--r-- 1 root root 111856 21. Sep 00:27 auto.conf -rw-r--r-- 1 root root 25859 21. Sep 00:27 auto.conf.cmd drwxr-xr-x 2 root root 4096 21. Sep 00:23 autofs4/ dorsy:/usr/src/linux/include/config # -------------------
Was ist da los? Hat noch jemand das gleiche Problem? Was mache ich falsch?
Hallo Sebastian,ich hatte auch Installationsprobleme. Aber mit dem Treiber mit der Versionsnummer 319.49 lief alles Problemlos. Mit freundlichem Gruß Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org