[linux-l] Frambuffer/Videomode wird vom TFT ignoriert

Pascal Volk linux-l at edelhost.de
So Feb 18 16:03:32 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo zusammen,

über die Kernelzeile meiner GRUB menu.lst übergebe ich dem Kernel u.a. die
Option «vga=794». Damit sollte meines Erachtens die Konsole beim booten in
einer Auflösung von 1280x1024 Pixel dargestellt werden. Das ist aber nicht
so. Auch vga=791 oder vga=795 führen nicht zur gewünschten Auflösung.
Laut `hwinfo --framebuffer` werden die Modi 0x0307, 0x031a und 0x031b
unterstützt.

Als ich an meiner GeForce MX 4000 (NV18) noch das 15" TFT angeschlossen
hatte und beim Booten die Option «vga=791» mitgab, hatte ich, wie gewünscht,
eine Auflösung von 1024x768 Pixel auf der Konsole.

Wenn ich meinem System glauben darf wird der Videomode auch entspr. gesetzt.
Dazu ein Auszug der dmesg-Ausgabe:

    nvidiafb: Device ID: 10de0185
    nvidiafb: CRTC0 analog found
    nvidiafb: CRTC1 analog not found
    nvidiafb: EDID found from BUS1
    nvidiafb: CRTC 0 appears to have a CRT attached
    nvidiafb: Using CRT on CRTC 0
    nvidiafb: MTRR set to ON
    Console: switching to colour frame buffer device 80x43
    nvidiafb: PCI nVidia NV18 framebuffer (64MB @ 0xD0000000)
    vesafb: cannot reserve video memory at 0xd0000000
    vesafb: framebuffer at 0xd0000000, mapped to 0xfd980000, using 5120k, \
        total 131072k
    vesafb: mode is 1280x1024x16, linelength=2560, pages=1
    vesafb: protected mode interface info at c000:e4d0
    vesafb: pmi: set display start = c00ce506, set palette = c00ce570
    vesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 3c6 3c7 3c8 3c9 3cc 3ce \
        3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da
    vesafb: scrolling: redraw
    vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
    fb1: VESA VGA frame buffer device
    vga16fb: initializing
    vga16fb: mapped to 0xc00a0000
    fb2: VGA16 VGA frame buffer device

Der vga16fb wurde letzte Nacht aus 'Verzweiflung' in den Kernel kompiliert,
aber fliegt beim nächsten mal wieder raus.

Welche Möglichkeiten habe ich die Ausgabe der Konsole in einer Auflösung von
1280x1024 Pixel darstellen zu lassen? Habe ich irgendwo irgendetwas
übersehen, wenn ja was?


Gruß
Pascal
- -- 
rm -Rfv /tmp/../ && echo "are you sure???"

Die BeLUG im IRC:
irc://irc.freenode.net/#belug
 ____ ____ ____ ____ ____ _________ ____ ____ ____ ____ ____ ____ 
 ||/ |||j |||o |||i |||n |||       |||# |||b |||e |||l |||u |||g ||
 ||__|||__|||__|||__|||__|||_______|||__|||__|||__|||__|||__|||__||
 |/__\|/__\|/__\|/__\|/__\|/_______\|/__\|/__\|/__\|/__\|/__\|/__\|

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF2GrENx2k6gsBqqkRAoYsAJ9c7POANvjaUvh4FnYUzJwfHf0DnwCdH435
Gzv3ehE/R09lKZpGlV0ePak=
=UhLo
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste linux-l