[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Server zwingen, im VGA-Modus zu starten



Am 08.01.2014 schrieb Sascha Reißner:
Am Dienstag, den 07.01.2014, 20:47 +0100 schrieb Thilo Engelbracht:
Am 03.01.2014 schrieb Peter Blancke:
Am 2014-01-02, Thilo Engelbracht <mailinglists@engelbracht.de> schrieb:

Gibt es eine Möglichkeit, dem System mitzuteilen, dass es
lediglich die VGA-Auflösung verwenden soll (auch wenn eine andere
Auflösung möglich ist)? Kann mir jemand einen Tipp geben? Oder
zumindest ein Stichwort, nach dem ich googeln kann?

In meiner /etc/default/grub stehen folgende Zeilen auf ALLEN meinen
Servern:

    GRUB_DEFAULT=0
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT=""
    GRUB_CMDLINE_LINUX="nomodeset gfxpayload=text"

Alle anderen Zeilen sind auskommentiert. Die letzte Zeile bewirkt
Dein erwuenschtes VGA-Verhalten. Ein Update auf Grub nicht
vergessen. Das hat geholfen.

Ich habe das mal ausprobiert:

       root@server:~# grep -v "#" /etc/default/grub

       GRUB_DEFAULT=0
       GRUB_TIMEOUT=5
       GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
       GRUB_CMDLINE_LINUX_DEFAULT=""
       GRUB_CMDLINE_LINUX="nomodeset gfxpayload=text"

Anschl. natürlich ein "update-grub" ausgeführt.

Leider sieht das Resultat noch immer unverändert aus.
Und genau das verstehe ich nicht: Wenn ich dem Kernel die o.g. Parameter
übergebe, dann sollte das System doch im VGA-Modus starten.

Sascha Reißner hat in seiner E-Mail das Schlagwort "EDID (Extended
Display Identification Data)" erwähnt.
Daraufhin habe ich die Datei "/var/log/syslog" analysiert und bin über
folgende Einträge gestolpert:

----- schnipp -----

[ ... ]

----- schnapp -----

Ist hieraus vielleicht irgendwas ersichtlich?

Ja, der Kernel bekommt keine vernünftigen Daten vom EDID.
Die Ursache könnte das Monitorkabel sein. Entweder fehlen die Leitungen
über die die EDID-Daten übertragen werden sollten (Billigkabel), oder
sie sind beschädigt. Darauf deutet auch, das beim auslesen der Daten
alle Bits auf Hi stehen.

Es kann aber auch sein, daß das EDID deines Monitors tatsächlich nur
Schrott enthält (das kommt vor).

Also ich würde zuerst mal den Sitz der Stecker prüfen.
Wenn es das nicht ist, ein anderes Kabel versuchen.

Ich habe noch etwas verschwiegen.
Der Server wurde ursprünglich mit einem Linux-Betriebssystem ausgeliefert, laut Hersteller (Thomas Krenn) ein Debian GNU/Linux mit einem speziell angepassten Kernel. Den Server habe ich - zusammen mit einem mitgelieferten Kabel - an einen vorhandenen Monitor (Hersteller: BENQ, Modell: Q9C5) angeschlossen. Resultat: Alles lief problemlos, es gab keine Schwierigkeiten mit irgendwelchen merkwürdigen Darstellungen. Die Anzeige war genau so, wie ich sie mir vorgestellt habe.
Am Kabel kann es also genauso wenig liegen wie am Monitor selbst...

Normalerweise hätte ich alles so gelassen, wenn ich nicht mit einigen Punkten unzufrieden war. Hierzu zählte beispielsweise die Festplatten-Partitionierung und bestimmte Programmversionen (der IMAP-Server dovecot war z.B. nur in Version 1.x vorhanden, nicht in 2.x). Aus diesem Grund habe ich von einem USB-Stick eine frische Installation von Debian 7.3 durchgeführt. Leider habe ich es versäumt, mir vorher mit dd ein Backup zu erstellen. :-(
Und seit diesem Zeitpunkt besteht das beschriebene Problem...

Laut Datenblatt verfügt der Server über folgende Online-Grafik:
     1 x HDMI Intel GMA 500 256 MB

Ist vielleicht eine blöde Frage, aber muss ich ggf. einen speziellen
Treiber installieren, um überhaupt die Ausgabe im VGA-Modus zu erzwingen?

Es gibt auch ein "Thomas Krenn"-Wiki, hier bin ich auf folgenden Artikel gestossen:


www.thomas-krenn.com/de/wiki/Ubuntu_12.04_Kernel_Parameter_f%C3%BCr_den_Low_Energy_Server

(Ist zwar für Ubuntu, trotzdem habe ich die Kernel-Parameter bei mir ausprobiert, ein update-grub durchgeführt, keine Besserung)

Ich kann auch gerne mal ein Foto von meinem Bildschirm machen, vielleicht ist dies hilfreich.


Liebe Grüße

Thilo


Könnte es ggf. sein, dass die Ursache am Frame buffer liegt?

Sicher nicht. Der Kernel stellt (aufgrund der fehlenden Daten) auf
Verdacht auf 1280x1024 mit 80x30 Textmodus (allocated 1280x1024 fb /
switching to colour frame buffer device 80x30).
Jeder Monitor geht mit Auflösungen, für die er nicht gebaut ist, anders
um. Deiner zeigt eben das was du eben jetzt hast.
Was es ist es denn genau für ein Monitor?


Reply to: