Geode lxfb framebuffer not working

Kushal Koolwal kushalkoolwal at hotmail.com
Thu Jun 12 21:07:01 EDT 2008


> No problem.  I attached a patch that you can apply to the most recent 
> kernel.  Send back the demsg output, especially the lines that start with
> GEODE:
Jordan, please see the dmesg output attached with the debug patch: dmesg_lxfb_debug.txt

Here is the GEODE part of the dmesg output:
[    0.084787] Mount-cache hash table entries: 512
...skipping...
[    0.169388] GEODE: VSA SIG = 534d
[    0.169461] GEODE: read from descriptor
[    0.169531] GEODE: Return 4000<6>lxfb 0000:00:01.1: 16 KB of video memory at 0xe0000000
[    0.169743] lxfb 0000:00:01.1: could not find valid video mode
[    0.169844] lxfb: probe of 0000:00:01.1 failed with error -22

I applied the debug patch to 2.6.26-rc6 GIT kernel and NOT to the stable kernel 2.6.25.6 release. 

Kushal Koolwal

I do blog at http://blogs.koolwal.net/



______________________
 EMAILING FOR THE GREATER GOOD

> Date: Thu, 12 Jun 2008 18:03:33 -0600
> From: jordan.crouse at amd.com
> To: kushalkoolwal at hotmail.com
> CC: mart.raudsepp at artecdesign.ee; linux-geode at bombadil.infradead.org
> Subject: Re: Geode lxfb framebuffer not working
> 
> On 12/06/08 16:53 -0700, Kushal Koolwal wrote:
> > > So at this point, you are going to have to start instrumenting code.  
> > > We are interested in figuring out which path the code goes down in
> > > lx_framebuffer_size() in drivers/video/geode/lxfb_ops.c.
> > > We are further interested in what happens in geode_has_vsa2() in
> > > arch/x86/kernel/geode_32.c.  In particular, the value that is returned
> > > by the inw(VSA_VRC_DATA).
> > 
> > I am not an expert kernel hacker but if you give me some idea as to what statements to put (like printk) in those code files(lxfb_ops.c and geode_32.c) I can probably do that,compile, run and send you the outputs.
> > 
> > Please do let me know. Sorry for being unfamiliar with Kernel Debugging. This is a learning phase for me.
> 
> No problem.  I attached a patch that you can apply to the most recent 
> kernel.  Send back the demsg output, especially the lines that start with
> GEODE:
> 
> Jordan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://bombadil.infradead.org/pipermail/linux-geode/attachments/20080612/89450c18/attachment-0001.html 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dmesg_lxfb_debug.txt
Url: http://bombadil.infradead.org/pipermail/linux-geode/attachments/20080612/89450c18/attachment-0001.txt 


More information about the Linux-geode mailing list