Hallo liebe Liste, Immer die gleichen mit Problemen, was solls: Ich hab auf meiner Kiste das OS11.1 neu installiert und dabei den 2.6.33-34.1 aus dem Kernel:HEAD- repo installiert. Nun benötige ich aber auch noch den NVidia- Treiber für meine GraKa. Der lässt sich aber nicht kompilieren. Ich befürchte, dass mir die korrekten Kernel- Header fehlen, wo bekomme ich diese her? OS: openSuSE 11.1 (x86_64) ------------------------------------------------- Dorsy:~ # rpm -qa "*kernel*" linux-kernel-headers-2.6.27-2.28 kernel-default-devel-2.6.33-34.1 kernel-default-2.6.33-34.1 kernel-xen-devel-2.6.33-34.1 kernel-syms-2.6.33-34.1 nfs-kernel-server-1.1.3-18.2.1 kernel-source-2.6.33-34.1 kernel-desktop-devel-2.6.33-34.1 kernel-default-base-2.6.33-34.1 ------------------------------------------------- 11.2 oder ähnliches möchte ich nicht, da ich auf allen Rechnern (12 Stück) das gleiche System haben möchte. Die Hardware benötigt min. den 2.6.32'er Kernel, also wie komme ich an das Header- Paket? -- Mit freundlichen Grüßen Sebastian Reinhardt -- 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 Wed, 14 Apr 2010 00:54:10 +0200, Sebastian Reinhardt
linux-kernel-headers-2.6.27-2.28
Das sind die Header für normale Userspace-Programme, also die Header, die unter /usr/include installiert werden.
kernel-source-2.6.33-34.1
Da sind die Kernelquellen inklusive der Header.
Die Hardware benötigt min. den 2.6.32'er Kernel, also wie komme ich an das Header- Paket?
Das hast Du bereits. Welche Fehlermeldungen bekommst Du denn? Philipp -- 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 14.04.2010 03:37, schrieb Philipp Thomas:
On Wed, 14 Apr 2010 00:54:10 +0200, Sebastian Reinhardt
wrote: linux-kernel-headers-2.6.27-2.28
Das sind die Header für normale Userspace-Programme, also die Header, die unter /usr/include installiert werden.
kernel-source-2.6.33-34.1
Da sind die Kernelquellen inklusive der Header.
Die Hardware benötigt min. den 2.6.32'er Kernel, also wie komme ich an das Header- Paket?
Das hast Du bereits. Welche Fehlermeldungen bekommst Du denn?
Philipp
Hallo, Eigentlich dachte ich ja auch, dass ich bei installiertem Source-Paket keine Header benötige. Dennoch sagt mir der NVidia- Installer folgendes: ------------------------/var/log/nvidia-installer.log---------------------------------- NVIDIA: left KBUILD. -> done. -> 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), or NVIDIA GPU installed in this system is not supported by this NVIDIA Linux graphics driver release. 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 No such device ------------------------/var/log/nvidia-installer.log---------------------------------- Da im Log auch die gcc- Version als Möglichkeit angeführt wird, hier mal die installierten gcc's: ----------------------------------------------- Dorsy:~ # rpm -qa "*gcc*" gcc43-fortran-4.3.3_20081022-9.8 gcc-4.3-34.243 gcc43-locale-4.3.3_20081022-9.8 gcc43-obj-c++-4.3.3_20081022-9.8 gcc-gij-4.3-34.243 gcc-ada-4.3-34.243 gcc43-info-4.3.3_20081022-9.8 gcc-fortran-4.3-34.243 gcc43-ada-4.3.3_20081022-9.8 gcc43-testresults-4.3.3_20081022-9.2 gcc43-objc-4.3.3_20081022-9.8 libgcc43-32bit-4.3.3_20081022-9.8 gcc-c++-4.3-34.243 gcc43-4.3.3_20081022-9.8 libgcc43-4.3.3_20081022-9.8 gcc43-java-4.3.3_20081022-9.2 gcc43-gij-4.3.3_20081022-9.2 gcc43-c++-4.3.3_20081022-9.8 Dorsy:~ # ----------------------------------------------- Bei der GraKa handelt es sich um ein 9800GX2- Modell von MSI, also in sich schon etwas problematisch (2 Bildschirme mit erweitertem Desktop, aber kein Compositing). Das komplette Log-File gibt es bei Interesse hier: http://www.lmv-hartmannsdorf.de/uploaded-files/ -- Mit freundlichen Grüßen Sebastian Reinhardt -- 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
Von: Sebastian Reinhardt
Hallo,
Am 14.04.2010 03:37, schrieb Philipp Thomas: [...]
Das komplette Log-File gibt es bei Interesse hier: http://www.lmv-hartmannsdorf.de/uploaded-files/
Die in deinem Log-File vermisste autoconf.h kommt mit dem kernel-
Am 14.04.2010 12:24, schrieb Renate Neike:
Von: Sebastian Reinhardt
Hallo,
Am 14.04.2010 03:37, schrieb Philipp Thomas:
[...]
Das komplette Log-File gibt es bei Interesse hier: http://www.lmv-hartmannsdorf.de/uploaded-files/
Die in deinem Log-File vermisste autoconf.h kommt mit dem kernel-
-devel-RPM mit. Das hast du eigentlich installiert. Geh doch mal "schaun", ob es da ist ... /usr/src/linux-xxx/.../default/include/generated/autoconf.h
Gruß Renate
Hallo, Scheint, als ob "der Hund da begraben liegt". ---------------------------------------- Dorsy:/usr/src # l insgesamt 24 drwxr-xr-x 6 root root 4096 8. Apr 01:19 ./ drwxr-xr-x 13 root root 4096 8. Apr 23:40 ../ lrwxrwxrwx 1 root root 15 8. Apr 00:58 linux -> linux-2.6.33-34/ drwxr-xr-x 24 root root 4096 8. Apr 01:13 linux-2.6.33-34/ drwxr-xr-x 3 root root 4096 20. Mär 16:45 linux-2.6.33-34-obj/ drwxr-xr-x 3 root root 4096 20. Mär 16:45 linux-obj/ drwxr-xr-x 7 root root 4096 9. Dez 2008 packages/ Dorsy:/usr/src # ---------------------------------------- Die "autoconf.h" existiert und zwar hier: ---------------------------------------- Dorsy:/usr/src/linux-2.6.33-34-obj/x86_64/default/include/generated # l insgesamt 160 drwxr-xr-x 2 root root 4096 8. Apr 01:00 ./ drwxr-xr-x 5 root root 4096 8. Apr 01:00 ../ -rw-r--r-- 1 root root 4714 20. Mär 14:39 asm-offsets.h -rw-r--r-- 1 root root 134492 20. Mär 14:38 autoconf.h -rw-r--r-- 1 root root 224 20. Mär 14:39 bounds.h -rw-r--r-- 1 root root 40 20. Mär 14:38 utsrelease.h Dorsy:/usr/src/linux-2.6.33-34-obj/x86_64/default/include/generated # ---------------------------------------- Das Verzeichnis "linux-obj" sieht i.Ü. so aus: ---------------------------------------- Dorsy:/usr/src/linux-obj/x86_64 # l insgesamt 8 drwxr-xr-x 2 root root 4096 8. Apr 01:00 ./ drwxr-xr-x 3 root root 4096 20. Mär 16:45 ../ lrwxrwxrwx 1 root root 40 8. Apr 01:00 default -> ../../linux-2.6.33-34-obj/x86_64/default/ lrwxrwxrwx 1 root root 40 8. Apr 01:00 desktop -> ../../linux-2.6.33-34-obj/x86_64/desktop/ lrwxrwxrwx 1 root root 36 8. Apr 01:00 xen -> ../../linux-2.6.33-34-obj/x86_64/xen/ Dorsy:/usr/src/linux-obj/x86_64 # ---------------------------------------- Bleibt nur die Frage, wie ich dem Installer klar mache, das er die Datei dort suchen soll...? -- Mit freundlichen Grüßen Sebastian Reinhardt LMV Landmaschinenvertrieb- und Service GmbH Hauptstrasse 13 (OT Hartmannsdorf) 01762 Hartmannsdorf- Reichenau Geschäftsführer: Bernd Reinhardt Amstgericht: Dresden Handelsregisternummer: HRB 2574 Umsatzsteuer- Identnr.: DE 206/261/04100 Tel: +49 373 26 1567 Mobil:+49 172 357 3107 Fax: +49 373 26 1567 Mail: snr@lmv-hartmannsdorf.de Web: www.lmv-hartmannsdorf.de Hinweis: Nach aktueller Rechtslage ist das Versenden von unaufgeforderter Werbung strafbar! Die in dieser Nachricht angegebenen persönlichen Daten dürfen nicht für Werbezwecke verwendet oder an Dritte weitergegeben werden! Alle durch unaufgeforderte Werbung und Missbrauch entstehende Kosten werden dem Urheber in Rechnung gestellt! Ich behalte mir vor, gegen den oder die Urheber rechtliche Schritte einzuleiten! -- 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
Sebastian Reinhardt schrieb:
Am 14.04.2010 12:24, schrieb Renate Neike:
Von: Sebastian Reinhardt
Hallo,
Am 14.04.2010 03:37, schrieb Philipp Thomas:
[...]
Das komplette Log-File gibt es bei Interesse hier: http://www.lmv-hartmannsdorf.de/uploaded-files/
Die in deinem Log-File vermisste autoconf.h kommt mit dem kernel-
-devel-RPM mit. Das hast du eigentlich installiert. Geh doch mal "schaun", ob es da ist ... /usr/src/linux-xxx/.../default/include/generated/autoconf.h
Gruß Renate
Hallo,
Scheint, als ob "der Hund da begraben liegt". ---------------------------------------- Dorsy:/usr/src # l insgesamt 24 drwxr-xr-x 6 root root 4096 8. Apr 01:19 ./ drwxr-xr-x 13 root root 4096 8. Apr 23:40 ../ lrwxrwxrwx 1 root root 15 8. Apr 00:58 linux -> linux-2.6.33-34/ drwxr-xr-x 24 root root 4096 8. Apr 01:13 linux-2.6.33-34/ drwxr-xr-x 3 root root 4096 20. Mär 16:45 linux-2.6.33-34-obj/ drwxr-xr-x 3 root root 4096 20. Mär 16:45 linux-obj/ drwxr-xr-x 7 root root 4096 9. Dez 2008 packages/ Dorsy:/usr/src # ----------------------------------------
Die "autoconf.h" existiert und zwar hier: ---------------------------------------- Dorsy:/usr/src/linux-2.6.33-34-obj/x86_64/default/include/generated # l insgesamt 160 drwxr-xr-x 2 root root 4096 8. Apr 01:00 ./ drwxr-xr-x 5 root root 4096 8. Apr 01:00 ../ -rw-r--r-- 1 root root 4714 20. Mär 14:39 asm-offsets.h -rw-r--r-- 1 root root 134492 20. Mär 14:38 autoconf.h -rw-r--r-- 1 root root 224 20. Mär 14:39 bounds.h -rw-r--r-- 1 root root 40 20. Mär 14:38 utsrelease.h Dorsy:/usr/src/linux-2.6.33-34-obj/x86_64/default/include/generated # ----------------------------------------
Das Verzeichnis "linux-obj" sieht i.Ü. so aus: ---------------------------------------- Dorsy:/usr/src/linux-obj/x86_64 # l insgesamt 8 drwxr-xr-x 2 root root 4096 8. Apr 01:00 ./ drwxr-xr-x 3 root root 4096 20. Mär 16:45 ../ lrwxrwxrwx 1 root root 40 8. Apr 01:00 default -> ../../linux-2.6.33-34-obj/x86_64/default/ lrwxrwxrwx 1 root root 40 8. Apr 01:00 desktop -> ../../linux-2.6.33-34-obj/x86_64/desktop/ lrwxrwxrwx 1 root root 36 8. Apr 01:00 xen -> ../../linux-2.6.33-34-obj/x86_64/xen/ Dorsy:/usr/src/linux-obj/x86_64 # ----------------------------------------
Bleibt nur die Frage, wie ich dem Installer klar mache, das er die Datei dort suchen soll...?
Kopiere sie dich einfach von .../generated nach .../include. Über diesen Geniestreich der Kernelentwickler bin auch schon gestolpert, nachdem das Erzeugen wichtiger Module (ich denke VMware Server gehört auch dazu) nicht mehr klappen wollte. Ich habe dann kurzerhand alles .h Files aus generated nach include kopiert, damit es wieder funktionierte. Gruß Manfred -- 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, On Mittwoch 14 April 2010, Manfred Kreisl wrote:
Kopiere sie dich einfach von .../generated nach .../include.
Über diesen Geniestreich der Kernelentwickler bin auch schon gestolpert, nachdem das Erzeugen wichtiger Module (ich denke VMware Server gehört auch dazu) nicht mehr klappen wollte. Ich habe dann kurzerhand alles .h Files aus generated nach include kopiert, damit es wieder funktionierte.
Mache lieber einen Softlink, damit es auch nach einem Kernel-Update noch funktioniert. ;) Liebe Grüße Erik -- "Wenn ich esse, so freue ich mich wieder darauf, ja, ich kann sagen, dass ich eigentlich bloß esse, um rauchen zu können." Thomas Mann Erik P. Roderwald * Uhlenhoffweg 18 * 21129 Hamburg Telefon: +49 (0)40 8510 3150 * Fax: +49(0)40 8510 3148 http://www.zigarren-rollen.de http://www.roderwald.de http://forum.roderwald.de http://twitter.com/erikrode -- 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 14.04.2010 13:40, schrieb Erik P. Roderwald:
Hallo zusammen,
On Mittwoch 14 April 2010, Manfred Kreisl wrote:
Kopiere sie dich einfach von .../generated nach .../include.
Über diesen Geniestreich der Kernelentwickler bin auch schon gestolpert, nachdem das Erzeugen wichtiger Module (ich denke VMware Server gehört auch dazu) nicht mehr klappen wollte. Ich habe dann kurzerhand alles .h Files aus generated nach include kopiert, damit es wieder funktionierte.
Mache lieber einen Softlink, damit es auch nach einem Kernel-Update noch funktioniert. ;)
Liebe Grüße
Erik
Hallo, Ich habe jetzt mal ein paar Varianten durchprobiert, leider ohne Besserung (bin nur froh, das das nicht der Firmenserver ist, sondern meine Kiste zum probieren). Nun gut, ich habe also ein paar Links gesetzt (aus lauter Verzweiflung): ------------------------------------------------------------------------ Dorsy:/usr/src/linux/include # l insgesamt 160 drwxr-xr-x 21 root root 4096 14. Apr 13:49 ./ drwxr-xr-x 25 root root 4096 14. Apr 13:51 ../ drwxr-xr-x 3 root root 4096 8. Apr 00:58 acpi/ drwxr-xr-x 3 root root 4096 8. Apr 00:58 asm-generic/ lrwxrwxrwx 1 root root 72 14. Apr 13:47 asm-offsets.h -> ../../linux-2.6.33-34-obj/x86_64/default/include/generated/asm-offsets.h lrwxrwxrwx 1 root root 69 14. Apr 13:47 autoconf.h -> ../../linux-2.6.33-34-obj/x86_64/default/include/generated/autoconf.h lrwxrwxrwx 1 root root 67 14. Apr 13:47 bounds.h -> ../../linux-2.6.33-34-obj/x86_64/default/include/generated/bounds.h drwxr-xr-x 570 root root 28672 14. Apr 13:51 config/ drwxr-xr-x 3 root root 4096 8. Apr 00:58 crypto/ drwxr-xr-x 4 root root 4096 8. Apr 00:58 drm/ lrwxrwxrwx 1 root root 58 14. Apr 13:49 generated -> ../../linux-2.6.33-34-obj/x86_64/default/include/generated/ -rw-r--r-- 1 root root 253 20. Mär 11:38 Kbuild drwxr-xr-x 2 root root 4096 8. Apr 00:58 keys/ drwxr-xr-x 34 root root 36864 14. Apr 13:51 linux/ drwxr-xr-x 2 root root 4096 8. Apr 00:58 math-emu/ drwxr-xr-x 3 root root 4096 8. Apr 00:58 media/ drwxr-xr-x 2 root root 4096 8. Apr 00:58 mtd/ drwxr-xr-x 12 root root 4096 8. Apr 00:58 net/ drwxr-xr-x 2 root root 4096 8. Apr 00:58 pcmcia/ drwxr-xr-x 2 root root 4096 8. Apr 00:58 rdma/ drwxr-xr-x 2 root root 4096 8. Apr 00:58 rxrpc/ drwxr-xr-x 3 root root 4096 8. Apr 00:58 scsi/ drwxr-xr-x 2 root root 4096 8. Apr 00:58 sound/ drwxr-xr-x 3 root root 4096 8. Apr 00:58 trace/ lrwxrwxrwx 1 root root 71 14. Apr 13:47 utsrelease.h -> ../../linux-2.6.33-34-obj/x86_64/default/include/generated/utsrelease.h drwxr-xr-x 2 root root 4096 8. Apr 00:58 video/ drwxr-xr-x 4 root root 4096 8. Apr 00:58 xen/ Dorsy:/usr/src/linux/include # ------------------------------------------------------------------------ Und, für alle Fälle, auch hier: ------------------------------------------------------------------------ Dorsy:/usr/src/linux-obj/x86_64/default/include # l insgesamt 44 drwxr-xr-x 5 root root 4096 14. Apr 14:21 ./ drwxr-xr-x 4 root root 4096 8. Apr 01:00 ../ lrwxrwxrwx 1 root root 23 14. Apr 14:21 asm-offsets.h -> generated/asm-offsets.h lrwxrwxrwx 1 root root 20 14. Apr 14:21 autoconf.h -> generated/autoconf.h lrwxrwxrwx 1 root root 18 14. Apr 14:21 bounds.h -> generated/bounds.h drwxr-xr-x 570 root root 28672 8. Apr 01:00 config/ drwxr-xr-x 2 root root 4096 14. Apr 13:51 generated/ drwxr-xr-x 2 root root 4096 8. Apr 01:00 linux/ lrwxrwxrwx 1 root root 22 14. Apr 14:21 utsrelease.h -> generated/utsrelease.h Dorsy:/usr/src/linux-obj/x86_64/default/include # ------------------------------------------------------------------------ Was mich noch irritiert ist, diese Zeile: ----------------/var/log/nvidia-installer.log-------------------------- echo " ERROR: Kernel configuration is invalid."; \ echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\ ----------------/var/log/nvidia-installer.log-------------------------- Bedeutet das nicht, das das Script nach der autoconf.h im Verzeichnis "generated" sucht! Aber von welchem "Startverzeichnis" geht der aus, um das Unterverzeichnis aufzurufen (vom Verzeichnis, in dem das Script läuft oder vom temporären Verzeichnis, in das alles entpackt wird?)? Da sind die Dateien auf alle Fälle.... -- Mit freundlichen Grüßen Sebastian Reinhardt -- 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
Von: Sebastian Reinhardt
[...] Was mich noch irritiert ist, diese Zeile: ----------------/var/log/nvidia-installer.log-------------------------- echo " ERROR: Kernel configuration is invalid."; \ echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\ ----------------/var/log/nvidia-installer.log--------------------------
Bedeutet das nicht, das das Script nach der autoconf.h im Verzeichnis "generated" sucht! Aber von welchem "Startverzeichnis" geht der aus, um das Unterverzeichnis aufzurufen (vom Verzeichnis, in dem das Script läuft oder vom temporären Verzeichnis, in das alles entpackt wird?)? Da sind die Dateien auf alle Fälle....
Stimmt (hatte ich vorhin wie ein bissel übersehen, sorry) Andererseits könnte es doch meine Vermutung mit den zu viel installierten Devel-RPMs bestätigen (siehe andere Mail von mir). Er geht von einem, nicht zu deinem aktuell laufenden Kernel passenden, "Startverzeichnis" aus ... möglich wär das schon *glaub* Gruß Renate -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 -- 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 14.04.2010 14:54, schrieb Renate Neike:
Von: Sebastian Reinhardt
[...]
Was mich noch irritiert ist, diese Zeile: ----------------/var/log/nvidia-installer.log-------------------------- echo " ERROR: Kernel configuration is invalid."; \ echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\ ----------------/var/log/nvidia-installer.log--------------------------
Bedeutet das nicht, das das Script nach der autoconf.h im Verzeichnis "generated" sucht! Aber von welchem "Startverzeichnis" geht der aus, um das Unterverzeichnis aufzurufen (vom Verzeichnis, in dem das Script läuft oder vom temporären Verzeichnis, in das alles entpackt wird?)? Da sind die Dateien auf alle Fälle....
Stimmt (hatte ich vorhin wie ein bissel übersehen, sorry) Andererseits könnte es doch meine Vermutung mit den zu viel installierten Devel-RPMs bestätigen (siehe andere Mail von mir). Er geht von einem, nicht zu deinem aktuell laufenden Kernel passenden, "Startverzeichnis" aus ... möglich wär das schon *glaub*
Gruß Renate
Ja, das mit den mehreren devel- Paketen hat mich auch schon gewundert. Aber der "desktop-devel" wird in Yast automatisch mit den "kernel-syms" mitinstalliert. Den "xen-devel" hat es auch mit irgendeinem Paket automatisch mit installiert. Habe jetzt mal die Abhängigkeiten ignoriert und nun sieht es so aus: ---------------------------------------- Dorsy:/usr/src # rpm -qa "*kernel*" linux-kernel-headers-2.6.27-2.28 kernel-default-devel-2.6.33-34.1 kernel-default-2.6.33-34.1 kernel-syms-2.6.33-34.1 nfs-kernel-server-1.1.3-18.2.1 kernel-source-2.6.33-34.1 kernel-default-base-2.6.33-34.1 Dorsy:/usr/src # ---------------------------------------- Leider ohne Erfolg. Der findet die autoconf.h oder die auto.conf nicht, obwohl die da sind und ich beide Dateien schon in /usr/src/linux/include und im /usr/src/linux-obj/x86_64/.. Verzeichnis "überall hin" gelinkt habe. -- Mit freundlichen Grüßen Sebastian Reinhardt -- 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
Leider ohne Erfolg. Der findet die autoconf.h oder die auto.conf nicht, obwohl die da sind und ich beide Dateien schon in /usr/src/linux/include und im /usr/src/linux-obj/x86_64/.. Verzeichnis "überall hin" gelinkt habe.
Welche Version des Nvidiatreibers versuchst du denn zu installieren ? Die aktuelle Version 195.36.15 sollte auch ohne die Links kompileren, da sie diese mit 2.6.33 einführte Änderung berücksichtigt. Nur ältere Versionen haben ein Problem. -- 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 14.04.2010 16:06, schrieb "Markus Koßmann":
Leider ohne Erfolg. Der findet die autoconf.h oder die auto.conf nicht, obwohl die da sind und ich beide Dateien schon in /usr/src/linux/include und im /usr/src/linux-obj/x86_64/.. Verzeichnis "überall hin" gelinkt habe.
Welche Version des Nvidiatreibers versuchst du denn zu installieren ? Die aktuelle Version 195.36.15 sollte auch ohne die Links kompileren, da sie diese mit 2.6.33 einführte Änderung berücksichtigt. Nur ältere Versionen haben ein Problem.
Mein source- Verzeichnis sieht derzeit so aus: -------------------------------------------------- Dorsy:/usr/src # l insgesamt 41148 drwxr-xr-x 6 root root 4096 14. Apr 14:02 ./ drwxr-xr-x 13 root root 4096 8. Apr 23:40 ../ lrwxrwxrwx 1 root root 15 8. Apr 00:58 linux -> linux-2.6.33-34/ drwxr-xr-x 25 root root 4096 14. Apr 15:53 linux-2.6.33-34/ drwxr-xr-x 3 root root 4096 20. Mär 16:45 linux-2.6.33-34-obj/ drwxr-xr-x 3 root root 4096 20. Mär 16:45 linux-obj/ -rwxr-xr-x 1 root root 42058835 14. Apr 14:02 NVIDIA-Linux-x86_64-195.36.15-pkg2.run* drwxr-xr-x 7 root root 4096 9. Dez 2008 packages/ Dorsy:/usr/src # -------------------------------------------------- Ich habe aber auch schon einen älteren versucht: -------------------------------------------------- Dorsy:/mnt/nas/repositories # l | grep NV -rwxr-xr-x 1 10000 1000 20943249 11. Jul 2009 NVIDIA-Linux-x86_64-180.29-pkg2.run* -rwxr-xr-x 1 10000 1000 42058835 19. Mär 06:19 NVIDIA-Linux-x86_64-195.36.15-pkg2.run* Dorsy:/mnt/nas/repositories # -------------------------------------------------- -- Mit freundlichen Grüßen Sebastian Reinhardt -- 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, Am Mit, 14 Apr 2010, Sebastian Reinhardt schrieb:
Mein source- Verzeichnis sieht derzeit so aus: Dorsy:/usr/src # l insgesamt 41148 drwxr-xr-x 6 root root 4096 14. Apr 14:02 ./ drwxr-xr-x 13 root root 4096 8. Apr 23:40 ../ lrwxrwxrwx 1 root root 15 8. Apr 00:58 linux -> linux-2.6.33-34/ drwxr-xr-x 25 root root 4096 14. Apr 15:53 linux-2.6.33-34/ drwxr-xr-x 3 root root 4096 20. Mär 16:45 linux-2.6.33-34-obj/ drwxr-xr-x 3 root root 4096 20. Mär 16:45 linux-obj/ -rwxr-xr-x 1 root root 42058835 14. Apr 14:02 NVIDIA-Linux-x86_64-195.36.15-pkg2.run* drwxr-xr-x 7 root root 4096 9. Dez 2008 packages/ Dorsy:/usr/src #
Wie sieht's in /lib/modules/$(uname -r)/ aus? Und hast du auch ein make -C /lib/modules/$(uname -r)/ cloneconfig modules_prepare ausgeführt? -dnh -- Kiss me twice. I'm schizophrenic. -- from the BSD fortune file -- 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 14.04.2010 18:14, schrieb David Haller:
Hallo,
Am Mit, 14 Apr 2010, Sebastian Reinhardt schrieb:
Mein source- Verzeichnis sieht derzeit so aus: Dorsy:/usr/src # l insgesamt 41148 drwxr-xr-x 6 root root 4096 14. Apr 14:02 ./ drwxr-xr-x 13 root root 4096 8. Apr 23:40 ../ lrwxrwxrwx 1 root root 15 8. Apr 00:58 linux -> linux-2.6.33-34/ drwxr-xr-x 25 root root 4096 14. Apr 15:53 linux-2.6.33-34/ drwxr-xr-x 3 root root 4096 20. Mär 16:45 linux-2.6.33-34-obj/ drwxr-xr-x 3 root root 4096 20. Mär 16:45 linux-obj/ -rwxr-xr-x 1 root root 42058835 14. Apr 14:02 NVIDIA-Linux-x86_64-195.36.15-pkg2.run* drwxr-xr-x 7 root root 4096 9. Dez 2008 packages/ Dorsy:/usr/src #
Wie sieht's in /lib/modules/$(uname -r)/ aus?
Und hast du auch ein
make -C /lib/modules/$(uname -r)/ cloneconfig modules_prepare
ausgeführt?
-dnh
Danke an alle, aber ich habe den bereits zuvor verwendeten 2.6.32'er- Kernel aus Kernel:linux-next verwendet und mit dem geht das kompilieren/ installieren ohne Probleme. -- Mit freundlichen Grüßen Sebastian Reinhardt -- 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 Wed, 14 Apr 2010 18:14:23 +0200, David Haller
Und hast du auch ein
make -C /lib/modules/$(uname -r)/ cloneconfig modules_prepare
Nicht nötig! Wenn die kernel-*-devel Pakete installiert sind liegt alles Nötige in /usr/src/linux-obj/<kernel-flavour>. Philipp -- 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, Am Mit, 14 Apr 2010, Philipp Thomas schrieb:
On Wed, 14 Apr 2010 18:14:23 +0200, David Haller
wrote: Und hast du auch ein
make -C /lib/modules/$(uname -r)/ cloneconfig modules_prepare
Das sollte eh '-C /lib/modules/$(uname -r)/build/ ...' sein.
Nicht nötig! Wenn die kernel-*-devel Pakete installiert sind liegt alles Nötige in /usr/src/linux-obj/<kernel-flavour>.
Müßt ihr das alle naslang ändern? ;)) -dnh -- "Jedesmal, wenn ich denke, ich bin ganz unten angelangt, kommt jemand und leiht mir eine Schaufel." -- Savion Glover -- 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 Thu, 15 Apr 2010 01:28:58 +0200, David Haller
Das sollte eh '-C /lib/modules/$(uname -r)/build/ ...' sein.
Dachte ich mir ;)
Nicht nötig! Wenn die kernel-*-devel Pakete installiert sind liegt alles Nötige in /usr/src/linux-obj/<kernel-flavour>.
Müßt ihr das alle naslang ändern? ;))
Das ist schon eine ganze Weile so :) Nur so ist es möglich, aus ein und demselben Quellbaum unterschiedliche Kernel zu bauen. Das mit den kernel-*-devel Paketen ist dagen relativ neu. Sie sind das Ergebnis der Bemühungen von Jeff Mahoney, das Kernelquellenpaket noarch zu machen damit es für alle Architekturen nur noch ein Paket mit den Kernelquellen gibt. Philipp -- 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 (7)
-
"Markus Koßmann"
-
David Haller
-
Erik P. Roderwald
-
Manfred Kreisl
-
Philipp Thomas
-
Renate Neike
-
Sebastian Reinhardt