Intelfb completely b0rken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
initramfs-tools (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
linux-source-2.6.22 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-image-
My machine is a Thinkpad T60 with SXGA+ display and it refuses to show a framebuffer console other than 80x25 text mode.
peter@klapprech
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
I have tried the following:
Building a new kernel with VESA not compiled, only intelfb compiled in statically results in
Sep 18 13:59:31 klapprechner kernel: [ 0.000000] Kernel command line: root=/dev/sda3 ro video=intelfb
Sep 18 13:59:31 klapprechner kernel: [ 5.176000] intelfb: Framebuffer driver for Intel(R) 830M/845G/
Sep 18 13:59:31 klapprechner kernel: [ 5.176000] intelfb: Version 0.9.4
Sep 18 13:59:31 klapprechner kernel: [ 5.177000] intelfb: 00:02.0: Intel(R) 945GM, aperture size 256MB, stolen memory 7932kB
Sep 18 13:59:31 klapprechner kernel: [ 5.179000] intelfb: Non-CRT device is enabled ( LVDS port ). Disabling mode switching.
And that leaves me with a blank console that I can switch to from X and also switch back, but I can only see garbled lines. /dev/fb0 is present.
I have played with virtually everything regarding the framebuffer device:
VESA compiled in: Always 80x25 textmode, regardless of any vga= line
intelfb as module preloaded in initrd: same as above
I'd really like a 1400x1050 framebuffer console. Really.
Addendum: Trying VESA gives the following:
peter@klapprech ner~> dmesg|grep fb
[ 0.000000] Kernel command line: root=/dev/sda3 ro video=vesafb splash vga=0x31b
[CPU stuff]
[ 1.364000] vesafb: framebuffer at 0xd0000000, mapped to 0xf8880000, using 7872k, total 7872k
[ 1.364000] vesafb: mode is 1280x1024x32, linelength=5120, pages=0
[ 1.364000] vesafb: protected mode interface info at 00ff:44f0
[ 1.364000] vesafb: scrolling: redraw
[ 1.364000] vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 1.364000] fb0: VESA VGA frame buffer device
leaving me with a garbled console as well.
Bootup with hires splash looks OK, but no console at all.