Suse 8.1, Athlon mit GForce2 - Kernelupdate, soll ich oder soll ich nicht?
Hallo zusammen, ich habe in den letzten Tagen mal spasseshalber einen Online-Update versucht. Allerdings habe ich gesehen, daß Suse jetzt nen Kernel-Update für Suse 8.1 anbietet und das danach der Nvidia-Treiber neu ins System eingespielt werden muß. Allerdings habe ich hier in der Mailingliste schon verdammt viele Meldungen gesehen, daß der Nvidia-Treiber nach einem Kernelupdate nicht mehr funktioniert bzw. daß es damit Probleme gibt. Mein System läuft bisher eigentlich sehr gut und ehrlich gesagt bin ich als Linuxneueinsteiger noch nicht in der Lage auf der Kommandozeile große Aktionen zu vollbringen, falls die grafische Oberfläche nicht mehr laufen sollte.Deshalb bin ich nun am überlegen, ob ich überhaupt dern Kernelupdate einspielen soll. Was meint Ihr dazu? Gruß Udo
Hi, 0n 03/08/16@14:14 Udo Gerhards told me:
ich habe in den letzten Tagen mal spasseshalber einen Online-Update versucht. Allerdings habe ich gesehen, daß Suse jetzt nen Kernel-Update für Suse 8.1 anbietet und das danach der Nvidia-Treiber neu ins System eingespielt werden muß. Allerdings habe ich hier in der Mailingliste schon verdammt viele Meldungen gesehen, daß der Nvidia-Treiber nach einem Kernelupdate nicht mehr funktioniert bzw. daß es damit Probleme gibt. Mein System läuft bisher eigentlich sehr gut und ehrlich gesagt bin ich als Linuxneueinsteiger noch nicht in der Lage auf der Kommandozeile große Aktionen zu vollbringen, falls die grafische Oberfläche nicht mehr laufen sollte.Deshalb bin ich nun am überlegen, ob ich überhaupt dern Kernelupdate einspielen soll. Was meint Ihr dazu?
Schau Dir an, was damit gefixed wird. Wenn es SuSE eigene Probleme sind und Deine Kiste laeuft, wirst Du wohl nicht betroffen sein und ich wuerde es lassen. Die in letzter Zeit aufgetretenen Sicherheitsschwachstellen im kernel, waren AFAIK alle nur local ausnutzbar. Wenn Du also den Usern, die bei Dir eingerichtet sind vertrauen kannst, lass es auch. Liess Dir in einer ruhigen Minute (ich weiss davon gebt es am Anfang wenig) mal das Kernel-Howto und David Hallers Multikernel-Howto durch, dann solltest Du eigentlich keine Probleme mehr damit haben. -- bye maik
Am Samstag, 16. August 2003 18:13 schrieb Maik Holtkamp:
Schau Dir an, was damit gefixed wird. Wenn es SuSE eigene Probleme sind und Deine Kiste laeuft, wirst Du wohl nicht betroffen sein und ich wuerde es lassen.
Die in letzter Zeit aufgetretenen Sicherheitsschwachstellen im kernel, waren AFAIK alle nur local ausnutzbar. Wenn Du also den Usern, die bei Dir eingerichtet sind vertrauen kannst, lass es auch.
Liess Dir in einer ruhigen Minute (ich weiss davon gebt es am Anfang wenig) mal das Kernel-Howto und David Hallers Multikernel-Howto durch, dann solltest Du eigentlich keine Probleme mehr damit haben.
-- bye maik
Na ja, es mag vielleicht ein wenig übertrieben klingen, aber ich befürchte halt, daß wenn ich es nicht mache, einige Anwendungen (zukünftig) vielleicht nicht mehr funktionieren. Auf meinem System arbeite nur ich und von der Warte aus gesehen, ist ein Update dann eher nicht notwendig. Ich werd mich mal umschauen, vielleicht gibts ja auch irgendwo ein How-To für Linux-Daus, in dem erklärt wird, wie der Nvidia-Treiber wieder korrekt eingespielt werden kann. Die Kernel-How-To's werd ich mir auf alle Fälle mal anschauen. Gruß Udo
Ich werd mich mal umschauen, vielleicht gibts ja auch irgendwo ein How-To für Linux-Daus, in dem erklärt wird, wie der Nvidia-Treiber wieder korrekt eingespielt werden kann. Die Kernel-How-To's werd ich mir auf alle Fälle mal anschauen.
Gruß
Udo Hallo Liste ich habe Gestern ein Update gemacht und zwar für 8.2, auch hier gab es ein Kernel Update. Vor der Installation des Kernels Update bekam ich auch eine Meldung das der Nvidia Treiber neu Installiert werden muss, sowie das die Kernel Quellen Installiert werden müssen. Auch zu den Quellen gab es ein Update. Eine sehr gute Anleitung findet man hier: ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/nvidia-installer-HOWTO.html Es funktionierte einwandfrei bei mir. Wichtig ist das der Parameter (bei 8.2 den die Installation bei 8.1 ist ein wenig anders) export IGNORE_CC_MISMATCH=yes in der Konsole eingeben wird danach kann man den Treiber ausführen und es klappt. Grüße und schönes Wochende von Rafael.
Am Samstag, 16. August 2003 22:16 schrieb Rafael:
Ich werd mich mal umschauen, vielleicht gibts ja auch irgendwo ein How-To für Linux-Daus, in dem erklärt wird, wie der Nvidia-Treiber wieder korrekt eingespielt werden kann. Die Kernel-How-To's werd ich mir auf alle Fälle mal anschauen.
Gruß
Udo
Hallo Liste ich habe Gestern ein Update gemacht und zwar für 8.2, auch hier gab es ein Kernel Update. Vor der Installation des Kernels Update bekam ich auch eine Meldung das der Nvidia Treiber neu Installiert werden muss, sowie das die Kernel Quellen Installiert werden müssen. Auch zu den Quellen gab es ein Update. Eine sehr gute Anleitung findet man hier: ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/nvidia-installer-H OWTO.html Es funktionierte einwandfrei bei mir. Wichtig ist das der Parameter (bei 8.2 den die Installation bei 8.1 ist ein wenig anders) export IGNORE_CC_MISMATCH=yes in der Konsole eingeben wird danach kann man den Treiber ausführen und es klappt. Grüße und schönes Wochende von Rafael.
Hallo zusammen, ich habs trotzdem probiert und ich kann die Erfahrungen von Rafael voll bestätigen. Lief alles einwandfrei. Allerdings lässt sich die 3D-Unterstützung nicht einschalten. Weiß hier jemand, wie das funzt? Gruß Udo
Hi, 0n 03/08/17@12:56 Udo Gerhards told me: [nvidia Treiber]
ich habs trotzdem probiert und ich kann die Erfahrungen von Rafael voll bestätigen. Lief alles einwandfrei. Allerdings lässt sich die 3D-Unterstützung nicht einschalten. Weiß hier jemand, wie das funzt?
in der XF86Config muss stehen: Load "glx" Der nvidia glx Treiber muss in der gleichen Revision wie der kernel Treiber installiert sein und es kann bei der Arbeit mit SAX IMHO nie schaden die in Appendix-C des nvidia readmes aufgefuehrten links mit den tatsaechlich auf der Platte vorhandenen zu vergleichen. -- bye maik
Hallo, Am Sonntag, 17. August 2003 12:56 schrieb Udo Gerhards:
ich habs trotzdem probiert und ich kann die Erfahrungen von Rafael voll bestätigen. Lief alles einwandfrei. Allerdings lässt sich die 3D-Unterstützung nicht einschalten. Weiß hier jemand, wie das funzt?
Ich habe folgendes gemacht. Auf die Konsole (Strg+ALT+F2) wechseln, als root anmelden, auf Level 3 wechseln (INIT 3), SAX2 aufrufen und MONITOR, Grafikkarte und 3D einstellen. Danach wieder auf Level 5 (INIT 5) wechseln. Gruß René
Am Sonntag, 17. August 2003 18:06 schrieb René Falk:
Hallo,
Am Sonntag, 17. August 2003 12:56 schrieb Udo Gerhards:
ich habs trotzdem probiert und ich kann die Erfahrungen von Rafael voll bestätigen. Lief alles einwandfrei. Allerdings lässt sich die 3D-Unterstützung nicht einschalten. Weiß hier jemand, wie das funzt?
Ich habe folgendes gemacht. Auf die Konsole (Strg+ALT+F2) wechseln, als root anmelden, auf Level 3 wechseln (INIT 3), SAX2 aufrufen und MONITOR, Grafikkarte und 3D einstellen. Danach wieder auf Level 5 (INIT 5) wechseln.
Gruß
René
Hmmm, ich weiß nicht, aber jedesmal wenn ich in Sax die 3D-Beschleunigung einschalte und nen Test mache, dann bricht er mit folgenden Bemerkungen ab NVIDIA ***Aborting*** ... Soweit ich das verstehe, kann er die Beschleunigung nicht aktivieren. Übergehe ich diese Meldung kann ich sicher sein, daß ich beim nächsten hochfahren nur die Textkonsole zur Verfügung habe und mit Sax erst wieder eine Konfiguration machen muß, bei der die Hardwarebeschleunigung ausgeschaltet ist. Auch die Anweisungen von Maik Holtkamp habe ich befolgt, aber es will nicht funktionieren. Werde wahrscheinlich ohne auskommen müssen ;-(( Danke + Gruß Udo
Am Sonntag, 17. August 2003 18:22 schrieb Udo Gerhards:
ich weiß nicht, aber jedesmal wenn ich in Sax die 3D-Beschleunigung einschalte und nen Test mache, dann bricht er mit folgenden Bemerkungen ab
NVIDIA ***Aborting*** ...
Soweit ich das verstehe, kann er die Beschleunigung nicht aktivieren. Übergehe ich diese Meldung kann ich sicher sein, daß ich beim nächsten hochfahren nur die Textkonsole zur Verfügung habe und mit Sax erst wieder eine Konfiguration machen muß, bei der die Hardwarebeschleunigung ausgeschaltet ist.
Auch die Anweisungen von Maik Holtkamp habe ich befolgt, aber es will nicht funktionieren. Werde wahrscheinlich ohne auskommen müssen ;-((
Ich habe die Erfahrung gemacht, das ich in SAX2 jedesmal Monitor, Grafikkarte und Auflösung neu mit einrichten muss. Einfach nur 3D aktivieren reicht nicht. Gruß René
Udo Gerhards schrieb:
ich weiß nicht, aber jedesmal wenn ich in Sax die 3D-Beschleunigung einschalte und nen Test mache, dann bricht er mit folgenden Bemerkungen ab
NVIDIA ***Aborting*** ... [...]
Ist denn das NVIDIA-Kernel-Modul korrekt installiert? Laesst es sich als Root in Runlevel 3 von Hand per "modprobe nvidia" laden? Was passiert beim Aufruf von "sax2 -m 0=nvidia"? Sind die OpenGL Bibliotheken korrekt installiert? Hast Du die entsprechenden Links schon wie im NVIDIA-Readme beschrieben ueberprueft? Was steht im SaX-Logile bzw. in XFree86.0.log? Ohne Detailangaben wird Dir hier niemand helfen koennen, Du musst schon Input liefern. CU, Th.
Am Montag, 18. August 2003 21:49 schrieb Thomas Hertweck:
Udo Gerhards schrieb:
ich weiß nicht, aber jedesmal wenn ich in Sax die 3D-Beschleunigung einschalte und nen Test mache, dann bricht er mit folgenden Bemerkungen ab
NVIDIA ***Aborting*** ... [...]
Ist denn das NVIDIA-Kernel-Modul korrekt installiert? Laesst es sich als Root in Runlevel 3 von Hand per "modprobe nvidia" laden? Was passiert beim Aufruf von "sax2 -m 0=nvidia"? Sind die OpenGL Bibliotheken korrekt installiert? Hast Du die entsprechenden Links schon wie im NVIDIA-Readme beschrieben ueberprueft? Was steht im SaX-Logile bzw. in XFree86.0.log? Ohne Detailangaben wird Dir hier niemand helfen koennen, Du musst schon Input liefern.
CU, Th.
Hallo Thomas, so gut kenn ich mich halt mit Linux noch nicht aus. Ich komm eigentlich aus der Windows-Ecke und die Befehle von Linux sind mir noch nicht so geläufig. Ich werde aber das ganze mit Deinen Angaben überprüfen und poste Dir morgen hier die Antwort. Vielleicht kannst Du mir nochmal kurz die genauen Befehle (falls es noch weiter zum testen gibt) hier posten. Ansonsten nehm ich einfach mal die Befehle aus Deiner letzten Mail. Gruß + Danke schon mal vorab Udo
Udo Gerhards schrieb:
so gut kenn ich mich halt mit Linux noch nicht aus. Ich komm eigentlich aus der Windows-Ecke und die Befehle von Linux sind mir noch nicht so geläufig.
Kein Problem, jeder faengt mal an und es ist noch kein Meister vom Himmel gefallen...
Ich werde aber das ganze mit Deinen Angaben überprüfen und poste Dir morgen hier die Antwort. Vielleicht kannst Du mir nochmal kurz die genauen Befehle (falls es noch weiter zum testen gibt) hier posten. Ansonsten nehm ich einfach mal die Befehle aus Deiner letzten Mail.
Du hast, soweit ich mich erinnere, eine SuSE 8.1. Du solltest Dir in diesem Falle die aktuellen RPMs (nicht das .run-File) von der NVIDIA-Homepage besorgen, siehe dazu www.nvidia.com. Du brauchst zwei RPMs, eines mit dem Kernel-Modul, eines mit den OpenGL-Bibliotheken - beide muessen die gleiche Versions- und Buildnummer tragen. Boote Dein System in Runlevel 3, gibt also am Bootprompt bei grub oder lilo einfach eine "3" ein bei der Wahl von Linux. Falls Du den original SuSE 8.1 Standard-Kernel einsetzt, dann kannst Du ein fertiges Kernel-RPM von der o.a. Homepage laden, ansonsten musst Du die "Quellen" als Tar-Archiv oder Source- RPM (src.rpm) herunterladen (kannst Du natuerlich schon alles vorher machen unter der graphischen Oberflaeche - aber merke Dir, wo Du die Pakete abgespeichert hast). Im letzten Falle musst Du dann a) die Kernel-Quellen zu Deinem momentan laufen- den Kernel installieren, b) im Verzeichnis mit den Kernel- Quellen ein "make cloneconfig && make dep" ausfuehren und c) dann das NVIDIA-Kernel-Modul mit "rpm --rebuild name.src.rpm" uebersetzen. Das sollte hoffentlich gehen. Falls Du lieber aus Tar-Archiven installierst, dann mache das, das geht dann per Makefile aber prinzipiell identisch. Bei RPM musst Du das ge- baute RPM noch installieren. Falls das alles nicht geht, dann musst Du Dich mit genauer Angabe, was Du wie gemacht hast und genauer Fehlermeldung nochmal hier melden. Nachdem das NVIDIA-Kernel-RPM installiert ist, installiere das NVIDIA-GLX-RPM. Fuehre anschliessend als Root sicherheits- halber ein "depmod -a" und ein "ldconfig" aus. Sind beide Pakete installiert, probiere, ob sich das NVIDIA- Kernel-Modul in den laufenden Kernel laden laesst: "modprobe nvidia". Es sollte eine Meldung ueber "tainted kernel" kommen, aber ansonsten sollte sich das Modul fehlerfrei laden lassen. Ein "/sbin/lsmod | grep nvidia" sollte es Dir zeigen. Wenn das nicht funktioniert, brauchst Du gar nicht weiter machen, das Kernel-Modul muss sich laden lassen, sonst geht nichts. Nun kannst Du als Root im Runlevel 3 ein "sax2 -m 0=nvidia" aufrufen. Das teilt sax2 mit, dass es das Modul "nvidia" be- nutzen soll. Du solltest dann hoffentlich eine funktionieren- de Konfiguration finden koennen auch unter Aktivierung von 3D. Speichere die Konfig ab und wechsle mit "init 5" in Runlevel 5. Es sollte dann das NVIDIA-Logo erscheinen und dann die graphische Einlogmaske. Geht es nicht, so schau Dir die datei /var/log/XFree86.0.log an. Das ist das Protokoll des X-Server-Starts. Schau dann ins- besondere nach Zeilen mit (EE), das sind Fehler. Evtl. gibt es da Hinweise, was falsch laeuft. Musst Du Dich dann eben hier auch nochmal melden mit entsprechenden Infos. Viele Hinweise, auch zu dem, was ich hier jetzt in Kurzform geschrieben habe, findest Du im NVIDIA-Readme (gibt es beim Treiberdownload auf der Nvidia-Seite) oder auch unter http://www.thomashertweck.de/nvidia.html und ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/nvidia-installer-HOWTO. Vielleicht hilft Dir das weiter. Gruesse, -Thomson-
Hallo Thomas, also, ich habe folgendes gemacht: Zuerst habe ich, wie Du gesagt hast, mit die beiden RPM's geholt => NVIDIA_GLX-1.0-4496.suse81.i586.rpm => NVIDIA_kernel-1.0-4496.suse81.i586.rpm Danach habe ich sie mit yast -i im Runlevel 3 installiert. Allerdings haben dann die nachfolgenden Befehle (depmod -a, etc) einige Fehler erzeugt: depmod: *** Unresolved symbols in /lib/modules/2.4.19-4GB/kernel/drivers/sound/nvaudio.o depmod: *** Unresolved symbols in /lib/modules/2.4.19-4GB/kernel/drivers/video/nvidia.o /lib/modules/2.4.19-4GB/kernel/drivers/video/nvidia.o: unresolved symbol __pollwait /lib/modules/2.4.19-4GB/kernel/drivers/video/nvidia.o: Hint: You are trying to load a module without a GPL compatible license and it has unresolved symbols. Contact the module supplier for assistance, only they can help you. /lib/modules/2.4.19-4GB/kernel/drivers/video/nvidia.o: insmod /lib/modules/2.4.19-4GB/kernel/drivers/video/nvidia.o failed /lib/modules/2.4.19-4GB/kernel/drivers/video/nvidia.o: insmod nvidia failed Demzufolge konnte ich also das Nvidia-Kernel gar nicht laden. Außerdem konnte ich Sax zwar starten, aber beim Start erschien eine Fehlermeldung, daß die Datei libproc.so.2.0.7 nicht gefunden werden konnte. Sax hat mir zwar den normalen Bildschirm für die Bildjustierung angezeigt, aber ich erhielt keine Box mehr, mit der ich die aktuelle Konfiguration abspeichern konnte. Ich habe dann nach der libproc.so.2.0.7 gesucht, aber leider weder im Netz noch irgendwo sonst etwas gefunden. Kannst Du mir sagen, in welchen Paket diese Datei enthalten ist? Der Fehler tritt erst seit der Neuinstallation der Treiber auf. vorher hat die Bildeinrichtung mit Sax einwandfrei funktioniert. Gruß Udo
Udo Gerhards wrote:
Zuerst habe ich, wie Du gesagt hast, mit die beiden RPM's geholt
=> NVIDIA_GLX-1.0-4496.suse81.i586.rpm => NVIDIA_kernel-1.0-4496.suse81.i586.rpm
Diese Pakete, bzw. eigentlich nur das zweite hier, kannst Du nur installieren bzw. es wird nur funktionieren, wenn Du noch einen original SuSE-Standard-Kernel hast. Hast Du den upge- datet oder gepatcht, dann wird es wohl nicht gehen und Du musst, wie ich auch bereits schrieb, das .src.rpm oder das tar-Archiv nehmen und das Kernel-Interface fuer das NVIDIA Kernel-Modul auf Deiner Maschine compilieren. Wie das geht, war in der letzten Mail beschrieben.
Danach habe ich sie mit yast -i im Runlevel 3 installiert. Allerdings haben dann die nachfolgenden Befehle (depmod -a, etc) einige Fehler erzeugt:
Du solltest _nie_ mit "yast -i" installieren. Wie Christian mal gezeigt hat, entspricht das einem "rpm --nodeps --force", d.h. Du buegelst die Pakete auf Dein System ohne jegliche Abhaengigkeitspruefung, ohne jegliche Pruefung, ob sie mit anderen Paketen kollidieren und ohne Pruefung, ob dabei Da- teien ueberschrieben werden. Nimm bitte einfach "rpm" - es sollte nicht so schwer sein, statt "yast -i" ein "rpm -Uhv" zu tippen. Wenn Du bereits installierte NVIDIA-Pakete hattest, ist nun einiges durcheinander geraten. Wuerde Dir empfehlen, _alle_ NVIDIA-Pakete zu deinstallieren und nochmals von vorne zu beginnen (diesmal bitte nicht mit "yast -i"). Du brauchst wie schon angedeutet die "Quellen" (so man das so nennen kann) des NVIDIA Kernel-Moduls als Tar-Archiv oder src.rpm. Lade Dir das entsprechende Paket von der NVIDIA-Seite. Schaue, dass alle NVIDIA OpenGL-Bibliotheken deinstalliert werden, sonst wird es spaeter zu Konflikten kommen. Solche Dateien liegen z.B. in /usr/lib und haben eine Syntax wie libGL*.so.1.0.xxxx, wobei xxxx die Build-Nummer des NVIDIA- Treibers ist. Evtl. hast Du da inzwischen mehrere davon an- gesammelt (dank "yast -i")...
depmod: *** Unresolved symbols in /lib/modules/2.4.19-4GB/kernel/drivers/video/nvidia.o /lib/modules/2.4.19-4GB/kernel/drivers/video/nvidia.o: unresolved symbol __pollwait /lib/modules/2.4.19-4GB/kernel/drivers/video/nvidia.o:
Das Modul scheint, wie schon angedeutet, nicht zu Deinem Kernel zu passen. Du musst also versuchen, das Kernel-Modul aus dem src.rpm oder aus dem tar-Archiv auf Deiner Maschine selbst zu compilieren. Das GLX-Paket von oben kannst Du weiterhin verwenden.
/lib/modules/2.4.19-4GB/kernel/drivers/video/nvidia.o: insmod nvidia failed Demzufolge konnte ich also das Nvidia-Kernel gar nicht laden.
Ja, Module mit "unresolved symbols" lassen sich nicht laden. Das Aufrufen von sax2 (nicht sax! sax ist fuer Xfree3) kannst Du Dir sparen. Wie schon gesagt, erst muss sich das NVIDIA Kernel-Modul einwandfrei laden lassen, vorher brauchst Du gar nicht erst versuchen, eine Konfiguration fuer XFree mit den NVIDIA-Treibern zu starten. CU, Thomson
O.K., jetzt habe ich aber ein Prob bei den Sources. Soweit ich gesehen habe werden da 3 Möglichkeiten angeboten: Linux IA32 Linux AMD64 Linux IA64 Welche davon kann ich dann nehmen? Kommt es hierbei auf meinen Prozessor an (also Intel, Athlon etc) oder ist es egal, was ich nehme? Gruß Udo
Am Dienstag, 19. August 2003 16:17 schrieb Udo Gerhards:
Linux IA32 Linux AMD64 Linux IA64
Welche davon kann ich dann nehmen? Kommt es hierbei auf meinen Prozessor an (also Intel, Athlon etc) oder ist es egal, was ich nehme?
Hängt natürlich vom Prozessor ab. Die IA32 ist für die "üblichen" 32 Bit Intelkompatiblen Prozessoren, von denen Du zu 99,999% einen hast. Die AMD64 ist für die neuen Hammer-Prozessoren von AMD, also Opteron oder der noch nicht erhältliche Athlon64. Die IA64 sind für Intels 64 Bit Server-Prozessor Itanium. Ich könnte mir vorstellen, dass die Downloads der letzten beiden Varianten nicht unbedingt den Server in die Knie zwingen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Also, die Konfiguration mit dem Nvidia-Treiber hab ich jetzt. D.h. alle Befehle (depmod -a, ldconfig und modprobe) geben das aus, was Du geschrieben hast. Allerdings kann ich immer noch nicht sax starten. Er meckert immer noch, daß ihm die Datei libproc.so.2.0.7 fehlt. Er starte zwar und frägt mich im Textmodus artig, ob ich 3D eingeschaltet haben will, aber danach schaltet er auf den Justierungsbildschirm um und mein Bildschirm bleibt schwar. Ich vermute, daß hängt an der fehlenden Datei. Woher bzw. mit welchem Package krieg ich sie wieder? Gruß Udo
Und nochmal ich! Also den Fehler mit der fehlenden libproc habe ich nach Neuinstallation des Paketes ps nicht mehr. Allerdings funzt sax immer noch net. Ein Blick in die Datei /var/log/XFree86.0.log zeigt mir aber, daß anscheinend das Nvidia-Glx-Modul nicht geladen werden kann, obwohl es korrekt installiert worden ist und obwohl auch die Versions-Nummern vom Nvidia-Kernel und dem GLX-Modul gleich sind. Kann mir hier nochmal jemand helfen? Gruß Udo
Udo Gerhards schrieb:
Also den Fehler mit der fehlenden libproc habe ich nach Neuinstallation des Paketes ps nicht mehr.
Das verstehe ich nicht. In meinem Paket "ps" gibt es keine Bibliothek libproc.so. Ich finde auch auf der gesamten SuSE 8.2 DVD per "pin" keine Bibliothek libproc.so. Ist mir et- was schleierhaft, wo Deine Fehlermeldung herruehrte.
Allerdings funzt sax immer noch net. Ein Blick in die Datei /var/log/XFree86.0.log zeigt mir aber, daß anscheinend das Nvidia-Glx-Modul nicht geladen werden kann, obwohl es korrekt installiert worden ist und obwohl auch die Versions-Nummern vom Nvidia-Kernel und dem GLX-Modul gleich sind.
Gibt es eine genaue Fehlermeldung dazu aus der Log-Datei? Das Verhalten kenne ich, wenn es noch alte "Leichen" von NVIDIA-Paketen im System gibt. Schau Dir, wie schon gesagt, mal die die folgenden Dateien bzw. Links: o /usr/X11R6/lib/modules/drivers/nvidia_drv.o o /usr/X11R6/lib/modules/extensions/libglx.so.1.0.4496 o /usr/X11R6/lib/modules/extensions/libglx.so -> libglx.so.1.0.4496 o /usr/lib/libGL.so.1.0.4496 o /usr/lib/libGL.so.1 -> libGL.so.1.0.4496 o /usr/lib/libGL.so -> libGL.so.1 o /usr/lib/libGLcore.so.1.0.4496 o /usr/lib/libGLcore.so.1 -> libGLcore.so.1.0.4496 Diese Dateien muessen alle vorhanden sein und die Links muessen wie hier angegeben gesetzt sein. Es duerfen _keine_ zusaetzlichen Dateien mit entsprechender Syntax (d.h. libglx.so.x.y.z, libGL.so.x.y.z oder libGLcore.so.x.y.z mit x != 1, y != 0 und z != 4496) vorhanden sein. Ueberpruefe das und loesche evtl. zu viel vorhandene NVIDIA-Dateien aus frueheren Installationen. Fuehre dann ein "ldconfig" aus und probiere nochmal ein Starten des X-Servers. Das NVIDIA-Kernel-Modul laesst sich ja, Deinen Angaben zu- folge, mittlerweile laden. Ein "lsmod" sollte also das Modul "nvidia" listen. Gruesse, Thomson
O.K., einige der Links waren falsch gesetzt. Außerdem habe ich da noch Dateien drin, die wie folgt lauten libMesaGL.so libMesaGL.so.3 Die Links habe ich mittlerweile korrigiert. Das mit Sax ist wahrscheinlich auf ein fehlerhaft installiertes procps-Paket zurückzuführen. Hatte gestern versucht, daß zu installieren, ging aber nicht, da Suse das in einem anderen Paket mitliefert und die libproc.so eigentlich bei Suse gar nicht vorhanden ist. Aber das hat sich, wie gesagt wieder erledigt. Jetzt muß ich nur noch versuchen, daß Sax sauber läuft und das der Treiber korrekt angesprochen wird. Solange meine aktuelle Konfiguration für die grafische Oberfläche nicht überschrieben geht das ja. Bloß wenn der X11-Server wegen einer fehlerhaften Konfiguration abschmiert, dann steh ich ganz schön blöd da. Aber no risk no fun ! *ggggggg* Gruß Udo P.S.: ich versuch die Konfiguration jetzt nochmal und melde mich nochmal.
Am Dienstag, 19. August 2003 19:52 schrieb Udo Gerhards:
O.K.,
einige der Links waren falsch gesetzt. Außerdem habe ich da noch Dateien drin, die wie folgt lauten
libMesaGL.so libMesaGL.so.3
Die Links habe ich mittlerweile korrigiert.
Das mit Sax ist wahrscheinlich auf ein fehlerhaft installiertes procps-Paket zurückzuführen. Hatte gestern versucht, daß zu installieren, ging aber nicht, da Suse das in einem anderen Paket mitliefert und die libproc.so eigentlich bei Suse gar nicht vorhanden ist. Aber das hat sich, wie gesagt wieder erledigt. Jetzt muß ich nur noch versuchen, daß Sax sauber läuft und das der Treiber korrekt angesprochen wird.
Solange meine aktuelle Konfiguration für die grafische Oberfläche nicht überschrieben geht das ja. Bloß wenn der X11-Server wegen einer fehlerhaften Konfiguration abschmiert, dann steh ich ganz schön blöd da.
Aber no risk no fun ! *ggggggg*
Gruß
Udo
P.S.: ich versuch die Konfiguration jetzt nochmal und melde mich nochmal.
Sorry Thomson, aber Sax will immer noch nicht. Ich komme genau bis zum Einschalten des 3D-Modus, danach startet Sax mit dem Jusitierungsbildschirm und der Bildschirm bleibt schwarz. Da hängt sich dann auch mein System auf. Das kanns doch echt nicht geben! Gruß Udo
Udo Gerhards schrieb:
[...] aber Sax will immer noch nicht. Ich komme genau bis zum Einschalten des 3D-Modus, danach startet Sax mit dem Jusitierungsbildschirm und der Bildschirm bleibt schwarz. Da hängt sich dann auch mein System auf.
Versuche mal, mit den Boot-Parametern zu APM, ACPI und APIC herumzuspielen. Ebenso solltest Du einen evtl. vorhandenen Framebuffer ausschalten ("vga=normal" am Bootprompt). Die anderen Optionen, die Du mal versuchen kannst, sind z.B. "noapic", "apm=off" und "acpi=off"... Und schau Dir nach dem sax2-Aufruf bzw. Absturz die Datei /var/log/SaX.log an, vielleicht gibt es da weitere Hinweise. Leider haben die NVIDIA-Treiber manchmal mit o.a. Features Probleme - aber das hat ja so mancher PC mit ACPI und Konsorten... Viel- leicht hat ja Manfred auch noch ne Idee, der kennt sich mit den NVIDIA-Treibern auch ganz gut aus. Gruesse, Thomson
Udo Gerhards schrieb:
einige der Links waren falsch gesetzt. Außerdem habe ich da noch Dateien drin, die wie folgt lauten
libMesaGL.so libMesaGL.so.3
Die Links habe ich mittlerweile korrigiert.
Mesa ist Software-OpenGL. Mit den NVIDIA-Treibern hast Du Hardware- OpenGL Unterstuetzung.
[...] Solange meine aktuelle Konfiguration für die grafische Oberfläche nicht überschrieben geht das ja. Bloß wenn der X11-Server wegen einer fehlerhaften Konfiguration abschmiert, dann steh ich ganz schön blöd da.
Wieso? Du musst ja nur die Datei /etc/X11/XF86Config sichern und gut ist... Gerade von /etc/ hat man ja als pflichtbewusster PC-Besitzer ein Backup, oder etwa nicht? CU, Th.
Am Dienstag, 19. August 2003 22:32 schrieb Thomas Hertweck:
Udo Gerhards schrieb:
einige der Links waren falsch gesetzt. Außerdem habe ich da noch Dateien drin, die wie folgt lauten
libMesaGL.so libMesaGL.so.3
Die Links habe ich mittlerweile korrigiert.
Mesa ist Software-OpenGL. Mit den NVIDIA-Treibern hast Du Hardware- OpenGL Unterstuetzung.
[...] Solange meine aktuelle Konfiguration für die grafische Oberfläche nicht überschrieben geht das ja. Bloß wenn der X11-Server wegen einer fehlerhaften Konfiguration abschmiert, dann steh ich ganz schön blöd da.
Wieso? Du musst ja nur die Datei /etc/X11/XF86Config sichern und gut ist... Gerade von /etc/ hat man ja als pflichtbewusster PC-Besitzer ein Backup, oder etwa nicht?
CU, Th.
Nach heute bestimmt. Allerdings wäre es schön, wenn die 3D-Unterstützung mit drin wäre. *gggggg* Kann ich also Mesa deinstallieren? Yast meckert, daß ungefähr 300 Pakete Mesa unbedingt brauchen. Gruß Udo
Udo Gerhards wrote:
Kann ich also Mesa deinstallieren? Yast meckert, daß ungefähr 300 Pakete Mesa unbedingt brauchen.
Du kannst die Pakete drauf lassen, da sollte eigentlich nicht kollidieren. Zumindest solange eben die Links in /usr/lib korrekt gesetzt sind. Frueher gab es dafuer eben die Skripte switch2nvidia_glx usw... CU, Thomson
Am Dienstag, 19. August 2003 18:06 schrieb Udo Gerhards:
Und nochmal ich!
Also den Fehler mit der fehlenden libproc habe ich nach Neuinstallation des Paketes ps nicht mehr. Allerdings funzt sax immer noch net. Ein Blick in die Datei /var/log/XFree86.0.log zeigt mir aber, daß anscheinend das Nvidia-Glx-Modul nicht geladen werden kann, obwohl es korrekt installiert worden ist und obwohl auch die Versions-Nummern vom Nvidia-Kernel und dem GLX-Modul gleich sind.
Kann mir hier nochmal jemand helfen?
Gruß
Hallo Udo vielleicht hilft das, lösche mal die Datei XF86Config in /etc/X11 Wenn du jetzt sax2 startest müsste sax2 eine neue XF86Config erstellen und es müsste jetzt auch die 3D Beschleunigung zu aktivieren sein.Grüße von Rafael.
Am Dienstag, 19. August 2003 20:31 schrieb Rafael:
Am Dienstag, 19. August 2003 18:06 schrieb Udo Gerhards:
Und nochmal ich!
Also den Fehler mit der fehlenden libproc habe ich nach Neuinstallation des Paketes ps nicht mehr. Allerdings funzt sax immer noch net. Ein Blick in die Datei /var/log/XFree86.0.log zeigt mir aber, daß anscheinend das Nvidia-Glx-Modul nicht geladen werden kann, obwohl es korrekt installiert worden ist und obwohl auch die Versions-Nummern vom Nvidia-Kernel und dem GLX-Modul gleich sind.
Kann mir hier nochmal jemand helfen?
Gruß
Hallo Udo vielleicht hilft das, lösche mal die Datei XF86Config in /etc/X11 Wenn du jetzt sax2 startest müsste sax2 eine neue XF86Config erstellen und es müsste jetzt auch die 3D Beschleunigung zu aktivieren sein.Grüße von Rafael.
Auch das hat nix gebracht. Sobald ich sax2 starte bleibt mein Rechner stehen ;-(( Gruß Udo
Auch das hat nix gebracht. Sobald ich sax2 starte bleibt mein Rechner stehen ;-((
Gruß
Udo
Hallo Udo, die Probleme sind doch bei dir aufgetaucht nach dem Kernelupdate. Also wenn du den alten Kernel von der Suse CD wieder installierst, müsste alles wieder so sein wie am Anfang, auch solltest du sax2 noch einmal von der CD installieren so das die Version überspielt wird. Danach die Nvidia Treiber noch einmal installieren ( da du dann den alten Kernel wieder hast dürften keine Fehlermeldungen kommen)? Danach sollte man mit sax2 wieder die 3D Beschleunigung aktivieren können. Naja das ist wohl die letzte Möglichkeit falls nicht jemand doch noch eine bessere Lösung findet. Wenigstens wärst du dann wieder am Anfangspunkt angelangt wo du noch nicht ein Kernelupdate gemacht hattest und noch alles funktionierte. Aber vielleicht weis ja doch noch Jemand eine bessere Lösung, im Momemt weis ich auch nicht mehr weiter. Grüße Rafael.
Hi, 0n 03/08/16@18:33 Udo Gerhards told me:
Am Samstag, 16. August 2003 18:13 schrieb Maik Holtkamp:
Schau Dir an, was damit gefixed wird. Wenn es SuSE eigene Probleme sind und Deine Kiste laeuft, wirst Du wohl nicht betroffen sein und ich wuerde es lassen.
Die in letzter Zeit aufgetretenen Sicherheitsschwachstellen im kernel, waren AFAIK alle nur local ausnutzbar. Wenn Du also den Usern, die bei Dir eingerichtet sind vertrauen kannst, lass es auch.
Liess Dir in einer ruhigen Minute (ich weiss davon gebt es am Anfang wenig) mal das Kernel-Howto und David Hallers Multikernel-Howto durch, dann solltest Du eigentlich keine Probleme mehr damit haben.
es mag vielleicht ein wenig übertrieben klingen, aber ich befürchte halt, daß wenn ich es nicht mache, einige Anwendungen (zukünftig) vielleicht nicht mehr funktionieren.
Das ist IMHO voellig aus der Luft gegriffen.
Auf meinem System arbeite nur ich und von der Warte aus gesehen, ist ein Update dann eher nicht notwendig.
Ich werd mich mal umschauen, vielleicht gibts ja auch irgendwo ein How-To für Linux-Daus, in dem erklärt wird, wie der Nvidia-Treiber wieder korrekt eingespielt werden kann. Die Kernel-How-To's werd ich mir auf alle Fälle mal anschauen.
Nur falls Du es nicht mitbekommen hast schau auch mal hier. Da passts auf kernel&nvidia ;): http://www.thomashertweck.de/docu.html -- bye maik
participants (6)
-
Maik Holtkamp
-
Manfred Tremmel
-
Rafael
-
René Falk
-
Thomas Hertweck
-
Udo Gerhards