There seems to be a fundamental difference in handling vesafb between
2.6.24-12 and the previous 2.6.24-11.

2.6.24-12:

Rebuilding the initramfs with vesafb, fbcon and vga16 results in a
working framebuffer setup when started with video=vesafb vga=0X31A.
However, one is left with a blinking cursor on an otherwise blank
screen. A root login is possible and setupcon reveals a functional
console at the desired resolution. Switching between ttys leaves one
with a blank console again, setupcon brings it back.

2.6.24-11:
Rebuilding the initramfs with vesafb, fbcon and vga16 results in an 80x25 
textconsole with working ttys, but vesafb is not initialized:

[   14.919875] vga16fb: initializing
[   14.919879] vga16fb: mapped to 0xc00a0000
[   15.023979] fb0: VGA16 VGA frame buffer device

I found that 2.6.24-12 puts vesafb into
/lib/modules/2.6.24-12-generic/initrd/ while 2.6.24-11 does not do that.
Manually copying the module into /lib/modules/2.6.24-11-generic/initrd/
and rebuilding intramfs doesn't make a difference.

Go figure.

Hardware: Thinkpad T60, Intel 945, SXGA+ with broken Video BIOS (No
1400x1050)

-- 
Blank ttys when using vesafb (vga=xxx)
https://bugs.launchpad.net/bugs/129910
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to