Am Sonntag, den 12.01.2014, 18:00 +0100 schrieb Thilo Engelbracht:
> root@server:~# lspci | grep -i vga
> 00:02.0 VGA compatible controller: Intel Corporation System
> Controller Hub (SCH Poulsbo) Graphics Controller (rev 07)
> root@server:~#
Das ist devinitiv ein GMA 500, Poulsbo ist der Codename für diesen Chip.
> > Schau mal mit 'lsmod | grep gma500' und 'lsmod | grep i915' welches
> > Modul geladen ist. Hinweise könnten auch in der dmesg zu finden sein.
>
> root@server:~# lsmod | grep -i gma500
> gma500_gfx 111553 1
> drm_kms_helper 22738 1 gma500_gfx
> drm 146387 2 drm_kms_helper,gma500_gfx
> i2c_algo_bit 12713 1 gma500_gfx
> i2c_core 19116 5
> i2c_algo_bit,drm,drm_kms_helper,gma500_gfx,i2c_isch
> root@server:~#
Und der Treiber ist auch geladen.
> Die Zeichenfolge "i915" wird gar nicht gefunden:
>
> root@server:~# lsmod | grep -i i915
> root@server:~#
>
> > $ dmesg | grep -i i915
>
> Auch hier wird die Zeichenkette "i915" nichts gefunden:
>
> root@server:~# dmesg | grep -i i915
> root@server:~#
Sieht soweit gut aus.
> Aber:
>
> root@server:~# dmesg | grep -i gma500
> [ 2.575627] gma500 0000:00:02.0: setting latency timer to 64
> [ 3.050795] gma500 0000:00:02.0: LVDS-1: EDID block 0 invalid.
> [ 3.417581] gma500 0000:00:02.0: allocated 1280x1024 fb
> [ 3.741337] gma500 0000:00:02.0: Backlight lvds set brightness
> 7a120000
> [ 3.741350] [drm] Initialized gma500 1.0.0 2011-06-06 for
> 0000:00:02.0 on minor 0
> root@server:~#
Hier macht der Trieber einen Fehler.
Er prüft die Anzeige am LVDS-Anschluß, wo garnichts angeschlossen ist.
Logisch das er da keine EDID-Daten bekommt.
Dein Monitor ist entweder über VGA-1 oder DVI-1 angeschlossen.
Leider hat der Treiber keine Parameter womit man ihm das sagen kann.
Ein weiterer Versuch wäre dem Kernel selbst mitzuteilen, welche
Auflösung du auf welchem Anschluß haben willst.
In der '/etc/default/grub':
GRUB_CMDLINE_LINUX="video=VGA-1:1280x1024"
Damit sollte der Kernel den VGA-Anschluß verwenden.
> > Sollte der i915 geladen sein, erstelle unter /etc/modprobe.d die Datei
> > 'gma500.conf' mit den Inhalt:
> >
> > blacklist i915
>
> Habe ich _nicht_ gemacht, weil ja der i915 nicht geladen wird...
>
> > Um sicher zu stellen, daß der Kernel das Modul gma500_gfx beim booten
> > läd, öffne die Datei /etc/initramfs-tools/modules und schreib am Ende
> > hinzu:
> >
> > gma500_gfx
>
> OK.
>
> > Danach fürst du als root folgendes aus:
> >
> > # update-initramfs -u -k all
>
> OK.
>
> > Das sollte es gewesen sein. Ich hoffe es klappt diesmal.
>
> Leider nicht. Habe mich exakt an Deine Anweisungen gehalten - keine
> Besserung...
Wenn es mit dem 'video'-Parameter nicht klappt, könntest du noch
probieren den gma500_gfx zu verbieten.
Dazu muß du ihn wieder aus der /etc/initramfs-tools/modules rausnehmen
und dem Kernel gma500_gfx.blacklist=yes übergeben
(in /etc/default/grub).
Dadurch sollte der Kernel dann den vesa-Treiber verwenden.
Eventuell läuft es mit dem besser.
> >> Ist vielleicht eine blöde Frage, aber muss ich ggf. einen speziellen
> >> Treiber installieren, um überhaupt die Ausgabe im VGA-Modus zu erzwingen?
> >
> > Nein, gma500_gfx sollte reichen.
>
> OK.
> Und ein spezieller Treiber muss nicht extra installiert werden?
Sicher nicht. Wenn schon der richtige Treiber es nicht schaft mit dem
Chip umzugehen, kann es ein dritter noch weniger.
> >> 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)
> >
> > Klar daß das nicht funktioniert hat. Mit dem Parameter
> > 'gma500_gfx.blacklist=yes' hast du dem Kernel sogar verboten den
> > richtigen Treiber zu laden. Warum er das ab Kernel 3.5 empfielt, weis
> > ich aber nicht. Anyway, wheezy hat 3.2.
> > Solltest du das noch in der /etc/default/grub drin haben, unbedingt
> > rausnehmen, und update-grub ausführen!
>
> Schau bitte nochmal, in dem Wiki gibt es auch einen Abschnitt, der
> Kernel 3.2 behandelt.
>
> root@server:~# uname -a
> Linux server 3.2.0-4-686-pae #1 SMP Debian 3.2.51-1 i686 GNU/Linux
> root@server:~#
Hab ich mir gestern schon angesehen. Hab nur nicht verstanden warum er
das Modul verbietet. Aber vielleicht weis er was, was wir nicht wissen.
> Deshalb habe ich in /etc/default/grub eingetragen:
>
> GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi=force reboot=acpi
> psb_gfx.blacklist=yes"
>
> (Natürlich immer ein update-grub durchgeführt)
>
> Brachte aber auch keine Besserung.
Das Modul psb_gfx gibt es in wheezy nicht. Hab ich auch schon
nachgesehen.
> Hast Du noch eine Idee?
Nur die beiden oben genannten.
Idee 1: den Parameter 'video=VGA-1:1280x1024' versuchen.
eventuell die Auflösung 640x480 probieren.
Idee 2: das Modul 'gma500_gfx' verbieten.
der Kernel sollte dann 'vesa' verwenden.
Idee 3: Idee 1 + 2 kombinieren.
Hoffe, daß eine der Möglichkeiten funktioniert.
--
mfG Sascha
Die Geschichte der Menschheit ist voll von Beweisen, daß es nicht
schwer ist, eine Wahrheit umzubringen. Eine gute Lüge ist unsterblich.
-- Gottfried August Bürger
Attachment:
signature.asc
Description: This is a digitally signed message part