Konsolen und X nicht moeglich
Hallo, ich hatte mein Problem kuerzlich schon in dem Thread "Konsole ist schwarz bzw. schwarzer Bildschirm beim Herunterfahren" beschrieben. Leider gab es dazu keine Diskussion. Ich habe mittlerweile etwas experimentiert, in der Hoffnung das Problem zu loesen, leider ohne Erfolg. Hier daher ein erneuter Versuch: Normalerweise hat man auf <Ctrl>+<Alt>+<Fn> fuer n=1, ..., 6 sechs Konsolen zur Verfuegung, fuer n=7 X. Die Umschaltung funktioniert bei mir nicht. Entweder ich starte im Runlevel 5 (default), dann habe ich X auf F7, aber beim Wechsel auf eine Konsole bleibt der Bildschirm dunkel, auch Konsole 1, auf der zuvor die Meldungen des Boot-Vorgangs angezeigt wurden. Oder ich starte im Runlevel 3 (via boot option). Dann habe ich alle 6 Konsolen zur Verfuegung, aber natuerlich kein X. Wie bekomme ich beides im Runlevel 5, wie es eigentlich sein sollte? Ich weiss nicht, welche Information erforderlich ist, hier daher ein Sammelsurium dessen, was interessant sein koennte: Ich habe einen Monitor von EIZO (L985EX) mit 1600x1200 Punkten , eine Matrox G450 Graphikkarte, SuSE 9.0. Das Problem trat in der SuSE 9.0 default Installation auf, d.h. mit dem vesafb Treiber. Mittlerweile verwende ich den matroxfb Treiber, mit demselben Problem. Es scheint also vom FB-Treiber unabhaengig. X laeuft nicht ueber FBDev. Das klappt bei mir wegen Timing-Problemen nicht. Ich verwende den mga Server. (Zu den Timing-Problemen siehe ggf. den Thread: "Framebuffer Timings (was: Wie aendert man den fb Treiber)" Dort geht es zwar nicht um X, aber ich denke, dass die Ursache in beiden Faellen dieselbe ist.) Mit freundlichen Gruessen Andreas Schenk
Am Samstag, 2. April 2005 22:42 schrieb Andreas Schenk:
Hallo, Wie bekomme ich beides im Runlevel 5, wie es eigentlich sein sollte? Andreas Schenk
Hallo, ich habe hier das gleiche Problem mit meine NVidia GeForce4 MX 440. Leider half nur der Eintag in die /boot/grub/menu.lst in die Zeile, wo Dein Linux gestartet wird: vga=normal . (Mit großer Warscheinlichkeit steht da bei Dir vga=0x317 drin.) Damit hast Du zwar keinen Framebuffer mehr, aber die Konsolen sind benutzbar. http://portal.suse.com/sdb/de/2002/11/wessels_fbdev_grub.html Bye -- asaf / mmuellerss \\:// asaf@gmx.net Mario Mueller (o -) mmuellerss@gmx.de Barbarastrasse 6 ---ooO-(_)-Ooo--- http://www.asaf.de 99752 Bleicherode | | KMail auf SuSE 9.2
Hallo, Am Dienstag, 5. April 2005 09:20 schrieb Mario Mueller:
Am Samstag, 2. April 2005 22:42 schrieb Andreas Schenk:
[...]
ich habe hier das gleiche Problem mit meine NVidia GeForce4 MX 440. Leider half nur der Eintag in die /boot/grub/menu.lst in die Zeile, wo Dein Linux gestartet wird: vga=normal . (Mit großer Warscheinlichkeit steht da bei Dir vga=0x317 drin.) Damit hast Du zwar keinen Framebuffer mehr, aber die Konsolen sind benutzbar.
Weder noch. Ich habe urspruenglich vga=normal wie beschrieben probiert. Ich hatte dadurch zwar kein Framebuffer mehr, das Problem war aber trotzdem unveraendert vorhanden. Dann habe ich -- als zweiten Versuch -- vom vesafb auf den matroxfb Treiber umgestellt (ich habe schliesslich eine Matrox G450), auch ohne Erfolg. Der Witz an der Sache: vga=normal hat nun keinen Effekt mehr. Das liegt wohl daran, dass ich mittlerweile den matroxfb in /etc/sysconfig/console ueber die beiden Zeilen FB_MODULES="matroxfb_g450 matroxfb_crtc2" FBSET_PARAMS="1024x768-60" starte. Zwischendurch hatte ich den matroxfb Treiber uebrigens im sysconfig via INITRD_MODUELES eingebunden, alles mit dem gleichen Effekt: Das Problem blieb unveraendert bestehen. Kurz: alle Versuche hatten keinerlei erkennbare Auswirkung auf das Problem. Mit freundlichen Gruessen Andreas Schenk
Am Samstag, 2. April 2005 22:42 schrieb Andreas Schenk:
Hallo, Moin
[...]
Normalerweise hat man auf <Ctrl>+<Alt>+<Fn> fuer n=1, ..., 6 sechs Konsolen zur Verfuegung, fuer n=7 X. Die Umschaltung funktioniert bei mir nicht. Entweder ich starte im Runlevel 5 (default), dann habe ich X auf F7, aber beim Wechsel auf eine Konsole bleibt der Bildschirm dunkel, auch Konsole 1, auf der zuvor die Meldungen des Boot-Vorgangs angezeigt wurden.
Oder ich starte im Runlevel 3 (via boot option). Dann habe ich alle 6 Konsolen zur Verfuegung, aber natuerlich kein X.
Wie bekomme ich beides im Runlevel 5, wie es eigentlich sein sollte?
Also ich kenne weder Deine GK noch Deinen Monitor, aber das Problem das man aus X nicht in die Konsole umschalten kann, das kenn ich... Hier gab es für Benutzer des NVIDIA Treibers in der /etc/X11/XF86Conf in der Section "Device" die Möglichkeit den Typ des angeschlossenen Monitors anzugeben. Für einen Röhrenmonitor gibt man hier "CRT" an, für einen Flachbildmonitor "DFP". Vielleicht hilft Dir dies ja als Info irgendwie weiter ... Gruß Micha Section "Device" BoardName "GeForce4 MX 440" BusID "1:0:0" Driver "nvidia" Identifier "Device[0]" VendorName "NVidia" Option "ConnectedMonitor" "CRT" <---- Diesen Eintrag hier Option "NvAGP" "3" Option "CursorShadow" "1" Option "NoLogo" "1" Option "DigitalVibrance" "0" EndSection
Ich weiss nicht, welche Information erforderlich ist, hier daher ein Sammelsurium dessen, was interessant sein koennte:
Ich habe einen Monitor von EIZO (L985EX) mit 1600x1200 Punkten , eine Matrox G450 Graphikkarte, SuSE 9.0. Das Problem trat in der SuSE 9.0 default Installation auf, d.h. mit dem vesafb Treiber. Mittlerweile verwende ich den matroxfb Treiber, mit demselben Problem. Es scheint also vom FB-Treiber unabhaengig. X laeuft nicht ueber FBDev. Das klappt bei mir wegen Timing-Problemen nicht. Ich verwende den mga Server.
(Zu den Timing-Problemen siehe ggf. den Thread: "Framebuffer Timings (was: Wie aendert man den fb Treiber)" Dort geht es zwar nicht um X, aber ich denke, dass die Ursache in beiden Faellen dieselbe ist.)
Mit freundlichen Gruessen
Andreas Schenk
Michael Schueller schrieb:
Am Samstag, 2. April 2005 22:42 schrieb Andreas Schenk:
Hallo, Moin
[...]
Normalerweise hat man auf <Ctrl>+<Alt>+<Fn> fuer n=1, ..., 6 sechs Konsolen zur Verfuegung, fuer n=7 X. Die Umschaltung funktioniert bei mir nicht. Entweder ich starte im Runlevel 5 (default), dann habe ich X auf F7, aber beim Wechsel auf eine Konsole bleibt der Bildschirm dunkel, auch Konsole 1, auf der zuvor die Meldungen des Boot-Vorgangs angezeigt wurden.
Oder ich starte im Runlevel 3 (via boot option). Dann habe ich alle 6 Konsolen zur Verfuegung, aber natuerlich kein X.
Wie bekomme ich beides im Runlevel 5, wie es eigentlich sein sollte?
[ . . . .] Was steht denn bei Dir in /etc/inittab -> /etc/init.d* Fragen wegen nvidia, Graka oder 3D treffen was anderes. Siehe hierzu die Log-Dateien und darin enthaltene Fehlermeldungen. Gruß Rolf
Hallo, Am Donnerstag, 7. April 2005 12:07 schrieb Rolf Hoff:
Michael Schueller schrieb:
Am Samstag, 2. April 2005 22:42 schrieb Andreas Schenk:
[...]
Oder ich starte im Runlevel 3 (via boot option). Dann habe ich alle 6 Konsolen zur Verfuegung, aber natuerlich kein X.
Wie bekomme ich beides im Runlevel 5, wie es eigentlich sein sollte?
[ . . . .]
Was steht denn bei Dir in /etc/inittab -> /etc/init.d*
Was willst Du genau wissen? inittab ist nicht so gross. Wenn ich die meissten Kommentarzeilen entferne, bleibt folgendes uebrig: [...] id:5:initdefault: # First script to be executed, if not booting in emergency (-b) mode si::bootwait:/etc/init.d/boot [...] l0:0:wait:/etc/init.d/rc 0 l1:1:wait:/etc/init.d/rc 1 l2:2:wait:/etc/init.d/rc 2 l3:3:wait:/etc/init.d/rc 3 #l4:4:wait:/etc/init.d/rc 4 l5:5:wait:/etc/init.d/rc 5 l6:6:wait:/etc/init.d/rc 6 # what to do in single-user mode ls:S:wait:/etc/init.d/rc S ~~:S:respawn:/sbin/sulogin # what to do when CTRL-ALT-DEL is pressed ca::ctrlaltdel:/sbin/shutdown -r -t 4 now # special keyboard request (Alt-UpArrow) # look into the kbd-0.90 docs for this kb::kbrequest:/bin/echo "Keyboard Request -- edit /etc/inittab to let this work." # what to do when power fails/returns pf::powerwait:/etc/init.d/powerfail start pn::powerfailnow:/etc/init.d/powerfail now #pn::powerfail:/etc/init.d/powerfail now po::powerokwait:/etc/init.d/powerfail stop # for ARGO UPS sh:12345:powerfail:/sbin/shutdown -h now THE POWER IS FAILING [...] 1:2345:respawn:/sbin/mingetty --noclear tty1 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 [...]
Fragen wegen nvidia, Graka oder 3D treffen was anderes.
???
Siehe hierzu die Log-Dateien und darin enthaltene Fehlermeldungen.
In den Log-Dateien finde ich nichts, ausser einer Warnung in XFree86.0.log, deren Bedeutung ich nicht einschaetzen kann. Wo genau soll ich nach was nachsehen? Hier die Warnung: (WW) Open APM failed (/dev/apm_bios) (No such device) Ich kenne mich wahrscheinlich zu wenig mit den Dingen aus, um zu wissen, worauf Du hinaus willst. Daher waeren detailliertere Fragen bzw. Hinweise fuer mich wichtig. Ich glaube immer noch, dass irgendwas mit dem Timing durcheinander kommt. Wie schon gesagt, habe ich die Konsolen mit Runlevel 3, beim Runlevel 5 zeigt mein Monitor Timingprobleme (Signalfehler mit Frequenzen ausserhalb der Spec) an. Das kann doch nur bedeuten, dass X irgendwas durcheinander bringt, was im Runlevel 3 funktioniert, aber so, dass X selbst im Runlevel 5 funktioniert? Mit freundlichen Gruessen Andreas Schenk
Andreas Schenk schrieb:
Hallo,
Am Donnerstag, 7. April 2005 12:07 schrieb Rolf Hoff:
Michael Schueller schrieb:
Am Samstag, 2. April 2005 22:42 schrieb Andreas Schenk:
[...]
Oder ich starte im Runlevel 3 (via boot option). Dann habe ich alle 6 Konsolen zur Verfuegung, aber natuerlich kein X.
Wie bekomme ich beides im Runlevel 5, wie es eigentlich sein sollte?
[ . . . .]
Was steht denn bei Dir in /etc/inittab -> /etc/init.d*
Was willst Du genau wissen? inittab ist nicht so gross. Wenn ich die meissten Kommentarzeilen entferne, bleibt folgendes uebrig:
[...] id:5:initdefault:
# First script to be executed, if not booting in emergency (-b) mode si::bootwait:/etc/init.d/boot
[...] l0:0:wait:/etc/init.d/rc 0 l1:1:wait:/etc/init.d/rc 1 l2:2:wait:/etc/init.d/rc 2 l3:3:wait:/etc/init.d/rc 3 #l4:4:wait:/etc/init.d/rc 4 l5:5:wait:/etc/init.d/rc 5 l6:6:wait:/etc/init.d/rc 6
[ . . . .] Aus den Erläuterungen, die dabei stehen, erfährst Du, was in den einzelnen Runlevel passiert. init 3 = ohne X (=xdm) init 5 = mit X (=xdm)
Fragen wegen nvidia, Graka oder 3D treffen was anderes.
???
Siehe hierzu die Log-Dateien und darin enthaltene Fehlermeldungen.
In den Log-Dateien finde ich nichts, ausser einer Warnung in XFree86.0.log, deren Bedeutung ich nicht einschaetzen kann. Wo genau soll ich nach was nachsehen? Hier die Warnung:
(WW) Open APM failed (/dev/apm_bios) (No such device)
Ich kenne mich wahrscheinlich zu wenig mit den Dingen aus, um zu wissen, worauf Du hinaus willst. Daher waeren detailliertere Fragen bzw. Hinweise fuer mich wichtig.
Eine kleine Hilfe findest Du am Anfang der Log-Datei. Wäre leichter, wenn Du lesen könntest ;-) EE = Fehler WW = Warnungen (Hinweise, keine Fehler)
Ich glaube immer noch, dass irgendwas mit dem Timing durcheinander kommt. Wie schon gesagt, habe ich die Konsolen mit Runlevel 3, beim Runlevel 5 zeigt mein Monitor Timingprobleme (Signalfehler mit Frequenzen ausserhalb der Spec) an. Das kann doch nur bedeuten, dass X irgendwas durcheinander bringt, was im Runlevel 3 funktioniert, aber so, dass X selbst im Runlevel 5 funktioniert?
Mit freundlichen Gruessen
Andreas Schenk
Ich bin ja auch nicht gerade der GURU für sowas. Drum versteh ich nicht alles, was Du berichtest. Nur um mir Klarheit zu verschaffen: Du kannst booten in Runlevel 3 und bist happy? Du kannst booten in Runlevel 5 und bist happy? Mit welchem Treiber bootest Du nach Runlevel 5 (nv, fb oder?) Mit Kde (xdm) oder Gnome (gdm)? Mit XF86Config oder Xorg (ja eigentlich egal)? Was für eine Maschine (oder Server-Netzwerk)? Du hast eine GK von Nvidia? Welchen Treiber willst Du von Nvidia verwenden (1.0-6111, 1.0-6929 oder den neuesten 1.0-7167)? Welchen Kernel? Wie hast Du oder willst Du den Treiber installiert/ren (z.B. sax2 -m 0=nvidia oder mit Yast2 ?) Kann Dein Monitor, was Du ihm (mit nvidia) abverlangen willst? Wurde Dein Monitor richtig erkannt? Sind alle erforderlichen Software-Pakete installiert? Un nun noch zum Schluss für heute: Die Konsole im Runlevel 5 und Desktop "Kde" findest Du unter Startleiste -> System -> Terminals Ob das, was ich hier aufführe, überhaupt Sinn macht, hängt aber davon ab, was Du tatsächlich erreichen willst. Gruß Rolf
Hallo, Am Donnerstag, 7. April 2005 09:03 schrieb Michael Schueller:
Am Samstag, 2. April 2005 22:42 schrieb Andreas Schenk:
[...]
Also ich kenne weder Deine GK noch Deinen Monitor, aber das Problem das man aus X nicht in die Konsole umschalten kann, das kenn ich... Hier gab es für Benutzer des NVIDIA Treibers in der /etc/X11/XF86Conf in der Section "Device" die Möglichkeit den Typ des angeschlossenen Monitors anzugeben. Für einen Röhrenmonitor gibt man hier "CRT" an, für einen Flachbildmonitor "DFP". Vielleicht hilft Dir dies ja als Info irgendwie weiter ...
Gruß Micha
Section "Device" BoardName "GeForce4 MX 440" BusID "1:0:0" Driver "nvidia" Identifier "Device[0]" VendorName "NVidia" Option "ConnectedMonitor" "CRT" <---- Diesen Eintrag hier Option "NvAGP" "3" Option "CursorShadow" "1" Option "NoLogo" "1" Option "DigitalVibrance" "0" EndSection
Danke fuer die Info. Hilft leider nicht -- hat keine Auswirkung. Wahrscheinlich ist die Option treiberspezifisch? Ich habe, wie gesagt, eine Matrox. YaST2 bietet mir diese Option gar nicht an. Ich habe sie dann per Hand eingetragen. Hat jemand eine weitere Idee? Mit freundlichen Gruessen Andreas Schenk
participants (4)
-
Andreas Schenk
-
Mario Mueller
-
Michael Schueller
-
Rolf Hoff