Talk:Installing Gentoo on a ThinkPad 770E

From ThinkWiki
Jump to: navigation, search

The vesafb-tng support is broken on my 770X because it gets the address of the framebuffer wrong. From my dmesg:-

vesafb: cannot reserve video memory at 0xffff
vesafb: abort, cannot ioremap video memory 0x200000 @ 0xffff
Trying to free nonexistent resource <0000ffff-0080fffe>

Is the problem the same on your 770E? Incidentally, on my laptop if you hack the following line:-

lentinj@thecount:~$ grep -n -B1 -A1 JL /usr/src/kernel/linux-2.6.10-cko3/drivers/video/vesafb-tng.c
1029-   info->fix.smem_len = size_remap;
1030:   info->fix.smem_start =  0x70800000; /* mode->phys_base_ptr; JL -- What a hack!  */

It works perfectly (Obviously this isn't exactly an optimal fix!). I haven't e-mailed the vesafb-tng maintainer yet, but hope to look into this further at some point.