Moin! Ruediger Holdmann wrote:
Thomas Hertweck schrieb:
Liest Du die Emails eigentlich, die man in diesem Thread an die Liste sendet?
Entschuldigung? Das tue ich sehr wohl, aber danke!
Das war nicht boese gemeint, es hat aber so den Eindruck erweckt, weil eigentlich alles bereits gesagt wurde... Aber fuer Dich schreibe ich es nun auch nochmal:
[...] 1. In Yast wird mir das überhaupt nicht angeboten, auch deshalb habe ich mir die Quellen separat heruntergeladen und laut Deiner freundlichen Hilfe vor ein paar Wochen installiert. Zusätzlich habe ich mich exact(!) an das SuSE HowTo zur Installiton der Nvidia-Treiber gehalten.
Die Kernel-Quellen kannst Du per YaST2 installieren, es sei denn, Du hast eine "Private Edition" - dort werden die Quellen nicht mitgeliefert. Es gab gerade einen recht aus- fuehrlichen Thread ueber den Sinn und Unsinn dieser abge- speckten Edition. In diesem Falle musst Du die Kernelquel- len vopm FTP-Server von SuSE herunterladen und einfach per RPM-Kommando installieren. Im SuSE-Howto steht das aber alles drin, auch die Sache mit "make cloneconfig && make dep" - wenn Du Dich wirklich exakt daran gehalten hast, dann haette eigentlich alles funktio- nieren muessen, siehe: SuSE Linux 8.2 with update kernel or self-compiled kernel ------------------------------------------------------------- 1) Kernel sources must be installed and configured. Usually this means installing the 'kernel-source' package with YaST2, update it - if not already done - via YaST2 Online Update (YOU) and configure it then with the following commands: cd /usr/src/linux make cloneconfig && make dep 2) Use the nvidia installer. export IGNORE_CC_MISMATCH=yes sh NVIDIA-Linux-x86-1.0-4496-pkg2.run 3) Enable 3D support with SaX2. Der Text stammt aus [1]. Genau das habe ich im Prinzip auch geschrieben und damit funktioniert es auch, denn ich habe den NVIDIA-Treiber nun schon auf unzaehligen Systemen instal- liert.
Dann hast Du die Kernel-Quellen fuer den bei Dir ge- booteten Kernel konfiguriert.
Konfiguriert sich das von selbst? Ich habe nicht eingestellt oder vorgegeben.
Doch - wenn Du das "make cloneconfig && make dep" ausgefuehrt hast, wie bereits mehrfach genannt, hast Du eine gueltige Kon- figuration fuer den Kernel-Source erzeugt. So gesehen "konfi- guriert es sich quasi von selbst". Wenn Du natuerlich keine Konfiguration geklont hast, dann ist der Kernel-Source erst einmal unkonfiguriert... Dann muesstest Du im Prinzip alles von Hand machen.
[...] Danke, ich habe "make cloneconfig && make dep" ausgeführt, das steht auch so im HowTo.
Gut, damit hast Du also die Konfiguration des laufenden Kernels geklont, daher auch der Name. Das "make dep" ist noetig, damit einige bestimmte Header-Dateien geschrieben werden, die man zum Compilieren des NVIDIA-Modules braucht.
Ich kann dieses SuSE Anleitung nun fast schon auswendig, so oft habe ich es gelesen mich ja nicht zu verfranzen. Gegen Ende des Logs (siehe meine 2 Mail im Threat) steht was von flaschem Kernel. Wobei ich wissentlich weder einen Kernel ausgewählt noch etwas anderes diesbezüglich angegeben habe.
Es scheint, Du machst nachwievor etwas falsch, dazu muss man aber _die genaue Fehlermeldung_ wissen. Hier nochmal in Kurz- form, wie man bei SuSE 8.2 vorgehen sollte: 1. Kernel-Quellen installieren. 2. YOU ausfuehren (damit Kernel-Quellen gepatcht werden) 3. "cd /usr/src/linux" ausfuehren. 4 "make cloneconfig && make dep" ausfuehren. 5. "cd /pfad/zum/NVIDIA-Paket" ausfuehren. 6. "export IGNORE_CC_MISMATCH=yes" ausfuehren. 7. "sh NVIDIA-installer.run" ausfuehren. -> Fragen korrekt beantworten. 8. "ldconfig" ausfuehren. 9. "sax2 -m 0=nvidia" ausfuehren. -> Konfiguration erstellen und abspeichern. By the way, es heisst "Thread", nicht "Threat" - letzteres ist das, was Mr. Bush der Welt antut. Gruesse, Thomson [1]ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/nvidia-installer-HOWTO