Re: Updated:Error opening framebuffer device/Unknown symbol
"Shane McDonald" <[email protected]> Thu, 25 Oct 2007 08:15:33 -0600
| Newsgroups | gmane.linux.ports.mips.general,gmane.comp.graphics.directfb.user,gmane.comp.graphics.directfb.devel,gmane.linux.uclinux.devel,gmane.linux.fbdev.user |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_1302_16135255.1193321733934 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Do not be surprised at the lack of response. You have provided very little information on your problem, and have not done your homework. I would strongly suggest purchasing a copy of Linux Kernel Development, 2nd edition, by Robert Love. It's an excellent book for giving an introduction to many aspects of the kernel. In particular, pages 16 and 17 provide answers to your questions, which many of the other readers of these lists have already answered. A quick read through that book will save you time when you're confronted with these types of problems. Shane On 10/25/07, kaka <[email protected]> wrote: > > Hi All, > > Thanks for the overhelming responses. > I was able to remove the problem of Unknown symbols by linking the proper > libraries. Now the problem got reduced to the following messages. > > # insmod brcmstfb.ko > brcmstfb: Unknown symbol printf > brcmstfb: Unknown symbol malloc > brcmstfb: Unknown symbol free > insmod: cannot insert `brcmstfb.ko': Unknown symbol in module (2): No such > file or directory > # > > for the above problem i had tried to link "libgcc.a " but those symbols > are also undefined in it also. > RECAP: > While running the cross compiled directFB example on MIPS chip,* > We tried to install the framebuffer driver(command given above) after > creating the node fb0. > APPROACH: > Actually the code of frambuffer driver consists of usual kernel > framebuffer code and properitiary graphics lib code. > The properitiary graphics lib code is using malloc,print and free from < > stdlib.h> and that is why those symbols are coming undefined. > > Could anybody help in this regard? > Thanks in advance. > > kaka > > > > ---------- Forwarded message ---------- > From: kaka < [email protected]> > Date: Oct 12, 2007 6:33 PM > Subject: Error opening framebuffer device/Unknown symbol > register_framebuffer > To: [email protected], [email protected] . > > > > > *Hi All,* > > > > *While running the cross compiled directFB example on MIPS chip,* > > > > * > > > > > > > > We tried to install the framebuffer driver(command given at the bottom) and we have already created the node fb0.* > > > > *We are getting the following error, * > > > > > > *Can anybody help in this regard ?* > > > > *Thanks in Advance.* > > > > # ../../cross_directfb/simple_mips > > > > =======================| DirectFB 1.0.0 |======================= > > (c) 2001-2007 The DirectFB Organization (directfb.org) > > (c) 2000-2004 Convergence (integrated media) GmbH > > ------------------------------------------------------------ > > > > (*) DirectFB/Core: Single Application Core. (2007-10-05 14:17) > > (!) Direct/Util: opening '/dev/fb0' failed > > --> No such device or address > > (!) DirectFB/FBDev: Error opening framebuffer device! > > (!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable. > > (!) DirectFB/Core: Could not initialize 'system' core! > > --> Initialization error!simple.c <96>: > > (#) DirectFBError [DirectFBCreate (&dfb)]: Initialization error! > > # > > > > *While running the following command in MIPS chip, we are getting the following error.* > > > > # insmod brcmstfb.ko > > brcmstfb: Unknown symbol unregister_framebuffer > > brcmstfb: Unknown symbol printf > > brcmstfb: Unknown symbol malloc > > brcmstfb: Unknown symbol fb_find_mode > > brcmstfb: Unknown symbol fb_dealloc_cmap > > brcmstfb: Unknown symbol fb_alloc_cmap > > brcmstfb: Unknown symbol framebuffer_release > > brcmstfb: Unknown symbol free > > insmod: cannot insert `brcmstfb.ko': Unknown symbol in module (2): No such file or directory > > # > > # > > > > > > > > > > > -- > Thanks & Regards, > kaka > > -- > Thanks & Regards, > kaka ------=_Part_1302_16135255.1193321733934 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline <div>Do not be surprised at the lack of response. You have provided very little information on your problem, and have not done your homework.</div> <div> </div> <div>I would strongly suggest purchasing a copy of Linux Kernel Development, 2nd edition, by Robert Love. It's an excellent book for giving an introduction to many aspects of the kernel. In particular, pages 16 and 17 provide answers to your questions, which many of the other readers of these lists have already answered. A quick read through that book will save you time when you're confronted with these types of problems. </div> <div> </div> <div>Shane<br><br> </div> <div><span class="gmail_quote">On 10/25/07, <b class="gmail_sendername">kaka</b> <<a href="mailto:[email protected]">[email protected]</a>> wrote:</span> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"> <div>Hi All,</div> <div> </div> <div>Thanks for the overhelming responses. </div> <div>I was able to remove the problem of Unknown symbols by linking the proper libraries. Now the problem got reduced to the following messages.</div> <div> </div> <div># insmod brcmstfb.ko<br>brcmstfb: Unknown symbol printf<br>brcmstfb: Unknown symbol malloc<br>brcmstfb: Unknown symbol free<br>insmod: cannot insert `brcmstfb.ko': Unknown symbol in module (2): No such file or directory <br>#<br> </div> <div>for the above problem i had tried to link "libgcc.a " but those symbols are also undefined in it also.</div> <div>RECAP:</div> <div><font color="#550055">While running the cross compiled directFB example on MIPS chip,*<br>We tried to install the framebuffer driver(command given above) after creating the node fb0.<br></font>APPROACH:</div> <div>Actually the code of frambuffer driver consists of usual kernel framebuffer code and properitiary graphics lib code. </div> <div>The properitiary graphics lib code is using malloc,print and free from <stdlib.h> and that is why those symbols are coming undefined.</div> <div> </div> <div>Could anybody help in this regard?</div> <div>Thanks in advance.</div> <div> </div> <div>kaka<br> </div> <div><br><br>---------- Forwarded message ----------<br><span class="gmail_quote">From: <b class="gmail_sendername">kaka</b> <<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank"> [email protected]</a>><br>Date: Oct 12, 2007 6:33 PM <br>Subject: Error opening framebuffer device/Unknown symbol register_framebuffer<br>To: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank"> [email protected]</a>, <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:[email protected]" target="_blank">[email protected] </a>.<br><br> </span></div> <div> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"> <div><pre><strong><font color="#000099">Hi All,</font></strong></pre><pre><strong><font color="#000099">While running the cross compiled directFB example on MIPS chip,</font></strong></pre><pre><strong><font color="#000099"> We tried to install the framebuffer driver(command given at the bottom) and we have already created the node fb0.</font></strong></pre><pre><strong><font color="#000099">We are getting the following error, </font></strong> </pre><pre><strong><font color="#000099">Can anybody help in this regard ?</font></strong></pre><pre><strong><font color="#000099">Thanks in Advance.</font></strong></pre><pre># ../../cross_directfb/simple_mips =======================| DirectFB 1.0.0 |======================= (c) 2001-2007 The DirectFB Organization (<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://directfb.org/" target="_blank">directfb.org</a>) (c) 2000-2004 Convergence (integrated media) GmbH ------------------------------------------------------------ (*) DirectFB/Core: Single Application Core. (2007-10-05 14:17) (!) Direct/Util: opening '/dev/fb0' failed --> No such device or address (!) DirectFB/FBDev: Error opening framebuffer device! (!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable. (!) DirectFB/Core: Could not initialize 'system' core! --> Initialization error! simple.c <96>: (#) DirectFBError [DirectFBCreate (&dfb)]: Initialization error! # </pre><pre><strong><font color="#000099">While running the following command in MIPS chip, we are getting the following error.</font></strong></pre><pre># insmod brcmstfb.ko brcmstfb: Unknown symbol unregister_framebuffer brcmstfb: Unknown symbol printf brcmstfb: Unknown symbol malloc brcmstfb: Unknown symbol fb_find_mode brcmstfb: Unknown symbol fb_dealloc_cmap brcmstfb: Unknown symbol fb_alloc_cmap brcmstfb: Unknown symbol framebuffer_release brcmstfb: Unknown symbol free insmod: cannot insert `brcmstfb.ko': Unknown symbol in module (2): No such file or directory # #</pre><pre> </pre></div></blockquote></div><br><br clear="all"><br>-- <br>Thanks & Regards,<br><span>kaka </span><br clear="all"><br>-- <br>Thanks & Regards,<br><span class="sg">kaka </span></blockquote></div><br> ------=_Part_1302_16135255.1193321733934--