<p><br>
On Apr 13, 2011 10:29 PM, "Dushara Jayasinghe" <<a href="mailto:dushara.jayasinghe@hydrix.com">dushara.jayasinghe@hydrix.com</a>> wrote:<br>
><br>
> Hi Thanks for the reply.<br>
><br>
> Somehow I stuffed up the post with all the relevant info. I've pasted it here again:<br>
><br>
> ----------------------------------- >8 ----------------------------------------<br>
> DISPLAY wasn't the issue. To cut a long story short... I needed to update some stuff on buildroot. <br>
><br>
> However, it's still not working properly. I had to add the attached patch to get it to work with the frame buffer device I'm using. Xfbdev runs fine now but when I execute xlogo, nothing is displayed on the screen. The part of the screen gets 'cleared' so I know that it writes something to /dev/fb0. <br>
><br>
> The output of fbset -i: <br>
><br>
> # fbset -i <br>
><br>
> mode "240x128-158" <br>
> # D: 5.000 MHz, H: 20.325 kHz, V: 157.560 Hz <br>
> geometry 240 128 240 128 1 <br>
> timings 200000 3 1 0 0 2 1 <br>
> rgba 0/0,0/0,0/0,0/0 <br>
> endmode <br>
><br>
> Frame buffer device information: <br>
> Name : DISP0 BG <br>
> Address : 0x906b8000 <br>
> Size : 4096 <br>
> Type : PACKED PIXELS <br>
> Visual : MONO01 <br>
> XPanStep : 1 <br>
> YPanStep : 1 <br>
> YWrapStep : 0 <br>
> LineLength : 32 <br>
> Accelerator : No <br>
> # <br>
><br>
> ----------------------------------- >8 ----------------------------------------<br>
><br>
> I'm using Xfbdev because, this is for an embedded product and I want to keep things as small as possible.<br>
><br>
> The framebuffer driver I'm using is for a monochrome LCD panel running on an iMX.25 based system (I tweaked the driver supplied by Freescale to suite our needs.<br>
><br>
> Thanks. <br>
> Dushara <br>
><br>
> P.S. What is preferred on this ML top/bottom posts?<br>
><br>
><br>
> On 14/04/2011 12:03 PM, <a href="mailto:zt.tmzt@gmail.com">zt.tmzt@gmail.com</a> wrote:<br>
>><br>
>><br>
>> Hi.<br>
>> Could you explain in more detail what you are trying to do, include the output of fbset on your hardware and what framebuffer driver you are using?<br>
>><br>
>> Xfbdev is not a nested server, don't see how setting DISPLAY would help.<br>
>><br>
>> If you can, please strace Xfbdev and include that as well. I assume an IOCTL is failing though I don't see any detailed logs. Xfbdev is based on the kdrive X server, it doesn't have the same configuration or logging as Xorg servers do. Why do you need to use Xfbdev, does Xorg (fbdev driver) not work?<br>
>><br>
>> Thanks,<br>
>> Timothy Meade<br>
>> tmzt on #xorg and #xorg-users<br>
>><br>
>> On Apr 13, 2011 7:50 PM, "Dushara Jayasinghe" <<a href="mailto:dushara.jayasinghe@hydrix.com">dushara.jayasinghe@hydrix.com</a>> wrote:<br>
>> ><br>
>> > Sorry reposting this coz I stuffed up the subject...<br>
>> ><br>
>> > On 13/04/2011 4:34 PM, Dushara Jayasinghe wrote:<br>
>> >><br>
>> >> On 12/04/2011 11:06 AM, <a href="mailto:xorg-devel-request@lists.x.org">xorg-devel-request@lists.x.org</a> wrote: <br>
>> >>><br>
>> >>> Date: Mon, 11 Apr 2011 21:55:27 +0200 <br>
>> >>> From: Abdoulaye Walsimou GAYE<<a href="mailto:awg@embtoolkit.org">awg@embtoolkit.org</a>> <br>
>> >>> Subject: Re: Xfbdev fails with "no screens found" <br>
>> >>> To: <a href="mailto:xorg-devel@lists.x.org">xorg-devel@lists.x.org</a> <br>
>> >>> Message-ID:<<a href="mailto:4DA35CAF.1090708@embtoolkit.org">4DA35CAF.1090708@embtoolkit.org</a>> <br>
>> >>> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" <br>
>> >>><br>
>> >>> On 04/11/2011 10:01 AM, Dushara Jayasinghe wrote: <br>
>> >>>><br>
>> >>>> Hi all, <br>
>> >>>><br>
>> >>>> I'm trying to use Xfbdev on an embedded linux device with a monochrom LCD display. However, the command returns the following error: <br>
>> >>>><br>
>> >>>> Fatal server error: <br>
>> >>>> no screens found <br>
>> >>>><br>
>> >>>> Using xserver_xorg-server-1.7.5 <br>
>> >>>> with kdrive/fbdev <br>
>> >>><br>
>> >>> Hello, <br>
>> >>> does the following command line, before starting Xfbdev, fixes the issue: <br>
>> >>> export DISPLAY=:0 <br>
>> >>><br>
>> >>><br>
>> >>><br>
>> >>> _______________________________________________<br>
>> >>> <a href="mailto:xorg-devel@lists.x.org">xorg-devel@lists.x.org</a>: X.Org development<br>
>> >>> Archives: <a href="http://lists.x.org/archives/xorg-devel">http://lists.x.org/archives/xorg-devel</a><br>
>> >>> Info: <a href="http://lists.x.org/mailman/listinfo/xorg-devel">http://lists.x.org/mailman/listinfo/xorg-devel</a><br>
>> ><br>
>> ><br>
>> > -- <br>
>> > Dushara Jayasinghe | Senior Software Engineer<br>
>> > <a href="mailto:dushara.jayasinghe@hydrix.com">dushara.jayasinghe@hydrix.com</a> | +61 3 8573 5221<br>
>> > Hydrix: Our Expertise – Your Competitive Advantage<br>
>> > <a href="http://www.hydrix.com">www.hydrix.com</a> | fax +61 3 9572 2686 | phone +61 3 8573 5299<br>
>> ><br>
>> > _______________________________________________<br>
>> > <a href="mailto:xorg-devel@lists.x.org">xorg-devel@lists.x.org</a>: X.Org development<br>
>> > Archives: <a href="http://lists.x.org/archives/xorg-devel">http://lists.x.org/archives/xorg-devel</a><br>
>> > Info: <a href="http://lists.x.org/mailman/listinfo/xorg-devel">http://lists.x.org/mailman/listinfo/xorg-devel</a><br>
><br>
><br>
> -- <br>
> Dushara Jayasinghe | Senior Software Engineer<br>
> <a href="mailto:dushara.jayasinghe@hydrix.com">dushara.jayasinghe@hydrix.com</a> | +61 3 8573 5221<br>
> Hydrix: Our Expertise – Your Competitive Advantage<br>
> <a href="http://www.hydrix.com">www.hydrix.com</a> | fax +61 3 9572 2686 | phone +61 3 8573 5299</p>
<p>I believe bottom, I couldn't figure out which of the quoted messages to reply to.</p>
<p>I don't believe the visual is getting setup right, I'm pretty sure this going to need changes to the server though Keith or someone else on the list might know for sure. You might do better with overlay support, or something that supports a single bit depth. I also wonder if the rgba mask has anything to do with it. I haven't looked at this code recently, but I'm pretty sure it's using MI/FB to create a visual from the FBIO fixed structure. You can try -screen parameter if you can figure out the right one, but it will probably still try to set the config back to the fbdev and fail. If somebody knows how to create a monochrome visual/root pixmap you could modify the server to do that, or properly support the visual flags in your fbset output.</p>
<p>--<br>
Timothy Meade<br>
tmzt on #xorg-devel on freenode</p>