Hallo zusammen,
ich habe hier ein Woody am Laufen und habe mir kürzlich eine neue
Grafikkarte spendiert, eine ATI Radeon 9600.
Nun ist der etwas betagte Xserver 4.1 nicht in der Lage den Chipsatz
dieser Karte nativ zu unterstützen. Um so mehr habe ich mich gefreut,
als ich sah, daß der von mir eingesetzte Kernel 2.4.25 auch eine
Framebuffer-Unterstützung für ATI-Karten bietet. Also versuchte ich
den Xserver das Framebuffer-Device anzusprechen. Der selbstgebackene
Kernel erkennt meine ATI auch recht treffend:
radeonfb: ref_clk=2700, ref_div=12, xclk=20300 from BIOS
Console: switching to colour frame buffer device 80x30
radeonfb: ATI Radeon 9600 AP SDR SGRAM 128 MB
radeonfb: DVI port no monitor connected
radeonfb: CRT port CRT monitor connected
Nun habe ich folgenden Effekt:
Der Rechner fährt hoch, links oben sieht man das Pinguin-Logo,
anscheinend ist der Framebuffer erkannt worden und aktiv. Das
Login-Fenster des Windows-Managers erscheint (GDM) und so weit so gut.
Aber wenn ich dann Ctrl + F1 drücke, um auf eine Console zu wechseln,
landet man auf einem schwarzen Bildschirm. Anscheinend packt der
Xserver den Wechsel von grafischer Auflösung zur Textconsole nicht.
Mit Ctrl + Alt + F7 kann ich problemlos wieder zum Windowmanager
wechseln.
Wenn ich dann im Kernel die Framebuffer-Unterstützung für ATI-Karten
deaktiviere und den SVGA-Framebuffer aktiviere, ist alles wieder prima.
Hat jemand einen Ansatzpunkt, wie ich wieder an meine Textconsole
drankommen könnte? Oder muss man an dieser Stelle mit den Schultern
zucken und darauf verweisen, daß im Kernel der ATI-Framebuffer-Support
als "experimental" bezeichnet wird?
Bin dankbar für jeden Tip und jede Anregung!
Gruß
Dejan Milosavljevic