Seltsames Verhalten des X-Servers beim booten???
Hallo, ich habe seit neuestem ein seltsames Verhalten beim booten des Systems. Wenn ich den Rechner einschalte fährt er ganz normal hoch, und zwar bis zum Umschalten in den Grafikmodus. Es passiert einfach gar nichts. Der Bildschirm bleibt schwarz. Wenn ich dann umschalte auf die Konsole 1 kann ich mich im Textmodus einloggen. Ich habe den aktuellen NVIDIA Treiber mit Hilfe von YOU installiert. Hier die Logdaten aus /var/log/messages: Jul 14 20:22:33 linux kernel: nvidia: unsupported module, tainting kernel. Jul 14 20:22:33 linux kernel: nvidia: module license 'NVIDIA' taints kernel. Jul 14 20:22:33 linux kernel: 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004 Jul 14 20:22:33 linux kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000369 Jul 14 20:22:33 linux kernel: printing eip: Jul 14 20:22:33 linux kernel: fb0eda69 Jul 14 20:22:33 linux kernel: *pde = 00000000 Jul 14 20:22:33 linux kernel: Oops: 0000 [#1] Jul 14 20:22:33 linux kernel: CPU: 0 Jul 14 20:22:33 linux kernel: EIP: 0060: [__crc_tcp_protocol+665885/5272267] Tainted: P U Jul 14 20:22:33 linux kernel: EIP: 0060:[<fb0eda69>] Tainted: P U Jul 14 20:22:33 linux kernel: EFLAGS: 00213282 (2.6.5-7.95-default) Jul 14 20:22:33 linux kernel: EIP is at _nv001532rm+0xd/0x28 [nvidia] Jul 14 20:22:33 linux kernel: eax: 00000004 ebx: f7239400 ecx: 00000001 edx: f787949d Jul 14 20:22:33 linux kernel: esi: f7239400 edi: f6d28000 ebp: f710fde8 esp: f710fde4 Jul 14 20:22:33 linux kernel: ds: 007b es: 007b ss: 0068 Jul 14 20:22:33 linux kdm: :0[4024]: IO Error in XOpenDisplay Jul 14 20:22:33 linux kdm[3994]: X server for display :0 terminated unexpectedly Jul 14 20:22:33 linux kernel: Process X (pid: 4021, threadinfo=f710e000 task=cdc85250) Jul 14 20:22:33 linux kernel: Stack: f7239400 f710fdfc fb029a09 00000001 f7239400 00000004 f710fe20 fb027f42 Jul 14 20:22:33 linux kernel: f6d28000 00000001 f6d28000 00000001 f6d28000 00000000 f7239400 f710fe3c Jul 14 20:22:33 linux kernel: fb0ee938 f6d28000 00000004 00000002 0000000c 00000000 f710fe60 fb0ee6be Jul 14 20:22:33 linux kernel: Call Trace: Jul 14 20:22:33 linux kernel: [__crc_device_pm_set_parent+937782/1046824] _nv002719rm+0x49/0x64 [nvidia] Jul 14 20:22:33 linux kernel: [<fb029a09>] _nv002719rm+0x49/0x64 [nvidia] Jul 14 20:22:33 linux kernel: [__crc_device_pm_set_parent+930927/1046824] _nv000822rm+0x82/0xec [nvidia] Jul 14 20:22:33 linux kdm[3994]: Display :0 cannot be opened Jul 14 20:22:33 linux kdm[3994]: Unable to fire up local display :0; disabling. Jul 14 20:22:33 linux kernel: [<fb027f42>] _nv000822rm+0x82/0xec [nvidia] Jul 14 20:22:33 linux kernel: [__crc_tcp_protocol+669676/5272267] _nv001617rm+0xf8/0x12c [nvidia] Jul 14 20:22:34 linux kernel: [<fb0ee938>] _nv001617rm+0xf8/0x12c [nvidia] Jul 14 20:22:34 linux kernel: [__crc_tcp_protocol+669042/5272267] _nv001544rm+0x8a/0xa4 [nvidia] Jul 14 20:22:34 linux kernel: [<fb0ee6be>] _nv001544rm+0x8a/0xa4 [nvidia] Jul 14 20:22:34 linux kernel: [__crc_device_pm_set_parent+915580/1046824] _nv000906rm+0x33/0x60 [nvidia] Jul 14 20:22:34 linux kernel: [<fb02434f>] _nv000906rm+0x33/0x60 [nvidia] Jul 14 20:22:34 linux kernel: [__crc_device_pm_set_parent+916657/1046824] _nv000912rm+0x188/0x218 [nvidia] Jul 14 20:22:34 linux kernel: [<fb024784>] _nv000912rm+0x188/0x218 [nvidia] Jul 14 20:22:34 linux kernel: [__crc_device_pm_set_parent+923497/1046824] rm_init_adapter+0xc/0x10 [nvidia] Jul 14 20:22:34 linux kernel: [<fb02623c>] rm_init_adapter+0xc/0x10 [nvidia] Jul 14 20:22:34 linux kernel: [__crc_device_pm_set_parent+796962/1046824] nv_kern_open+0x1f8/0x27f [nvidia] Jul 14 20:22:34 linux kernel: [<fb0073f5>] nv_kern_open+0x1f8/0x27f [nvidia] Jul 14 20:22:34 linux kernel: [exact_match+0/16] exact_match+0x0/0x10 Jul 14 20:22:34 linux kernel: [<c0160280>] exact_match+0x0/0x10 Jul 14 20:22:34 linux kernel: [chrdev_open+135/272] chrdev_open+0x87/0x110 Jul 14 20:22:34 linux kernel: [<c0160827>] chrdev_open+0x87/0x110 Jul 14 20:22:34 linux kernel: [dentry_open_it+342/448] dentry_open_it+0x156/0x1c0 Jul 14 20:22:34 linux kernel: [<c0155a86>] dentry_open_it+0x156/0x1c0 Jul 14 20:22:34 linux kernel: [filp_open+112/128] filp_open+0x70/0x80 Jul 14 20:22:34 linux kernel: [<c0155bb0>] filp_open+0x70/0x80 Jul 14 20:22:34 linux kernel: [sys_open+131/208] sys_open+0x83/0xd0 Jul 14 20:22:34 linux kernel: [<c0155c43>] sys_open+0x83/0xd0 Jul 14 20:22:34 linux kernel: [sysenter_past_esp+82/121] sysenter_past_esp+0x52/0x79 Jul 14 20:22:34 linux kernel: [<c0107dc9>] sysenter_past_esp+0x52/0x79 Jul 14 20:22:34 linux kernel: Jul 14 20:22:34 linux kernel: Code: 8b 91 68 03 00 00 50 53 51 52 8b 82 4c 01 00 00 ff d0 8b 5d Ich logge mich dann als root ein und starte den Rechner mit dem Befehl "reboot" neu und anschliessend startet der X-Server ganz normal. Die Logs sehen dann so aus: Jul 14 20:41:46 linux kernel: nvidia: unsupported module, tainting kernel. Jul 14 20:41:46 linux kernel: nvidia: module license 'NVIDIA' taints kernel. Jul 14 20:41:46 linux kernel: 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004 Das Problem bestand anfangs noch nicht. Ich habe nichts verändert, nur die YOU-Updates eingespielt. Mein System: Athlon 2400+ 1 GB DDR-RAM Memory clock 266 Mhz Aeolus NVIDIA FX 5700, 256 MB DDR Eizo Flexscan T560i-T Auflösung: 1152x864 mit 88 hz Ich hoffe, die Angaben reichen um das Problem einzugrenzen. Bei Fragen, einfach mailen. Es verwundert mich halt, dass das System beim ersten Start hängenbleibt und beim zweiten, dritten, ...etc. Versuch ganz normal durchbooten. Ich bin für jede Hilfe dankbar. Mit den Angeben in der Log-Datei kann ich nicht so viel anfangen, da meine Englischkenntisse dafür nicht ausreichen. Danke und Grüsse Manfred Keller
Manfred Keller wrote:
ich habe seit neuestem ein seltsames Verhalten beim booten des Systems. Wenn ich den Rechner einschalte fährt er ganz normal hoch, und zwar bis zum Umschalten in den Grafikmodus. Es passiert einfach gar nichts. Der Bildschirm bleibt schwarz. Wenn ich dann umschalte auf die Konsole 1 kann ich mich im Textmodus einloggen.
Ich habe den aktuellen NVIDIA Treiber mit Hilfe von YOU installiert.
vor oder nach den letzten Kernel-Patches?
Hier die Logdaten aus /var/log/messages:
Jul 14 20:22:33 linux kernel: nvidia: unsupported module, tainting kernel. Jul 14 20:22:33 linux kernel: nvidia: module license 'NVIDIA' taints kernel. Jul 14 20:22:33 linux kernel: 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004 Jul 14 20:22:33 linux kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000369
[...]
Ich logge mich dann als root ein und starte den Rechner mit dem Befehl "reboot" neu und anschliessend startet der X-Server ganz normal. Die Logs sehen dann so aus:
Jul 14 20:41:46 linux kernel: nvidia: unsupported module, tainting kernel. Jul 14 20:41:46 linux kernel: nvidia: module license 'NVIDIA' taints kernel. Jul 14 20:41:46 linux kernel: 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004
danach kommt nichts mehr? weil bis hierher gehts oben ja auch!
Das Problem bestand anfangs noch nicht. Ich habe nichts verändert, nur die YOU-Updates eingespielt.
Kann es sein, dass bei den YOU-Patches ein Kernel-Update dabei war? Wenn ja, installier mal den NVIDIA-Treiber neu... Gruß David
Manfred Keller wrote:
ich habe seit neuestem ein seltsames Verhalten beim booten des Systems. Wenn ich den Rechner einschalte fährt er ganz normal hoch, und zwar bis zum Umschalten in den Grafikmodus. Es passiert einfach gar nichts. Der Bildschirm bleibt schwarz. Wenn ich dann umschalte auf die Konsole 1 kann ich mich im Textmodus einloggen.
Ich habe den aktuellen NVIDIA Treiber mit Hilfe von YOU installiert.
Hmm. Wie man anhand Deiner Logfile-Auszuege sieht, hast Du auf Deinem i386 System die Version NVIDIA-1.0-5336 installiert. Das ist aber nicht die aktuelle Version, die ist 1.0-6106.
Hier die Logdaten aus /var/log/messages:
Jul 14 20:22:33 linux kernel: nvidia: unsupported module, tainting kernel. Jul 14 20:22:33 linux kernel: nvidia: module license 'NVIDIA' taints kernel. Jul 14 20:22:33 linux kernel: 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004
Bis hier hin relativ normal,...
Jul 14 20:22:33 linux kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000369
...dann wird versucht, einen ungueltigen Pointer zu dereferen- zieren und...
Jul 14 20:22:33 linux kernel: printing eip: Jul 14 20:22:33 linux kernel: fb0eda69 Jul 14 20:22:33 linux kernel: *pde = 00000000 Jul 14 20:22:33 linux kernel: Oops: 0000 [#1]
...es kommt zu einem Segmentation Fault, bei Kerneln auch schlicht "Oops" genannt. Hier koennte prinzipiell nun das Programm ksymoops weiter helfen, was ich in Deinem speziellen Fall allerdings bezwei- feln wuerde, weil...
Jul 14 20:22:33 linux kernel: CPU: 0 Jul 14 20:22:33 linux kernel: EIP: 0060: [__crc_tcp_protocol+665885/5272267] Tainted: P U Jul 14 20:22:33 linux kernel: EIP: 0060:[<fb0eda69>] Tainted: P U Jul 14 20:22:33 linux kernel: EFLAGS: 00213282 (2.6.5-7.95-default) Jul 14 20:22:33 linux kernel: EIP is at _nv001532rm+0xd/0x28 [nvidia]
...der Oops wohl mit dem NVIDIA Modul zusammen haengt und das ja quasi nur "binary only" zur Verfuegung gestellt wird. Probieren kannst Du es natuerlich.
[...] Ich logge mich dann als root ein und starte den Rechner mit dem Befehl "reboot" neu und anschliessend startet der X-Server ganz normal.
Das ist eher seltsam.
Die Logs sehen dann so aus:
Jul 14 20:41:46 linux kernel: nvidia: unsupported module, tainting kernel. Jul 14 20:41:46 linux kernel: nvidia: module license 'NVIDIA' taints kernel. Jul 14 20:41:46 linux kernel: 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004
Das ist aehnlich wie oben und korrekt so.
Das Problem bestand anfangs noch nicht. Ich habe nichts verändert, nur die YOU-Updates eingespielt.
Welche YOU Updates? Das NVIDIA-Kernelmodul schon einmal neu gebaut fuer Deinen aktuellen Kernel? Wenn YOU ein Kernel-Update eingespielt hat, dann musste danach auch das NVIDIA-Modul neu gebaut werden - ob YOU das dann auch automatisch gemacht hat, weiss ich nicht. Ich mache so etwas lieber von Hand.
Mein System:
Athlon 2400+ 1 GB DDR-RAM Memory clock 266 Mhz Aeolus NVIDIA FX 5700, 256 MB DDR Eizo Flexscan T560i-T Auflösung: 1152x864 mit 88 hz
Ich hoffe, die Angaben reichen um das Problem einzugrenzen. Bei Fragen, einfach mailen. Es verwundert mich halt, dass das System beim ersten Start hängenbleibt und beim zweiten, dritten, ...etc. Versuch ganz normal durchbooten.
Hmm, ueberpruefe auch mal die Hardware, Speicher, etc. auf Fehler. Solche unvorhersagbaren Dinge sind nicht zuletzt oft ein Problem mit der Hardware. Gruesse, Th.
Am Donnerstag, 15. Juli 2004 08:54 schrieb Thomas Hertweck:
[...]
Welche YOU Updates? Das NVIDIA-Kernelmodul schon einmal neu gebaut fuer Deinen aktuellen Kernel? Wenn YOU ein Kernel-Update eingespielt hat, dann musste danach auch das NVIDIA-Modul neu gebaut werden - ob YOU das dann auch automatisch gemacht hat, weiss ich nicht. Ich mache so etwas lieber von Hand.
Vielen Dank für den Tip. Ich habe YOU gestartet und nach allen installierbaren Patches gesucht. Ich habe das NVIDIA Modul ausgewählt, aber YOU hat nichts heruntergeladen, sondern das bereits auf der Festplatte gespeicherte Modul neu installiert. Und jetzt läuft alles wieder so wie vorher. Viele Grüsse und Danke an alle. Manfred Keller
participants (3)
-
David Fuhr
-
Manfred Keller
-
Thomas Hertweck