<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: IMX6 Android 4.4.3 hdmi kernel hang in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-Android-4-4-3-hdmi-kernel-hang/m-p/515314#M83863</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor&lt;/P&gt;&lt;P&gt;We have run linux and ubuntu based the same board, it is stable . So i think it is not the problem of DDR errors.&amp;nbsp; We also have done the DDR test from the begining of our board design,&amp;nbsp; there is no problem.&lt;/P&gt;&lt;P&gt;Is there patches that could fix the gpu bugs in our kernel. If possible, we do not want to change the android version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;geliter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Jun 2016 01:21:43 GMT</pubDate>
    <dc:creator>zhaosongluo</dc:creator>
    <dc:date>2016-06-07T01:21:43Z</dc:date>
    <item>
      <title>IMX6 Android 4.4.3 hdmi kernel hang</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-Android-4-4-3-hdmi-kernel-hang/m-p/515312#M83861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;we are using a curstem board base on IMX6Q SABRE SD. we have run linux and ubuntu on our board, and it is stable. These days we port it to&amp;nbsp; Android 4.4.3( linux kernel is &lt;SPAN style="color: #000000; font-family: 微软雅黑, 'MS Sans Serif', sans-serif; font-size: 12px; background-color: #ffedc4;"&gt;3.10.52&lt;/SPAN&gt;), which is from freescale(now NXP).&lt;/P&gt;&lt;P&gt;we use hdmi as our display port, however the kernel alway hangs and reset without any log message or sometimes like this :------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;GPU[0]: AXI BUS ERROR, AQAxiStatus=0x1&lt;/P&gt;&lt;P&gt;Unable to handle kernel paging request at virtual address ffffffff&lt;/P&gt;&lt;P&gt;pgd = 80004000&lt;/P&gt;&lt;P&gt;[ffffffff] *pgd=4ff3e821, *pte=00000000, *ppte=00000000&lt;/P&gt;&lt;P&gt;Internal error: Oops: 17 [#1] PREEMPT SMP ARM&lt;/P&gt;&lt;P&gt;Modules linked in: 8188eu cfg80211&lt;/P&gt;&lt;P&gt;CPU: 0 PID: 107 Comm: galcore daemon&amp;nbsp; Not tainted 3.10.53-88100-ge7b64eb-dirty #29&lt;/P&gt;&lt;P&gt;task: bc0b7700 ti: bc744000 task.ti: bc744000&lt;/P&gt;&lt;P&gt;PC is at search_module_extables+0x30/0xc0&lt;/P&gt;&lt;P&gt;LR is at search_module_extables+0x14/0xc0&lt;/P&gt;&lt;P&gt;pc : [&amp;lt;8007bf5c&amp;gt;]&amp;nbsp;&amp;nbsp;&amp;nbsp; lr : [&amp;lt;8007bf40&amp;gt;]&amp;nbsp;&amp;nbsp;&amp;nbsp; psr: 000f0193&lt;/P&gt;&lt;P&gt;sp : bc745b18&amp;nbsp; ip : 802ee470&amp;nbsp; fp : 00000029&lt;/P&gt;&lt;P&gt;r10: 0000001d&amp;nbsp; r9 : 00000001&amp;nbsp; r8 : 00000000&lt;/P&gt;&lt;P&gt;r7 : bc0b7700&amp;nbsp; r6 : 802ee474&amp;nbsp; r5 : 80ef6844&amp;nbsp; r4 : ffffffff&lt;/P&gt;&lt;P&gt;r3 : 80ef6844&amp;nbsp; r2 : 00000002&amp;nbsp; r1 : 00000000&amp;nbsp; r0 : 00000003&lt;/P&gt;&lt;P&gt;Flags: nzcv&amp;nbsp; IRQs off&amp;nbsp; FIQs on&amp;nbsp; Mode SVC_32&amp;nbsp; ISA ARM&amp;nbsp; Segment kernel&lt;/P&gt;&lt;P&gt;Control: 10c53c7d&amp;nbsp; Table: 4cb8404a&amp;nbsp; DAC: 00000015&lt;/P&gt;&lt;P&gt;----------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;or like this :&lt;/P&gt;&lt;P&gt;CPU: 0 PID: 111 Comm: galcore daemon&amp;nbsp; Tainted: G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; W&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.10.53-88100-ge7b64eb-dirty #29&lt;/P&gt;&lt;P&gt;[&amp;lt;80014be8&amp;gt;] (unwind_backtrace+0x0/0xf8) from [&amp;lt;800118cc&amp;gt;] (show_stack+0x10/0x14)&lt;/P&gt;&lt;P&gt;[&amp;lt;800118cc&amp;gt;] (show_stack+0x10/0x14) from [&amp;lt;807d6d0c&amp;gt;] (__schedule_bug+0x44/0x5c)&lt;/P&gt;&lt;P&gt;[&amp;lt;807d6d0c&amp;gt;] (__schedule_bug+0x44/0x5c) from [&amp;lt;807dd940&amp;gt;] (__schedule+0x678/0x720)&lt;/P&gt;&lt;P&gt;[&amp;lt;807dd940&amp;gt;] (__schedule+0x678/0x720) from [&amp;lt;807dbd4c&amp;gt;] (schedule_timeout+0x144/0x1b0)&lt;/P&gt;&lt;P&gt;[&amp;lt;807dbd4c&amp;gt;] (schedule_timeout+0x144/0x1b0) from [&amp;lt;807dcdbc&amp;gt;] (__down_interruptible+0x74/0xd8)&lt;/P&gt;&lt;P&gt;[&amp;lt;807dcdbc&amp;gt;] (__down_interruptible+0x74/0xd8) from [&amp;lt;80050a78&amp;gt;] (down_interruptible+0x4c/0x58)&lt;/P&gt;&lt;P&gt;[&amp;lt;80050a78&amp;gt;] (down_interruptible+0x4c/0x58) from [&amp;lt;80582608&amp;gt;] (threadRoutine+0x24/0x70)&lt;/P&gt;&lt;P&gt;[&amp;lt;80582608&amp;gt;] (threadRoutine+0x24/0x70) from [&amp;lt;8004bcec&amp;gt;] (kthread+0xa4/0xb0)&lt;/P&gt;&lt;P&gt;[&amp;lt;8004bcec&amp;gt;] (kthread+0xa4/0xb0) from [&amp;lt;8000e158&amp;gt;] (ret_from_fork+0x14/0x3c)&lt;/P&gt;&lt;P&gt;BUG: scheduling while atomic: galcore daemon /111/0x00000002&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here is the bootargs in uboot &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 consoleblank=0 vmalloc=256M init=/init video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off androidboot.hardware=freescale cma=384M&lt;/P&gt;&lt;P&gt;it will crash&amp;nbsp; very soon, if we operate the android ui.&lt;/P&gt;&lt;P&gt;if we change resolution to 640*480， it will more stable than the 1920*1080 resolution:&lt;/P&gt;&lt;P&gt;setenv bootargs console=ttymxc0,115200 androidboot.console=ttymxc0 consoleblank=0 vmalloc=400M init=/init video=mxcfb0:dev=hdmi,640x480M@60,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off androidboot.hardware=freescale cma=384M&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;anyone have met this problem or could help us analysis this problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B.R&lt;/P&gt;&lt;P&gt;Geliter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jun 2016 17:17:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-Android-4-4-3-hdmi-kernel-hang/m-p/515312#M83861</guid>
      <dc:creator>zhaosongluo</dc:creator>
      <dc:date>2016-06-06T17:17:30Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6 Android 4.4.3 hdmi kernel hang</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-Android-4-4-3-hdmi-kernel-hang/m-p/515313#M83862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Geliter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;issue may be caused by ddr errors, so one can rerun ddr test&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fcommunity.freescale.com%2Fdocs%2FDOC-105652" rel="nofollow" target="_blank"&gt;https://community.freescale.com/docs/DOC-105652&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;or gpu bugs, many of them were fixed on later Android releases, so&lt;/P&gt;&lt;P&gt;just for test one can try L5.x or L6.x&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jun 2016 00:45:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-Android-4-4-3-hdmi-kernel-hang/m-p/515313#M83862</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-06-07T00:45:10Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6 Android 4.4.3 hdmi kernel hang</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-Android-4-4-3-hdmi-kernel-hang/m-p/515314#M83863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor&lt;/P&gt;&lt;P&gt;We have run linux and ubuntu based the same board, it is stable . So i think it is not the problem of DDR errors.&amp;nbsp; We also have done the DDR test from the begining of our board design,&amp;nbsp; there is no problem.&lt;/P&gt;&lt;P&gt;Is there patches that could fix the gpu bugs in our kernel. If possible, we do not want to change the android version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;geliter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jun 2016 01:21:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-Android-4-4-3-hdmi-kernel-hang/m-p/515314#M83863</guid>
      <dc:creator>zhaosongluo</dc:creator>
      <dc:date>2016-06-07T01:21:43Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6 Android 4.4.3 hdmi kernel hang</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-Android-4-4-3-hdmi-kernel-hang/m-p/515315#M83864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;according to link&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Flists.yoctoproject.org%2Fpipermail%2Fmeta-freescale%2F2015-April%2F013234.html" rel="nofollow" target="_blank"&gt;https://lists.yoctoproject.org/pipermail/meta-freescale/2015-April/013234.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;starting with 3.10.53 there is support via kernel loadable modules to support&amp;nbsp; both 3.10.53 and 3.14.28 kernels,&lt;/P&gt;&lt;P&gt;so one can try to use newer gpu drivers.&lt;/P&gt;&lt;P&gt;Also one can consider arm errata, check attached patch, they were fixed in last releases.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jun 2016 02:14:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-Android-4-4-3-hdmi-kernel-hang/m-p/515315#M83864</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-06-07T02:14:09Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6 Android 4.4.3 hdmi kernel hang</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6-Android-4-4-3-hdmi-kernel-hang/m-p/515316#M83865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igor &lt;/P&gt;&lt;P&gt;we are using android 4.4.3 version. but when i try to apply the patch to kernel_imx directory, it has the following errors:&lt;/P&gt;&lt;P&gt;[imx6 11:14:12 kernel_imx_new]$ patch -p0 &amp;lt; imx6_gpu_patch.patch &lt;/P&gt;&lt;P&gt;(Stripping trailing CRs from patch.)&lt;/P&gt;&lt;P&gt;can't find file to patch at input line 5&lt;/P&gt;&lt;P&gt;Perhaps you used the wrong -p or --strip option?&lt;/P&gt;&lt;P&gt;The text leading up to this was:&lt;/P&gt;&lt;P&gt;--------------------------&lt;/P&gt;&lt;P&gt;|diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc&lt;/P&gt;&lt;P&gt;|index 00dcab7..7c4bb1e 100644&lt;/P&gt;&lt;P&gt;|--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc&lt;/P&gt;&lt;P&gt;|+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc&lt;/P&gt;&lt;P&gt;--------------------------&lt;/P&gt;&lt;P&gt;File to patch: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am a newer to android, so do you have any idea about how to apply the patch to our kernel?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jun 2016 03:27:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6-Android-4-4-3-hdmi-kernel-hang/m-p/515316#M83865</guid>
      <dc:creator>zhaosongluo</dc:creator>
      <dc:date>2016-06-07T03:27:54Z</dc:date>
    </item>
  </channel>
</rss>

