Hi, nach dem update auf den neuen Athlon Kernel (vom 01.08.2003, Version 2.4.19-339) funktionieren die Nvidia Treiber nicht mehr. Foglende Meldung erscheint beim starten von X: Error: programmnot dumpable after PR_SET_DUMPABLE :-( INIT: Id "fr" respawning too fast:disabled for 5 minutes Installiert sind NIVIDIA_kernel-1.0-3123 und NVIDIA_GLX-1.0-3123. Nach Installation der von Suse mitgelieferten Treiber (Version 0.8-293) läuft X, aber natürlichnicht mit der gewohnten Performance (keine 3D Unterstüzung...). Hat jemand ähnliche Probleme? Ich habe das Update auf 8.2 bisher herausgeschoben, da es dort ja Probleme mit Nvidia gab (muss ich mir nochmal durchlesen), und wollte auf 8.3 warten ;-). Vieleicht überlege ich es mir nochmal und Update doch. Gruß Jean-Marc -- ------------------------------------------------------------- Once Law was sitting on the bench And Mercy knelt a-weeping. "Clear out!" he cried, "disordered wench! Nor come before me creeping. Upon you knees if you appear, 'Tis plain you have no standing here." Then Justice came. His Honor cried: "YOUR states? -- Devil seize you!" "Amica curiae," she replied -- "Friend of the court, so please you." "Begone!" he shouted -- "There's the door -- I never saw your face before!" -- Ambrose Bierce, "The Devil's Dictionary" ------------------------------------------------------------- Jean-Marc Autexier SYBORG Informationssysteme b.H OHG <a href="http://www.autexier.de">www.autexier.de</a>
Jean-Marc Autexier schrieb:
nach dem update auf den neuen Athlon Kernel (vom 01.08.2003, Version 2.4.19-339) funktionieren die Nvidia Treiber nicht mehr. Foglende Meldung erscheint beim starten von X:
Error: programmnot dumpable after PR_SET_DUMPABLE :-( INIT: Id "fr" respawning too fast:disabled for 5 minutes
Installiert sind NIVIDIA_kernel-1.0-3123 und NVIDIA_GLX-1.0-3123.
Besorge Dir die neusten NVIDIA-Treiber von http://www.nvidia.com/, deinstalliere die alten Treiber und installiere dann die neuen - fertig. Falls Du doch bei den alten Treibern bleiben moechtest: compiliere das Kernel-Modul neu.
Nach Installation der von Suse mitgelieferten Treiber (Version 0.8-293) läuft X, aber natürlichnicht mit der gewohnten Performance (keine 3D Unterstüzung...).
Das ist der normale Treiber "nv" von XFree86.
Ich habe das Update auf 8.2 bisher herausgeschoben, da es dort ja Probleme mit Nvidia gab (muss ich mir nochmal durchlesen), und wollte auf 8.3 warten ;-).
Wo hast Du denn diese Falschaussage her? Ich schreibe diese Mail gerade unter SuSE 8.2 mit den NVIDIA-Treibern... Es kann hier und da zu Problemen kommen, das hat aber meist etwas mit den Modelines zu tun oder ACPI/APM. Das war aber bei anderen SuSE-Versionen genau so. CU, Thomson
Am Sonntag, 3. August 2003 12:08 schrieb Thomas Hertweck:
... Besorge Dir die neusten NVIDIA-Treiber von http://www.nvidia.com/, deinstalliere die alten Treiber und installiere dann die neuen - fertig. Falls Du doch bei den alten Treibern bleiben moechtest: compiliere das Kernel-Modul neu.
Ich habe die alten deinstalliert (rpm -e) und die neuen ( NVIDIA_GLX-1.0-4496.suse81.i586.rpm und NVIDIA_kernel-1.0-4496.suse81.i586.rpm) installiert. Bei der Installation von NVIDIA_kernel bekomme ich folgende Meldungen: depmod: *** Unresolved symbols in /lib/modules/2.4.19-4GB/kernel/drivers/usb/hp3300c.o depmod: *** Unresolved symbols in /lib/modules/2.4.19-4GB/kernel/drivers/usb/hp3300c_xfer.o depmod: *** Unresolved symbols in /lib/modules/2.4.19-4GB/kernel/drivers/video/nvidia.o Kernel ist der Athlon Kernel vom 01.08. Wenn ich sax2 nutze und die Konfiguration teste, bekomme ich die Meldung: X-Server-Test fehlgeschlagen (EE) NVIDIA(0): *** Aborting *** (EE) Screen(s): found, but none have a usable configuration Sax2 ist 4.7-171, scheint die aktuelle Version zu sein. Ich habe noch xf86 4.2.0 installiert. Bringt der Update auf 4.3.0 (ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/XFree86-4.3.0-SuSE/suse81) etwas? Sorry für falsche Annahmen zu NVIDIA und 8.2, ich dachte da wäre mal was durch die Liste gegangen, hatte ich aber mit den Promise Problemen verwechselt. Gruß Jean-Marc
Jean-Marc Autexier schrieb:
[...] Ich habe die alten deinstalliert (rpm -e) und die neuen ( NVIDIA_GLX-1.0-4496.suse81.i586.rpm und NVIDIA_kernel-1.0-4496.suse81.i586.rpm) installiert. Bei der Installation von NVIDIA_kernel bekomme ich folgende Meldungen:
depmod: *** Unresolved symbols in /lib/modules/2.4.19-4GB/kernel/drivers/usb/hp3300c.o depmod: *** Unresolved symbols in /lib/modules/2.4.19-4GB/kernel/drivers/usb/hp3300c_xfer.o depmod: *** Unresolved symbols in /lib/modules/2.4.19-4GB/kernel/drivers/video/nvidia.o
Kernel ist der Athlon Kernel vom 01.08.
OK, prinzipiell hast Du das richtig gemacht. Aber: das Modul nvidia.o weist "unresolved symbols" auf. Ich vermute, das liegt daran, dass Du nicht mehr den Original-SuSE-Kernel von der 8.1 hast, sondern einen per YOU gepatchten Kernel o.ae. Module mit "unresolved symbols" koennen nicht geladen werden, insofern ist es kein Wundern, wenn eine Konfiguration mit sax2 dann schief laeuft. Das vorcompilierte Modul aus dem RPM passt so gesehen nicht mehr zu Deinem neuen Kernel. Schau mal unter /usr/src/, ob es ein Verzeichnis kernel-modules und darin ein Verzeichnis nv_glx gibt. Dort liegen die "Quellen" des NVIDIA-Kernel-Moduls. Installiere die zu Deinem momentan laufenden Kernel passenden Quellen, konfiguriere sie per "make cloneconfig", "make dep" und ueberpruefe, dass der Link /usr/src/linux auf das korrekte Verzeichnis mit diesen Kernel- quellen zeigt. Dann fuehrst Du im Verzeichnis mit den NVIDIA- "Quellen" ein "make clean" und dann ein "make" (oder "make install", das weiss ich leider nicht auswendig) aus. Anschlies- send solltest Du ein "depmod -a" durchfuehren und versuchen, das Modul per "modprobe nvidia" zu laden... Das sollte dann hoffent- lich gehen. Dann kannst Du versuchen, per sax2 eine Konfigu- ration zu finden bzw. dann sollte die alte Konfiguration wieder laufen. Aber Achtung: Frueher hies das NVIDIA-Modul NVdriver, inzwischen heisst es nvidia. Schaue, dass in der /etc/module.conf das nun richtige Modul genannt ist!
Wenn ich sax2 nutze und die Konfiguration teste, bekomme ich die Meldung: X-Server-Test fehlgeschlagen (EE) NVIDIA(0): *** Aborting *** (EE) Screen(s): found, but none have a usable configuration
Siehe oben, solange das Kernel-Modul nicht geladen weden kann, kann es nicht funktionieren.
Sax2 ist 4.7-171, scheint die aktuelle Version zu sein. Ich habe noch xf86 4.2.0 installiert. Bringt der Update auf 4.3.0 (ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/XFree86-4.3.0-SuSE/suse81) etwas?
Du kannst Dir das Changelog von XFree anschauen und dann entscheiden, ob es Dir etwas bringt. Mit dem NVIDIA-Problem hat das aber erst einmal nichts zu tun, die NVIDIA-Module funktionieren ab XFree Version 4.0.2.
Sorry für falsche Annahmen zu NVIDIA und 8.2, ich dachte da wäre mal was durch die Liste gegangen, hatte ich aber mit den Promise Problemen verwechselt.
Es gibt ab und zu Probleme mit den NVIDIA-Treibern, das ist schon richtig. Das ist aber nicht auf eine bestimmte SuSE-Distribution beschraenkt und hat eben meist etwas mit APM/ACPI, Framebuffer, etc. zu tun. Gruesse, Thomson PS: Vielleicht hilft Dir auch http://www.thomashertweck.de/nvidia.html und http://www.thomashertweck.de/suse-linux-kernel.pdf...
Am Sonntag, 3. August 2003 13:46 schrieb Thomas Hertweck:
[...] OK, prinzipiell hast Du das richtig gemacht. Aber: das Modul nvidia.o weist "unresolved symbols" auf. Ich vermute, das liegt daran, dass Du nicht mehr den Original-SuSE-Kernel von der 8.1 hast, sondern einen per YOU gepatchten Kernel o.ae. Module mit "unresolved symbols" koennen nicht geladen werden, insofern ist es kein Wundern, wenn eine Konfiguration mit sax2 dann schief laeuft. Das vorcompilierte Modul aus dem RPM passt so gesehen nicht mehr zu Deinem neuen Kernel.
Schau mal unter /usr/src/, ob es ein Verzeichnis kernel-modules und darin ein Verzeichnis nv_glx gibt. Dort liegen die "Quellen" des NVIDIA-Kernel-Moduls. Installiere die zu Deinem momentan laufenden Kernel passenden Quellen, konfiguriere sie per "make cloneconfig", "make dep" und ueberpruefe, dass der Link /usr/src/linux auf das korrekte Verzeichnis mit diesen Kernel- quellen zeigt. Dann fuehrst Du im Verzeichnis mit den NVIDIA- "Quellen" ein "make clean" und dann ein "make" (oder "make install", das weiss ich leider nicht auswendig) aus. Anschlies- send solltest Du ein "depmod -a" durchfuehren und versuchen, das Modul per "modprobe nvidia" zu laden... Das sollte dann hoffent- lich gehen. Dann kannst Du versuchen, per sax2 eine Konfigu- ration zu finden bzw. dann sollte die alte Konfiguration wieder laufen.
Aber Achtung: Frueher hies das NVIDIA-Modul NVdriver, inzwischen heisst es nvidia. Schaue, dass in der /etc/module.conf das nun richtige Modul genannt ist!
Danke. Ich werde es demnächst mal ausprobieren. Ich habe vorerst, entgegen den Empfehlungen auf der nvidia Seite, die Treiber mit dem run- Skript installiert. Während der Installation teilte mir das Programm mit, dass die Kernel bindings fehlen und sie neu erstellt werden. Sax2 funktioniert tatsächlich nicht, aber die Treiber laufen ohne Probleme. Da man ja nicht so oft etwas daran ändert, kann ich erst mal damit leben. Rein aus interesse werde ich, wenn ich wieder Zeit habe (vermutlich nächstes Wochenende), deine Lösung ausprobieren (man will ja auch was lernen). Gruß Jean-Marc
Hallo! Ich habe mir letzte Woche irgendwann, als YOU mir das vorschlug, den offiziellen SuSE Linux Kernelupdate (auf 2.4.20-100) heruntergeladen und installiert. Während des Patch-Vorgangs kam die Meldung "Achtung, Nvidia-Treiber müssen neu installiert werden". Soweit, so gut. Da ich bisher mit Nvidia-Treiber kaum oder nur wenige unslösbare Probleme hatte, machte ich mir nicht sonderlich viel aus dieser Meldung. Ich habe mir also die neusten Treiber von der Nvidia-Homepage heruntergeladen und wollte sie ganz normal installieren. Während des Installationsvorgangs kam dann aber: Es wurde kein precompiled Treiber gefunden. Es wird nach neuen auf der Homepage gesucht. Dort gibt es aber auch keine neuen (zumindest finden weder Software noch ich etwas). Als nächste Meldung kam dann: Versuche die Treiber neu zu erstellen. Aber auch das schlägt fehl, was, wie ich nach einem Blich in /var/log/nvidia-installer.msg am falschen Compiler liegt. Jetzt meine Frage: Wie installiere ich denn den gcc 2.95? yast knallt mir immer gleich den 3.3 wieder drauf. Oder, hat schon jemand einen precompiled für Pentium 4 Prozessoren, den er auch zur Verfügung stellen würde? IGNORE_CC_MISMATCH will ich nicht machen. Außer es hätte jemand tatsächlich schon gute Erfahrungen damit gemacht. Danke schonmal Holger Endt Jean-Marc Autexier wrote:
Am Sonntag, 3. August 2003 13:46 schrieb Thomas Hertweck:
[...] OK, prinzipiell hast Du das richtig gemacht. Aber: das Modul nvidia.o weist "unresolved symbols" auf. Ich vermute, das liegt daran, dass Du nicht mehr den Original-SuSE-Kernel von der 8.1 hast, sondern einen per YOU gepatchten Kernel o.ae. Module mit "unresolved symbols" koennen nicht geladen werden, insofern ist es kein Wundern, wenn eine Konfiguration mit sax2 dann schief laeuft. Das vorcompilierte Modul aus dem RPM passt so gesehen nicht mehr zu Deinem neuen Kernel.
Schau mal unter /usr/src/, ob es ein Verzeichnis kernel-modules und darin ein Verzeichnis nv_glx gibt. Dort liegen die "Quellen" des NVIDIA-Kernel-Moduls. Installiere die zu Deinem momentan laufenden Kernel passenden Quellen, konfiguriere sie per "make cloneconfig", "make dep" und ueberpruefe, dass der Link /usr/src/linux auf das korrekte Verzeichnis mit diesen Kernel- quellen zeigt. Dann fuehrst Du im Verzeichnis mit den NVIDIA- "Quellen" ein "make clean" und dann ein "make" (oder "make install", das weiss ich leider nicht auswendig) aus. Anschlies- send solltest Du ein "depmod -a" durchfuehren und versuchen, das Modul per "modprobe nvidia" zu laden... Das sollte dann hoffent- lich gehen. Dann kannst Du versuchen, per sax2 eine Konfigu- ration zu finden bzw. dann sollte die alte Konfiguration wieder laufen.
Aber Achtung: Frueher hies das NVIDIA-Modul NVdriver, inzwischen heisst es nvidia. Schaue, dass in der /etc/module.conf das nun richtige Modul genannt ist!
Danke. Ich werde es demnächst mal ausprobieren. Ich habe vorerst, entgegen den Empfehlungen auf der nvidia Seite, die Treiber mit dem run- Skript installiert. Während der Installation teilte mir das Programm mit, dass die Kernel bindings fehlen und sie neu erstellt werden. Sax2 funktioniert tatsächlich nicht, aber die Treiber laufen ohne Probleme. Da man ja nicht so oft etwas daran ändert, kann ich erst mal damit leben. Rein aus interesse werde ich, wenn ich wieder Zeit habe (vermutlich nächstes Wochenende), deine Lösung ausprobieren (man will ja auch was lernen).
Gruß Jean-Marc
Hallo Holger! Du brauchst den Compiler wahrscheinlich nicht neu zu installieren. Check mal, ob die Versionen übereinstimmen mit cat /proc/version und gcc -v Wenn dem der Fall ist (sehr wahrscheinlich), dann kannst Du mit export IGNORE_CC_MISMATCH=yes dafür sorgen, dass der NVidia-Treiber nicht mehr aufmuckt. Gruß, Lutz On Thursday 14 August 2003 11:11, Holger Endt wrote:
Hallo! Ich habe mir letzte Woche irgendwann, als YOU mir das vorschlug, den offiziellen SuSE Linux Kernelupdate (auf 2.4.20-100) heruntergeladen und installiert. Während des Patch-Vorgangs kam die Meldung "Achtung, Nvidia-Treiber müssen neu installiert werden".
Soweit, so gut. Da ich bisher mit Nvidia-Treiber kaum oder nur wenige unslösbare Probleme hatte, machte ich mir nicht sonderlich viel aus dieser Meldung.
Ich habe mir also die neusten Treiber von der Nvidia-Homepage heruntergeladen und wollte sie ganz normal installieren. Während des Installationsvorgangs kam dann aber: Es wurde kein precompiled Treiber gefunden. Es wird nach neuen auf der Homepage gesucht. Dort gibt es aber auch keine neuen (zumindest finden weder Software noch ich etwas).
Als nächste Meldung kam dann: Versuche die Treiber neu zu erstellen. Aber auch das schlägt fehl, was, wie ich nach einem Blich in /var/log/nvidia-installer.msg am falschen Compiler liegt.
Jetzt meine Frage: Wie installiere ich denn den gcc 2.95? yast knallt mir immer gleich den 3.3 wieder drauf. Oder, hat schon jemand einen precompiled für Pentium 4 Prozessoren, den er auch zur Verfügung stellen würde?
IGNORE_CC_MISMATCH will ich nicht machen. Außer es hätte jemand tatsächlich schon gute Erfahrungen damit gemacht.
Danke schonmal Holger Endt
Jean-Marc Autexier wrote:
Am Sonntag, 3. August 2003 13:46 schrieb Thomas Hertweck:
[...] OK, prinzipiell hast Du das richtig gemacht. Aber: das Modul nvidia.o weist "unresolved symbols" auf. Ich vermute, das liegt daran, dass Du nicht mehr den Original-SuSE-Kernel von der 8.1 hast, sondern einen per YOU gepatchten Kernel o.ae. Module mit "unresolved symbols" koennen nicht geladen werden, insofern ist es kein Wundern, wenn eine Konfiguration mit sax2 dann schief laeuft. Das vorcompilierte Modul aus dem RPM passt so gesehen nicht mehr zu Deinem neuen Kernel.
Schau mal unter /usr/src/, ob es ein Verzeichnis kernel-modules und darin ein Verzeichnis nv_glx gibt. Dort liegen die "Quellen" des NVIDIA-Kernel-Moduls. Installiere die zu Deinem momentan laufenden Kernel passenden Quellen, konfiguriere sie per "make cloneconfig", "make dep" und ueberpruefe, dass der Link /usr/src/linux auf das korrekte Verzeichnis mit diesen Kernel- quellen zeigt. Dann fuehrst Du im Verzeichnis mit den NVIDIA- "Quellen" ein "make clean" und dann ein "make" (oder "make install", das weiss ich leider nicht auswendig) aus. Anschlies- send solltest Du ein "depmod -a" durchfuehren und versuchen, das Modul per "modprobe nvidia" zu laden... Das sollte dann hoffent- lich gehen. Dann kannst Du versuchen, per sax2 eine Konfigu- ration zu finden bzw. dann sollte die alte Konfiguration wieder laufen.
Aber Achtung: Frueher hies das NVIDIA-Modul NVdriver, inzwischen heisst es nvidia. Schaue, dass in der /etc/module.conf das nun richtige Modul genannt ist!
Danke. Ich werde es demnächst mal ausprobieren. Ich habe vorerst, entgegen den Empfehlungen auf der nvidia Seite, die Treiber mit dem run- Skript installiert. Während der Installation teilte mir das Programm mit, dass die Kernel bindings fehlen und sie neu erstellt werden. Sax2 funktioniert tatsächlich nicht, aber die Treiber laufen ohne Probleme. Da man ja nicht so oft etwas daran ändert, kann ich erst mal damit leben. Rein aus interesse werde ich, wenn ich wieder Zeit habe (vermutlich nächstes Wochenende), deine Lösung ausprobieren (man will ja auch was lernen).
Gruß Jean-Marc
Am Donnerstag, 14. August 2003 11:11 schrieb Holger Endt:
Ich habe mir also die neusten Treiber von der Nvidia-Homepage heruntergeladen und wollte sie ganz normal installieren. Während des Installationsvorgangs kam dann aber: Es wurde kein precompiled Treiber gefunden. Es wird nach neuen auf der Homepage gesucht. Dort gibt es aber auch keine neuen (zumindest finden weder Software noch ich etwas).
Nö, irgendwie geht das nicht. Ich hab das Makefile modifiziert und das Modul per Hand configuriert. Wieso SuSE den Scheiß gemacht hat, versteh ich allerdings nicht, denn es läuft hier auch mit dem Modul, das mit dem original-Treiber installiert wird. Den neu compilierten Kernel-Treiber für den k_deflt Treiber kann ich gerne schicken. Das Problem ist, dass das ganze NVidia-Script nicht durchläuft, Du also alle Libs per Hand installieren und verlinken darfst, denn die Links versaut die Kernel-Installation. Auch die /etc/X11Config musst Du nachher wieder ändern.
Jetzt meine Frage: Wie installiere ich denn den gcc 2.95? yast knallt
Was willst Du mit dem 2.95er? Nebenbei scheint der Alsa-Treiber im neuen Kernel defekt zu sein, zumindestens der emu10k1 Treiber. Ich hab damit zumindestens keinen Ton rausgekriegt. Programme wie xine oder mplayer werden zu Zombies und das wars. Naja, hab mir halt den 0.9.6er compiliert. Da lob ich mir ein unproblematisches aktuell halten der Distri per YOU. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo, On Thu, 14 Aug 2003, Holger Endt wrote:
... Ich habe mir also die neusten Treiber von der Nvidia-Homepage heruntergeladen und wollte sie ganz normal installieren. Während des Installationsvorgangs kam dann aber: Es wurde kein precompiled Treiber gefunden. Es wird nach neuen auf der Homepage gesucht. Dort gibt es aber auch keine neuen (zumindest finden weder Software noch ich etwas).
Als nächste Meldung kam dann: Versuche die Treiber neu zu erstellen. Aber auch das schlägt fehl, was, wie ich nach einem Blich in /var/log/nvidia-installer.msg am falschen Compiler liegt. ...
Vielleicht hilft ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/nvidia-installer-HOWTO Hat mir auch geholft ... ;-)
IGNORE_CC_MISMATCH will ich nicht machen. Außer es hätte jemand tatsächlich schon gute Erfahrungen damit gemacht.
Keine schlechten ..., bis jetzt.
Danke schonmal Holger Endt
Wenns hilft, dann bitte. Gruss Friedhelm
participants (6)
-
Friedhelm Mueller
-
Holger Endt
-
Jean-Marc Autexier
-
Lutz F. Krebs
-
Manfred Tremmel
-
Thomas Hertweck