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

Re: Server zwingen, im VGA-Modus zu starten



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 -----

Jan 7 17:24:59 server kernel: [ 5.354923] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 128
Jan  7 17:24:59 server kernel: [    5.355046] Raw EDID:
Jan 7 17:24:59 server kernel: [ 5.355125] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.355213] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.355301] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.355390] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.355477] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.355566] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.355661] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.355754] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.468785] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 128
Jan  7 17:24:59 server kernel: [    5.468910] Raw EDID:
Jan 7 17:24:59 server kernel: [ 5.468988] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.469074] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.469158] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.469244] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.469329] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.469415] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.469508] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.469594] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.586406] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 128
Jan  7 17:24:59 server kernel: [    5.586517] Raw EDID:
Jan 7 17:24:59 server kernel: [ 5.586589] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.586668] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.586746] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.586824] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.586902] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.586980] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.587058] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.587136] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.692192] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 128
Jan  7 17:24:59 server kernel: [    5.692315] Raw EDID:
Jan 7 17:24:59 server kernel: [ 5.692398] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.692486] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.692573] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.692660] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.692748] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.692835] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.692923] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.693010] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Jan 7 17:24:59 server kernel: [ 5.693105] gma500 0000:00:02.0: LVDS-1: EDID block 0 invalid. Jan 7 17:24:59 server kernel: [ 6.053801] gma500 0000:00:02.0: allocated 1280x1024 fb Jan 7 17:24:59 server kernel: [ 6.054092] fbcon: psbfb (fb0) is primary device Jan 7 17:24:59 server kernel: [ 6.374169] Console: switching to colour frame buffer device 80x30
Jan  7 17:24:59 server kernel: [    6.378142] fb0: psbfb frame buffer device
Jan  7 17:24:59 server kernel: [    6.378227] drm: registered panic notifier
Jan 7 17:24:59 server kernel: [ 6.378435] gma500 0000:00:02.0: Backlight lvds set brightness 7a120000 Jan 7 17:24:59 server kernel: [ 6.378616] [drm] Initialized gma500 1.0.0 2011-06-06 for 0000:00:02.0 on minor 0

----- schnapp -----

Ist hieraus vielleicht irgendwas ersichtlich?

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

Vielen Dank für Eure Hilfe.


Gruß

Thilo



Ferner:

Gewoehnlich kommt hier in diesem Zusammenhang auch die Frage, wie
man das Dunkelschalten des Bildschirms verhindern kann. Hierzu habe
ich in meiner /etc/console-tools/config" folgende Zeilen veraendert:

   BLANK_TIME=0
   POWERDOWN_TIME=0

Grusz,

Peter Blancke



Reply to: