Hi, mit meinem (alten) selbstgebackenen Kernel lieft Framebuffer (Matrox) auf der Konsole einwandfrei (keine initrd; alles im Kernel). Nu habe ich a) den 2.4.21-166 und b) den 2.6.1-0 installiert. Während der 2.6er den matroxfb wohl gar nicht hineinkompiliert hat, ist bei dem 2.4er matroxfb wohl als Modul erzeugt. Wenn ich nun die (funktionierende) matroxfb-Zeile im grub aktiviere, dann bleibt die Konsole auf 80x25. Ich gehe mal davon aus, das ich die matroxfb-Module in die initrd packen muss. Aber welche? Ich habe bisher schon matroxfb_accel und matroxfb_misc in der initrd, aber immer noch 80x25 auf der Konsole. Sieht lustig aus mit so grossen Buchstaben! Ich werde mir mit Sicherheit wieder einen eigenen Kernel backen (der dann den Matroxfb wieder fest integriert hat) aber bis dahin hätte ich schon gerne wieder 'ne gescheite Konsole. Kann mir hier jemand helfen, das das evtl schon gelöst hat? Andreas
Am Donnerstag, 15. Januar 2004 09:48 schrieb Andreas Kyek:
mit meinem (alten) selbstgebackenen Kernel lieft Framebuffer (Matrox) auf der Konsole einwandfrei (keine initrd; alles im Kernel).
Nu habe ich a) den 2.4.21-166 und b) den 2.6.1-0 installiert.
Während der 2.6er den matroxfb wohl gar nicht hineinkompiliert hat, ist bei dem 2.4er matroxfb wohl als Modul erzeugt. Wenn ich nun die (funktionierende) matroxfb-Zeile im grub aktiviere, dann bleibt die Konsole auf 80x25. Ich gehe mal davon aus, das ich die matroxfb-Module in die initrd packen muss. Aber welche? Ich habe bisher schon matroxfb_accel und matroxfb_misc
Bevor Du die in die initrd packst, lade erst mal matroxfb_accel und matroxfb_misc mit modprobe und mach dann /sbin/lsmod dann siehst Du, was modprobe noch alles nachladen mußte und die brauchst Du dann. ABER: das ganze nützt nix, bei default Konfiguration ist CONFIG_FBCON_SPLASHSCREEN gesetzt und der verträgt sich offenbar nur mit VESA FB. Ich habe es nicht hinbekommen, den MatroxFB mittels Matrox Modulen und aktiviertem CONFIG_FBCON_SPLASHSCREEN zum Laufen zu kriegen. Ich habe vor Längerem mal den Autor des Splashscreen Codes im SuSE Kernel angemailt, ob man den Splashscreen nicht mal mit spezifischen FB's hinbekommen könnte, keine Reaktion. Kernel selber backen, Matrox FB fest rein, "use splash screen instead boot logo" abwählen, Kernel backen, fertig. Anders geht's wohl nicht. Ist schade, hätte auch gerne weiterhin den SuSE Splashscreen gehabt mit Matrox FB;-) Aber beim VESA FB kann man scheinbar das nervende Cursorblinken nicht abstellen im Gegensatz zum Matrox FB, was auch der einzige Grund ist, weshalb ich ihn verwende. hth Malte
Hallo zusammen, On Thu, 2004-01-15 at 15:49, Malte Gell wrote:
<skip>
Kernel selber backen, Matrox FB fest rein, "use splash screen instead boot logo" abwählen, Kernel backen, fertig. Anders geht's wohl nicht. Ist schade, hätte auch gerne weiterhin den SuSE Splashscreen gehabt mit Matrox FB;-) Aber beim VESA FB kann man scheinbar das nervende Cursorblinken nicht abstellen im Gegensatz zum Matrox FB, was auch der einzige Grund ist, weshalb ich ihn verwende.
Man lese /usr/src/linux/Documentation/VGA-softcursor.txt und staune ;-) Ein _ als Cursor tut hier nicht, aber mindestens das Blinken kann man abstellen (und auf Rot schalten ;-) Gruß, Konstantin -- Konstantin Get you SuSE RPMs at links2linux.de / packman.links2linux.org
participants (3)
-
Andreas Kyek
-
Konstantin Malakhanov
-
Malte Gell