Geode lxfb framebuffer not working

Jordan Crouse jordan.crouse at amd.com
Thu Jun 12 18:05:12 EDT 2008


On 12/06/08 14:46 -0700, Kushal Koolwal wrote:
> > Step 1 is to try a kernel from GIT HEAD.
> I followed the instructions at http://linux.yyz.us/git-howto.html and downloaded the GIT repository.
> 
> The kernel version that I got was 2.6.26-rc5
> 
> The problem with this was that lxfb did not find /dev/fb0 device and hence I was not sure if you still want the outputs that you had asked for.
> 
> Here is what the dmesg said:
> [    0.000000] Kernel command line: root=/dev/hda1 ro video=lxfb:1024x768-32 at 60
> [    0.173548] lxfb 0000:00:01.1: 16 KB of video memory at 0xe0000000

There's your problem right there.  16KB is just flat out not enough video
memory for any video mode.  It sounds like your BIOS is horribly
misconfigured.

> [    0.173679] lxfb 0000:00:01.1: could not find valid video mode

This is because none of the modes we support even come close to fitting
in 16Kb.

> If would still like the full outputs of dmesg, fbset, msr-tool, sys/device/*, etc for this kernel I will attach it. If I did not used the kernel that you were expected then please let me know which kernel I should try.

We definately need the pci resource list.  And what BIOS are you using?

Jordan




More information about the Linux-geode mailing list