[meta-freescale] i.MX6q Boot failure using MACHINE=nitrogen6x

Tarek El-Sherbiny tarek.elsherbiny at gmail.com
Wed Dec 4 04:55:03 PST 2013


On Tue, Dec 3, 2013 at 6:31 PM, Eric Nelson <eric.nelson at boundarydevices.com
> wrote:

> Hi Tarek,
>
> Are you using multiple displays?
>

No just one display


> If not, you're going to want these
>         video=mxcfb1:off video=mxcfb2:off video=mxcfb2:off
>

I will give this a try. Thanks


> Otherwise you'll get a default LDB display. You can check this
> in /sys/class/graphics/fb2/.
>
> Did you try running the DVI monitor with "mxc_hdmi.only_cea=0" in your
> kernel command-line?
>

Yes, it doesn't help.


> I'm not sure what dmfc=3 is doing to the display, but I suspect
> that you're exceeding the bandwidth requirements with multiple
> displays configured.
>
> I'm also not certain what you're running into with the
> gstreamer build.
>
No problem I found it :-)


> Regards,
>
>
> Eric
>
>
> On 12/03/2013 10:33 AM, Tarek El-Sherbiny wrote:
>
>> Hi Eric,
>>
>> On the command line arguments I had dmfc=3. That was set to improve the
>> IPU performance as I need to play up to 16 streams simultaneously.
>> When I removed this option the boundary kernel is booting without the
>> horizontal lines problem. HDMI to DVI is still not working.
>>
>> cat /proc/cmdline
>> console=ttymxc1,115200 video=mxcfb0:dev=hdmi,1920x1080 at 60 fbmem=24M,10M
>> root=/dev/mmcblk0p1 rootfs=ext2 rw rootwait enable_wait_mode=off
>> consoleblank=0 bpp=32
>>
>>
>> This is fine for know but it would be nice to understand why dmfc is
>> conflict with boundary kernel.
>> Also I'm not sure how is this going to affect the IPU performance!
>> Hope you have an answer to this question so I can fully test the
>> application.
>> https://lists.yoctoproject.org/pipermail/meta-freescale/
>> 2013-December/005854.html
>>
>> Thanks,
>> Tarek
>>
>>
>>
>> The command line argument doesn't help:
>>
>> console=ttymxc1,115200 video=mxcfb0:dev=hdmi,1920x1080 at 60 fbmem=24M,10M
>> root=/dev/mmcblk0p1 rootfs=ext2 rw rootwait enable_wait_mode=off
>> consoleblank=0 dmfc=3 bpp=32
>>
>> Also
>>
>>
>>
>> On Tue, Dec 3, 2013 at 4:40 PM, Eric Nelson
>> <eric.nelson at boundarydevices.com
>> <mailto:eric.nelson at boundarydevices.com>> wrote:
>>
>>     Hi Tarek,
>>
>>
>>     On 12/03/2013 08:12 AM, Tarek El-Sherbiny wrote:
>>
>>         Hi Eric,
>>
>>         root at nitrogen6x:~# cat /sys/class/graphics/fb0/modes
>>         S:720x480p-60
>>         S:720x576p-50
>>         S:1280x720p-50
>>         S:1280x720p-60
>>         S:1280x1024p-60
>>         V:1024x768p-75
>>         V:1024x768p-70
>>         V:1024x768p-60
>>         V:800x600p-75
>>         V:800x600p-72
>>         V:800x600p-60
>>         V:640x480p-75
>>         V:640x480p-72
>>         V:640x480p-60
>>         U:720x400p-70
>>         D:1360x768p-60
>>         D:1280x720p-60
>>         V:640x480p-60
>>
>>
>>     This looks like a pretty standard set of modes for a
>>     4:3 aspect ratio monitor.
>>
>>
>>         root at nitrogen6x:~# cat /sys/class/graphics/fb0/mode
>>         S:1280x1024p-60
>>
>>
>>     This doesn't match one of the CEA modes:
>>     https://github.com/__boundarydevices/linux-imx6/__
>> blob/boundary-imx_3.0.35_4.1.__0/drivers/video/mxc/mxc_edid.__c#L41
>>
>>     <https://github.com/boundarydevices/linux-imx6/
>> blob/boundary-imx_3.0.35_4.1.0/drivers/video/mxc/mxc_edid.c#L41>
>>
>>     Can you boot with this command-line argument?
>>              mxc_hdmi.only_cea=0
>>
>>     I think you'll either need that or you'll need to choose a
>>     display resolution from the list. It appears that your monitor
>>     and CEA both like 1280x720 at 60, though you'll likely get
>>     letter-boxing.
>>
>>     Regards,
>>
>>
>>     Eric
>>
>>
>>
>>
>> --
>> /Tarek/
>>
>
>


-- 
*Tarek*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20131204/3a7eb41f/attachment.html>


More information about the meta-freescale mailing list