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