<?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: kernel boot problems with iMX6D running with 16bit DDR in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260838#M26043</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you passing the correct memory size and placement to the kernel ? I think the DRAM location is different on MX6Solo and MX6Quad ... that might cause the discrepancy with the memory allocator. Try pasting 'bdinfo' output from U-Boot in here.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Jan 2014 22:58:21 GMT</pubDate>
    <dc:creator>MarekVasut</dc:creator>
    <dc:date>2014-01-27T22:58:21Z</dc:date>
    <item>
      <title>kernel boot problems with iMX6D running with 16bit DDR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260835#M26040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've built and run with linux-3.12 mainline and it actually runs (with quirks) on my custom hardware.&lt;/P&gt;&lt;P&gt;Now, to get over some of those quirks, I've stepped back to using &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;the code from git.freescale.com&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;(&lt;/SPAN&gt;&lt;A href="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_3.0.35_4.1.0" style="font-size: 10pt; line-height: 1.5em;" title="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_3.0.35_4.1.0"&gt;imx_3.0.35_4.1.0&lt;/A&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;).&amp;nbsp; Now I see nothing at bootup &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;after the initial decompression message...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Uncompressing Linux... done, booting the kernel.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This obviously works fine when I use the SABRESD eval board ( and note I was able to boot 3.12 on my hardware to a linux command prompt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My custom hardware is running with an imx6D and only x16 DDR memory at the moment.&lt;/P&gt;&lt;P&gt;When I dump the log_buffer (I'm able to soft reset my board when it hangs), I see this output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;U-Boot &amp;gt; md.b 10afdcd8 512&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdcd8: 3c 35 3e 4c 69 6e 75 78 20 76 65 72 73 69 6f 6e&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;5&amp;gt;Linux version&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdce8: 20 33 2e 30 2e 33 35 2d 30 33 30 35 33 2d 67 38&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.0.35-03053-g8&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdcf8: 64 32 62 31 36 39 2d 64 69 72 74 79 20 28 65 6c&amp;nbsp;&amp;nbsp;&amp;nbsp; d2b169-dirty (el&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdd08: 73 40 65 6c 73 6c 69 6e 75 78 31 29 20 28 67 63&amp;nbsp;&amp;nbsp;&amp;nbsp; s@elslinux1) (gc&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdd18: 63 20 76 65 72 73 69 6f 6e 20 34 2e 37 2e 33 20&amp;nbsp;&amp;nbsp;&amp;nbsp; c version 4.7.3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdd28: 28 53 6f 75 72 63 65 72 79 20 43 6f 64 65 42 65&amp;nbsp;&amp;nbsp;&amp;nbsp; (Sourcery CodeBe&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdd38: 6e 63 68 20 4c 69 74 65 20 32 30 31 33 2e 30 35&amp;nbsp;&amp;nbsp;&amp;nbsp; nch Lite 2013.05&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdd48: 2d 32 34 29 20 29 20 23 39 20 53 4d 50 20 50 52&amp;nbsp;&amp;nbsp;&amp;nbsp; -24) ) #9 SMP PR&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdd58: 45 45 4d 50 54 20 4d 6f 6e 20 4a 61 6e 20 32 37&amp;nbsp;&amp;nbsp;&amp;nbsp; EEMPT Mon Jan 27&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdd68: 20 31 34 3a 32 33 3a 33 38 20 45 53 54 20 32 30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14:23:38 EST 20&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdd78: 31 34 0a 3c 31 3e 43 50 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; 14.&amp;lt;1&amp;gt;CP........&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdd88: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdd98: 00 00 00 00 00 00 00 00 76 69 73 69 6f 6e 20 31&amp;nbsp;&amp;nbsp;&amp;nbsp; ........vision 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdda8: 30 20 28 41 52 4d 76 37 29 2c 20 63 72 3d 31 30&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 (ARMv7), cr=10&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afddb8: 63 35 33 63 37 64 0a 3c 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; c53c7d.&amp;lt;........&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afddc8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afddd8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdde8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afddf8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afde08: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afde18: 00 00 00 00 00 00 00 00 51 75 61 64 2f 44 75 61&amp;nbsp;&amp;nbsp;&amp;nbsp; ........Quad/Dua&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afde28: 6c 4c 69 74 65 2f 53 6f 6c 6f 20 53 61 62 72 65&amp;nbsp;&amp;nbsp;&amp;nbsp; lLite/Solo Sabre&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afde38: 2d 53 44 20 42 6f 61 72 64 0a 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; -SD Board.......&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afde48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afde58: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afde68: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afde78: 00 00 00 00 00 00 00 00 63 69 6e 67 3a 20 45 52&amp;nbsp;&amp;nbsp;&amp;nbsp; ........cing: ER&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afde88: 52 4f 52 3a 20 46 61 69 6c 65 64 20 74 6f 20 61&amp;nbsp;&amp;nbsp;&amp;nbsp; ROR: Failed to a&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afde98: 6c 6c 6f 63 61 74 65 20 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; llocate ........&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdea8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdeb8: 00 00 00 00 00 00 00 00 2e 0a 3c 30 3e 0a 3c 31&amp;nbsp;&amp;nbsp;&amp;nbsp; ..........&amp;lt;0&amp;gt;.&amp;lt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdec8: 3e 5b 3c 38 30 30 34 63 39 34 63 3e 5d 20 28 75&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;[&amp;lt;8004c94c&amp;gt;] (u&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afded8: 6e 77 69 6e 64 5f 62 61 63 6b 74 72 61 63 65 2b&amp;nbsp;&amp;nbsp;&amp;nbsp; nwind_backtrace+&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdee8: 30 78 30 2f 30 78 66 38 29 20 66 72 6f 6d 20 5b&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0/0xf8) from [&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdef8: 3c 38 30 35 30 66 32 62 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;8050f2b........&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdf08: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdf18: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdf28: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdf38: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdf48: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdf58: 00 00 00 00 00 00 00 00 2b 30 78 33 34 2f 30 78&amp;nbsp;&amp;nbsp;&amp;nbsp; ........+0x34/0x&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdf68: 33 63 29 0a 3c 31 3e 5b 3c 38 30 30 31 61 62 61&amp;nbsp;&amp;nbsp;&amp;nbsp; 3c).&amp;lt;1&amp;gt;[&amp;lt;8001aba&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdf78: 63 3e 5d 20 28 6d 65 6d 62 6c 6f 63 6b 5f 61 6c&amp;nbsp;&amp;nbsp;&amp;nbsp; c&amp;gt;] (memblock_al&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdf88: 6c 6f 63 5f 62 61 73 65 2b 30 78 33 34 2f 30 78&amp;nbsp;&amp;nbsp;&amp;nbsp; loc_base+0x34/0x&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdf98: 33 63 29 20 66 72 6f 6d 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; 3c) from........&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdfa8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdfb8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdfc8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdfd8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdfe8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afdff8: 00 00 00 00 00 00 00 00 66 72 6f 6d 20 5b 3c 38&amp;nbsp;&amp;nbsp;&amp;nbsp; ........from [&amp;lt;8&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe008: 30 30 30 61 64 30 34 3e 5d 20 28 61 72 6d 5f 6d&amp;nbsp;&amp;nbsp;&amp;nbsp; 000ad04&amp;gt;] (arm_m&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe018: 65 6d 62 6c 6f 63 6b 5f 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; emblock_........&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe028: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe038: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe058: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe068: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe078: 00 00 00 00 00 00 00 00 63 2f 30 78 36 65 63 29&amp;nbsp;&amp;nbsp;&amp;nbsp; ........c/0x6ec)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe088: 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe098: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe0a8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe0b8: 00 00 00 00 00 00 00 00 34 3e 5d 20 28 73 74 61&amp;nbsp;&amp;nbsp;&amp;nbsp; ........4&amp;gt;] (sta&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe0c8: 72 74 5f 6b 65 72 6e 65 6c 2b 30 78 39 30 2f 30&amp;nbsp;&amp;nbsp;&amp;nbsp; rt_kernel+0x90/0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe0d8: 78 32 39 34 29 0a 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; x294)...........&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe0e8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe0f8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe108: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe118: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe128: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe138: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe148: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe158: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe168: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe178: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe188: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe198: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe1a8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe1b8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe1c8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe1d8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&amp;nbsp;&amp;nbsp;&amp;nbsp; ................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;10afe1e8: 00 00&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Any thoughts on what might be going on here?&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;I'm guessing it has something to do with the fact that I have x16 DDR right now;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;but I can't point to anything specific in the kernel.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Tx&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;More information (EDIT)...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;I rebuilt the kernel with i/d cache disabled and the log buffer is more sane...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Linux version 3.0.35-03053-g8d2b169-dirty (els@elslinux1) (gcc version 4.7.3 &lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;(Sourcery CodeBench Lite 2013.05-24) )#&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;14 SMP PREEMPT Mon Jan 27 16:17:21 EST 2014.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;CPU: ARM v7 Processor [41 2fc09a] revision 10 (ARMv7), cr= 10c52c79.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;CPU: VIPT nonaliasin g data cache, VI PT aliasing inst ruction cache.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Machine: Freescale i.MX 6Quad/D ualLite/Solo Sab re-SD Board.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;debug: ignoring loglevel setting. .&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Kernel panic - not syncing: ERROR: Failed to allocate 0x8000000 bytes below 0x40000000...&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;[&amp;lt;8004c94c&amp;gt;] (unwind_backtrac e+0x0/0xf8) from [&amp;lt;8050f2b8&amp;gt;] (p anic+0x70/0x190) .&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;[&amp;lt;8050f2b8&amp;gt;] (panic+0x70/0x1 90) from [&amp;lt;8001abd4&amp;gt;] (memblock_alloc_base+0x34/ 0x3c).&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;[&amp;lt;8001abd4&amp;gt;] (memblock_alloc_base+0x34/0x3c) from [&amp;lt;8000f78c&amp;gt;] (mx6q_sabresd_reserve+0x54/0x68).&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;[&amp;lt;8000f78c&amp;gt;] (mx6q_sabresd_reserve+0x54/0x68) from [&amp;lt;8000ad04&amp;gt;] (arm_memblock_init+0x90/0xa0).&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;[&amp;lt;8000ad04&amp;gt;] (arm_memblock_init+0x90/0xa0) from [&amp;lt;80009e28&amp;gt;] (setup_arch+0x4ac/0x6ec).&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;[&amp;lt;80009e28&amp;gt;] (setup_arch+0x4ac/0x6ec) from[&amp;lt;800086c4&amp;gt;] (start_kernel+0x90/0x294).&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;[&amp;lt;800086c4&amp;gt;] (start_kernel+0x90/0x294 from [&amp;lt;10008040&amp;gt;] (0x10008040)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Ed Sutter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jan 2014 21:05:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260835#M26040</guid>
      <dc:creator>EdSutter</dc:creator>
      <dc:date>2014-01-27T21:05:55Z</dc:date>
    </item>
    <item>
      <title>Re: kernel boot problems with iMX6D running with 16bit DDR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260836#M26041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Replying to my own post here...&lt;/P&gt;&lt;P&gt;There's a function called mx6q_sabresd_reserve() that appears to be attempting to allocate more memory than&lt;/P&gt;&lt;P&gt;is on my board (.25Gig right now), so I think I'm getting close...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jan 2014 21:47:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260836#M26041</guid>
      <dc:creator>EdSutter</dc:creator>
      <dc:date>2014-01-27T21:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: kernel boot problems with iMX6D running with 16bit DDR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260837#M26042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;More...&lt;/P&gt;&lt;P&gt;I found that disabling CONFIG_MXC_GPU_VIV got me over the initial hump.&lt;/P&gt;&lt;P&gt;Now I get kernel output at startup and it locks up at&amp;nbsp; i.MXC CPU frequency driver&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jan 2014 21:56:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260837#M26042</guid>
      <dc:creator>EdSutter</dc:creator>
      <dc:date>2014-01-27T21:56:54Z</dc:date>
    </item>
    <item>
      <title>Re: kernel boot problems with iMX6D running with 16bit DDR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260838#M26043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you passing the correct memory size and placement to the kernel ? I think the DRAM location is different on MX6Solo and MX6Quad ... that might cause the discrepancy with the memory allocator. Try pasting 'bdinfo' output from U-Boot in here.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jan 2014 22:58:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260838#M26043</guid>
      <dc:creator>MarekVasut</dc:creator>
      <dc:date>2014-01-27T22:58:21Z</dc:date>
    </item>
    <item>
      <title>Re: Re: kernel boot problems with iMX6D running with 16bit DDR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260839#M26044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Marek,&lt;/P&gt;&lt;P&gt;Thanks for responding...&lt;/P&gt;&lt;P&gt;On my SABRESD board, the bdinfo is this:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;U-Boot &amp;gt; bdinfo&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;arch_number = 0x00000F8C&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;boot_params = 0x10000100&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;DRAM bank&amp;nbsp; = 0x00000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;-&amp;gt; start&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x10000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;-&amp;gt; size&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x40000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;eth0name&amp;nbsp;&amp;nbsp;&amp;nbsp; = FEC&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;ethaddr&amp;nbsp;&amp;nbsp;&amp;nbsp; = 00:04:9f:02:69:e3&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;current eth = FEC&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;ip_addr&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;lt;NULL&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;baudrate&amp;nbsp;&amp;nbsp;&amp;nbsp; = 115200 bps&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;TLB addr&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x4FFF0000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;relocaddr&amp;nbsp; = 0x4FF76000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;reloc off&amp;nbsp; = 0x38776000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;irq_sp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x4F573F38&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;sp start&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x4F573F28&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;FB base&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x00000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;On my custom hardware, with a slightly slimmed down uboot, bdinfo is this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;U-Boot &amp;gt; bdinfo&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;arch_number = 0x00000F8C&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;boot_params = 0x10000100&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;DRAM bank&amp;nbsp;&amp;nbsp; = 0x00000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;-&amp;gt; start&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x10000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;-&amp;gt; size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x10000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;eth0name&amp;nbsp;&amp;nbsp;&amp;nbsp; = FEC&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;ethaddr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 00:60:1d:02:09:05&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;current eth = FEC&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;ip_addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;lt;NULL&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;baudrate&amp;nbsp;&amp;nbsp;&amp;nbsp; = 115200 bps&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;TLB addr&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1FFF0000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;relocaddr&amp;nbsp;&amp;nbsp; = 0x1FF85000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;reloc off&amp;nbsp;&amp;nbsp; = 0x08785000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;irq_sp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1F582F40&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;sp start&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0x1F582F30&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;This reflects the smaller memory size correctly as far as I can tell.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;The only other difference is that I disabled the frame-buffer code in my custom u-boot,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;but I didn't do the equivalent in the kernel... Will look into that...&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2014 13:24:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260839#M26044</guid>
      <dc:creator>EdSutter</dc:creator>
      <dc:date>2014-01-28T13:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: Re: kernel boot problems with iMX6D running with 16bit DDR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260840#M26045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, I suspect that must be something funny with the Freescale BSP. Sorry, but I don't think I can be of more help .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2014 19:50:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260840#M26045</guid>
      <dc:creator>MarekVasut</dc:creator>
      <dc:date>2014-01-28T19:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: kernel boot problems with iMX6D running with 16bit DDR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260841#M26046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm still getting beat up by this kernel boot...&lt;/P&gt;&lt;P&gt;The board I'm booting is a very minimal module, the only thing on board (that is applicable to this bootup) is console UART, Ethernet and .25G DRAM.&amp;nbsp; It boots from SPI-NOR flash, and eventually will also run with eMMC. Note also that I am running with an iMX6D, not an iMX6Q. &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;The periphery I mentioned is wired the same as the SABRESD (except that at the moment my DRAM &lt;/SPAN&gt;is only 16bits wide).&amp;nbsp; Note that I do not have a PMIC of any kind on this module, no USB periphery, and no multimedia interfaces.&amp;nbsp; I need the kernel to be able to boot this (admittedly very minimal) platform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For uboot, I started with u-boot-2013.10 from denx and modified it for this hw.&amp;nbsp; For kernel, I started with git clone &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git"&gt;http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git&lt;/A&gt;&lt;SPAN&gt;.&amp;nbsp; Note that I have used this combination on a SABRESD platform and it boots just fine; so I am assuming the issues are related to pruning down the kernel to match my custom board's periphery.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe uboot is in good shape.&amp;nbsp; It boots fine and network access is intact. I've modified uboot so that it passes a unique machine-id so that the kernel will use my custom startup code under arch/arm/mach-mx6.&amp;nbsp; I started by simply duplicating the board-mx6q_sabresd.c to board-mx6d_custom.c, and modified the MACHINE_START macro at the base of the file to use this new machine id.&amp;nbsp; I also modified Kconfig in that directory with a new MACH_MX6D_CUSTOM&amp;nbsp; that&lt;/P&gt;&lt;P&gt;initially looks just like MACH_MX6Q_SABRESD.&amp;nbsp; This, I believe (someone please correct me if I'm wrong), allows me to run the same kernel on my hardware and the SABRESD; because uboot on my board will pass the kernel a different machine-id than uboot on SABRESD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I start with make imx6_defconfig; and (as described &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;above) I disable &lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;CONFIG_MXC_GPU_VIV&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;.&amp;nbsp; That allows the kernel log to start printing at the console.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Then it locks up at i.MXC CPU frequency driver...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;Linux version 3.0.35-03053-g8d2b169-dirty (els@elslinux1) (gcc version 4.7.3 (Sourcery CodeBench Lite 2013.05-&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;24) ) #1 SMP PREEMPT Sat Feb 1 11:33:03 EST 2014&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Machine: Custom i.MX6D Board&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Memory policy: ECC disabled, Data cache writealloc&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier; text-decoration: underline;"&gt;CPU identified as i.MX6Q, silicon rev 1.2&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;PERCPU: Embedded 7 pages/cpu @80d0a000 s5440 r8192 d15040 u32768&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Built 1 zonelists in Zone order, mobility grouping off.&amp;nbsp; Total pages: 32256&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Kernel command line: console=ttymxc0,115200 root=/dev/nfs ip=dhcp nfsroot=135.222.138.108:/home/els/imx6/pass4&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;/rootfs/buildroot-2013.08/my_rootfs,v3,tcp&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;PID hash table entries: 512 (order: -1, 2048 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Memory: 128MB = 128MB total&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Memory: 117556k/117556k available, 144588k reserved, 0K highmem&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Virtual kernel memory layout:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vector&amp;nbsp; : 0xffff0000 - 0xffff1000&amp;nbsp; (&amp;nbsp; 4 kB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixmap&amp;nbsp; : 0xfff00000 - 0xfffe0000&amp;nbsp; ( 896 kB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMA&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xf4600000 - 0xffe00000&amp;nbsp; ( 184 MB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vmalloc : 0x90800000 - 0xf2000000&amp;nbsp; (1560 MB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lowmem&amp;nbsp; : 0x80000000 - 0x90000000&amp;nbsp; ( 256 MB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pkmap&amp;nbsp; : 0x7fe00000 - 0x80000000&amp;nbsp; (&amp;nbsp; 2 MB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; modules : 0x7f000000 - 0x7fe00000&amp;nbsp; (&amp;nbsp; 14 MB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .init : 0x80008000 - 0x8003e000&amp;nbsp; ( 216 kB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .text : 0x8003e000 - 0x80a70034&amp;nbsp; (10441 kB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .data : 0x80a72000 - 0x80ad76c0&amp;nbsp; ( 406 kB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .bss : 0x80ad76e4 - 0x80b0546c&amp;nbsp; ( 184 kB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Preemptible hierarchical RCU implementation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;NR_IRQS:624&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;MXC GPIO hardware&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;arm_max_freq=800MHz&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;MXC_Early serial console at MMIO 0x2020000 (options '115200')&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;bootconsole [ttymxc0] enabled&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Console: colour dummy device 80x30&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;pid_max: default: 32768 minimum: 301&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Mount-cache hash table entries: 512&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;CPU: Testing write buffer coherency: ok&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;CPU1: Booted secondary processor&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG style="text-decoration: underline;"&gt;Brought up 2 CPUs&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;SMP: Total of 2 processors activated (3162.11 BogoMIPS).&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;print_constraints: dummy:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;NET: Registered protocol family 16&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;*************************************iram init&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;print_constraints: vddpu: 725 &amp;lt;--&amp;gt; 1300 mV at 1150 mV fast normal&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;print_constraints: vddcore: 725 &amp;lt;--&amp;gt; 1300 mV at 1150 mV fast normal&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;print_constraints: vddsoc: 725 &amp;lt;--&amp;gt; 1300 mV at 1200 mV fast normal&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;print_constraints: vdd2p5: 2000 &amp;lt;--&amp;gt; 2775 mV at 2400 mV fast normal&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;print_constraints: vdd1p1: 800 &amp;lt;--&amp;gt; 1400 mV at 1100 mV fast normal&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;print_constraints: vdd3p0: 2625 &amp;lt;--&amp;gt; 3400 mV at 3000 mV fast normal&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;********************************mx6_vsm400_board_init completed!&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;hw-breakpoint: maximum watchpoint size is 4 bytes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;L310 cache controller enabled&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x32070000, Cache size: 1048576 B&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;bio: create slab &amp;lt;bio-0&amp;gt; at 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;mxs-dma mxs-dma-apbh: initialized&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;print_constraints: SPKVDD: 4200 mV&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;print_constraints: vmmc: 3300 mV&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;SCSI subsystem initialized&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;spi_imx imx6q-ecspi.0: probed&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;usbcore: registered new interface driver usbfs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;usbcore: registered new interface driver hub&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;usbcore: registered new device driver usb&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Freescale USB OTG Driver loaded, $Revision: 1.55 $&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;mc_pfuze 1-0008: recv failed!:-5,84&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;mc_pfuze: probe of 1-0008 failed with error -1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;MIPI CSI2 driver module loaded&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Advanced Linux Sound Architecture Driver Version 1.0.24.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Bluetooth: Core ver 2.16&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;NET: Registered protocol family 31&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Bluetooth: HCI device and connection manager initialized&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Bluetooth: HCI socket layer initialized&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Bluetooth: L2CAP socket layer initialized&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Bluetooth: SCO socket layer initialized&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;cfg80211: Calling CRDA to update world regulatory domain&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;max17135 2-0048: PMIC MAX17135 for eInk display&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;i2c-core: driver [max17135] using legacy suspend method&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;i2c-core: driver [max17135] using legacy resume method&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Switching to clocksource mxc_timer1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;NET: Registered protocol family 2&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;IP route cache hash table entries: 1024 (order: 0, 4096 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;TCP established hash table entries: 4096 (order: 3, 32768 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;TCP bind hash table entries: 4096 (order: 3, 49152 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;TCP: Hash tables configured (established 4096 bind 4096)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;TCP reno registered&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;UDP hash table entries: 128 (order: 0, 4096 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;NET: Registered protocol family 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;RPC: Registered named UNIX socket transport module.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;RPC: Registered udp transport module.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;RPC: Registered tcp transport module.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;RPC: Registered tcp NFSv4.1 backchannel transport module.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;PMU: registered new PMU device of type 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Static Power Management for Freescale i.MX6&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;wait mode is enabled for i.MX6&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;cpaddr = 90880000 suspend_iram_base=90918000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;PM driver module loaded&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;IMX usb wakeup probe&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;the wakeup pdata is 0x84225b40&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;add wake up source irq 75&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;IMX usb wakeup probe&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;the wakeup pdata is 0x8419d7c0&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;cpu regulator mode:ldo_enable&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 8pt; font-family: 'courier new', courier;"&gt;i.MXC CPU frequency driver&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;Note also in the above log: &lt;SPAN style="font-family: 'courier new', courier; font-size: 11px;"&gt;CPU identified as i.MX6Q, silicon rev 1.2&lt;/SPAN&gt;.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;My CPU is an iMX6D.&amp;nbsp; I'm assuming this is ok, since it later only initializes 2 cores.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, at this point I use menuconfig to turn of CPUfreq driver for i.MX CPUs (because I don't have a PMIC).&amp;nbsp;&amp;nbsp; This hangs, but with the log ending at "&lt;SPAN style="font-family: 'courier new', courier; font-size: 11px;"&gt;the wakeup pdata is 0x8419d7c0&lt;/SPAN&gt;",&lt;/P&gt;&lt;P&gt;two lines above.&amp;nbsp; I started pruning things from arch/arm/mach-mx6/Kconfig and the board_init function in board-mx6d_custom.c.&amp;nbsp; But no matter how much I prune bootup still hangs...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Linux version 3.0.35-03053-g8d2b169-dirty (els@elslinux1) (gcc version 4.7.3 (Sourcery CodeBench Lite 2013.05-24) ) #24 PREEMPT Fri Jan 31 15:55:01 EST 2014&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Machine: Alcatel-Lucent i.MX6D VSM400&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Memory policy: ECC disabled, Data cache writeback&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;CPU identified as i.MX6Q, silicon rev 1.2&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Built 1 zonelists in Zone order, mobility grouping off.&amp;nbsp; Total pages: 32256&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Kernel command line: console=ttymxc0,115200 root=/dev/nfs ip=dhcp nfsroot=135.222.138.108:/home/els/imx6/pass4/rootfs/buildroot-2013.08/my_rootfs,v3,tcp&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;PID hash table entries: 512 (order: -1, 2048 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Memory: 128MB = 128MB total&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Memory: 124072k/124072k available, 138072k reserved, 0K highmem&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Virtual kernel memory layout:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vector&amp;nbsp; : 0xffff0000 - 0xffff1000&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 4 kB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixmap&amp;nbsp; : 0xfff00000 - 0xfffe0000&amp;nbsp;&amp;nbsp; ( 896 kB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xf4600000 - 0xffe00000&amp;nbsp;&amp;nbsp; ( 184 MB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vmalloc : 0x90800000 - 0xf2000000&amp;nbsp;&amp;nbsp; (1560 MB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lowmem&amp;nbsp; : 0x80000000 - 0x90000000&amp;nbsp;&amp;nbsp; ( 256 MB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pkmap&amp;nbsp;&amp;nbsp; : 0x7fe00000 - 0x80000000&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 2 MB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; modules : 0x7f000000 - 0x7fe00000&amp;nbsp;&amp;nbsp; (&amp;nbsp; 14 MB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .init : 0x80008000 - 0x80029000&amp;nbsp;&amp;nbsp; ( 132 kB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .text : 0x80029000 - 0x804587e4&amp;nbsp;&amp;nbsp; (4286 kB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .data : 0x8045a000 - 0x80494940&amp;nbsp;&amp;nbsp; ( 235 kB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .bss : 0x80494964 - 0x804b1f18&amp;nbsp;&amp;nbsp; ( 118 kB)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Preemptible hierarchical RCU implementation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;NR_IRQS:624&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;MXC GPIO hardware&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;arm_max_freq=800MHz&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;MXC_Early serial console at MMIO 0x2020000 (options '115200')&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;bootconsole [ttymxc0] enabled&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Console: colour dummy device 80x30&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;pid_max: default: 32768 minimum: 301&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Mount-cache hash table entries: 512&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;CPU: Testing write buffer coherency: ok&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;NET: Registered protocol family 16&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;hw-breakpoint: maximum watchpoint size is 4 bytes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;L310 cache controller enabled&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x32070000, Cache size: 1048576 B&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;bio: create slab &amp;lt;bio-0&amp;gt; at 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;mxs-dma mxs-dma-apbh: initialized&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;SCSI subsystem initialized&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;spi_imx imx6q-ecspi.0: probed&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Switching to clocksource mxc_timer1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;NET: Registered protocol family 2&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;IP route cache hash table entries: 1024 (order: 0, 4096 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;TCP established hash table entries: 4096 (order: 3, 32768 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;TCP bind hash table entries: 4096 (order: 2, 16384 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;TCP: Hash tables configured (established 4096 bind 4096)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;TCP reno registered&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;UDP hash table entries: 256 (order: 0, 4096 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;NET: Registered protocol family 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;RPC: Registered named UNIX socket transport module.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;RPC: Registered udp transport module.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;RPC: Registered tcp transport module.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;RPC: Registered tcp NFSv4.1 backchannel transport module.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;PMU: registered new PMU device of type 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Static Power Management for Freescale i.MX6&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;wait mode is enabled for i.MX6&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;cpaddr = 90880000 suspend_iram_base=90828000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;PM driver module loaded&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any clue on what may be causing the hangup?&lt;/P&gt;&lt;P&gt;I'm by no means an expert at this, so I may be totally wrong in my approach.&amp;nbsp; Anyone have any thoughts on what is best here? &lt;/P&gt;&lt;P&gt;One final point to mention...&lt;/P&gt;&lt;P&gt;I had built a kernel based on kernel.org's linux-3.13 (using device tree), and was able to boot to a linux login prompt on this board.&amp;nbsp; I stepped back to the git.freescale version (not using device tree) because there were other subtle issues (&lt;A href="https://community.nxp.com/thread/317685"&gt;command line doesn't process wildcards, why?&lt;/A&gt;)&amp;nbsp; that made me suspicious that I needed to be more in sync with git.freescale.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Feb 2014 16:53:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260841#M26046</guid>
      <dc:creator>EdSutter</dc:creator>
      <dc:date>2014-02-01T16:53:56Z</dc:date>
    </item>
    <item>
      <title>Re: kernel boot problems with iMX6D running with 16bit DDR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260842#M26047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Made a bit more progress, just with regard to debugging this.&lt;/P&gt;&lt;P&gt;With initcall_debug set, I see that the initailization is hung up in kswapd_init...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;RPC: Registered tcp transport module.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;RPC: Registered tcp NFSv4.1 backchannel transport module.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall init_sunrpc+0x0/0x70 returned 0 after 16461 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; default_rootfs+0x0/0x6c @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall default_rootfs+0x0/0x6c returned 0 after 25 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; timer_init_syscore_ops+0x0/0x18 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall timer_init_syscore_ops+0x0/0x18 returned 0 after 1 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; etm_init+0x0/0x88 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall etm_init+0x0/0x88 returned 0 after 464 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; register_pmu_driver+0x0/0xc @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;PMU: registered new PMU device of type 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall register_pmu_driver+0x0/0xc returned 0 after 3694 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; pm_init+0x0/0x218 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;Static Power Management for Freescale i.MX6&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;wait mode is enabled for i.MX6&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;cpaddr = 90880000 suspend_iram_base=90828000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;PM driver module loaded&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG style="color: #ff0000;"&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; This is where I thought it was locking up&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall pm_init+0x0/0x218 returned 0 after 12836 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; proc_execdomains_init+0x0/0x4c @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall proc_execdomains_init+0x0/0x4c returned 0 after 9 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; ioresources_init+0x0/0x58 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall ioresources_init+0x0/0x58 returned 0 after 8 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; uid_cache_init+0x0/0xd4 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall uid_cache_init+0x0/0xd4 returned 0 after 11 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; init_posix_timers+0x0/0x1dc @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall init_posix_timers+0x0/0x1dc returned 0 after 31 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; init_posix_cpu_timers+0x0/0xe4 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall init_posix_cpu_timers+0x0/0xe4 returned 0 after 1 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; nsproxy_cache_init+0x0/0x40 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall nsproxy_cache_init+0x0/0x40 returned 0 after 5 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; timekeeping_init_ops+0x0/0x18 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall timekeeping_init_ops+0x0/0x18 returned 0 after 1 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; init_clocksource_sysfs+0x0/0x50 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall init_clocksource_sysfs+0x0/0x50 returned 0 after 170 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; init_timer_list_procfs+0x0/0x3c @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall init_timer_list_procfs+0x0/0x3c returned 0 after 6 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; alarmtimer_init+0x0/0x134 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall alarmtimer_init+0x0/0x134 returned 0 after 239 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; futex_init+0x0/0x60 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall futex_init+0x0/0x60 returned 0 after 7 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; proc_modules_init+0x0/0x38 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall proc_modules_init+0x0/0x38 returned 0 after 7 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; kallsyms_init+0x0/0x38 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall kallsyms_init+0x0/0x38 returned 0 after 4 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; ikconfig_init+0x0/0x54 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall ikconfig_init+0x0/0x54 returned 0 after 3 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; utsname_sysctl_init+0x0/0x18 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall utsname_sysctl_init+0x0/0x18 returned 0 after 25 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; perf_event_sysfs_init+0x0/0xac @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall perf_event_sysfs_init+0x0/0xac returned 0 after 434 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; init_per_zone_wmark_min+0x0/0x90 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;initcall init_per_zone_wmark_min+0x0/0x90 returned 0 after 1488 usecs&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;calling&amp;nbsp; kswapd_init+0x0/0x18 @ 1&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Feb 2014 18:55:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260842#M26047</guid>
      <dc:creator>EdSutter</dc:creator>
      <dc:date>2014-02-01T18:55:25Z</dc:date>
    </item>
    <item>
      <title>Re: kernel boot problems with iMX6D running with 16bit DDR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260843#M26048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yet another self-reply here...&lt;/P&gt;&lt;P&gt;Still working on this issue.&amp;nbsp; I'm adding trace/debug all over the kernel, and I'm now realizing&lt;/P&gt;&lt;P&gt;that .25G is apparently not enough DRAM to boot this kernel.&amp;nbsp; I took my SABRESD board and&lt;/P&gt;&lt;P&gt;reconfigured its uboot &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;to think it only has .25G and it hangs as well.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Is there a way to tweak things so the system doesn't need so much DRAM?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Feb 2014 20:43:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260843#M26048</guid>
      <dc:creator>EdSutter</dc:creator>
      <dc:date>2014-02-05T20:43:15Z</dc:date>
    </item>
    <item>
      <title>Re: kernel boot problems with iMX6D running with 16bit DDR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260844#M26049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Final self-reply on this thread...&lt;/P&gt;&lt;P&gt;There is a menuconfig parameter which specifies the amount of memory that is to be used by CMA (contiguous memory allocator).&lt;/P&gt;&lt;P&gt;This is apparently used by DMA.&amp;nbsp; It was set to 256M.&amp;nbsp; I lowered this to 32M and it boots just fine.&lt;/P&gt;&lt;P&gt;On to the next problem...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Feb 2014 22:10:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260844#M26049</guid>
      <dc:creator>EdSutter</dc:creator>
      <dc:date>2014-02-05T22:10:01Z</dc:date>
    </item>
    <item>
      <title>Re: kernel boot problems with iMX6D running with 16bit DDR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260845#M26050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would like to know if you tweaked the CMA for the 3.12 kernel, or the 3.0.35 kernel that you stepped back to.&amp;nbsp; The 3.0.35 kernel doesn't seem to support CMA, not in the same way the later kenerls do.&amp;nbsp; So I'm trying to figure out the equivalent for the 3.0.35 kernel (or consider moving to a later kernel).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Mar 2014 19:20:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260845#M26050</guid>
      <dc:creator>jkobs2014</dc:creator>
      <dc:date>2014-03-21T19:20:23Z</dc:date>
    </item>
    <item>
      <title>Re: kernel boot problems with iMX6D running with 16bit DDR</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260846#M26051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My error there...&lt;/P&gt;&lt;P&gt;At some point in my above "travels" I updated to imx_3.10.17_1.0.0_beta, and it was with that build (from git.freescale) that I was able to narrow my problem down to the CMA allocation.&amp;nbsp; I've had good results with this kernel.&lt;/P&gt;&lt;P&gt;EDIT---&lt;/P&gt;&lt;P&gt;This, IMHO, is a big issue... I started out on this project using what came with LTIB.&amp;nbsp; Some folks on the forum said go with mainline, so I pulled it down (3.12 at the time).&amp;nbsp; That had issues, and I then tried to get YOCTO running on my host box (with no success); and finally settled (by chance) on the above tree.&amp;nbsp; It would be nice to know which one is the "best" one to use.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Mar 2014 19:37:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-boot-problems-with-iMX6D-running-with-16bit-DDR/m-p/260846#M26051</guid>
      <dc:creator>EdSutter</dc:creator>
      <dc:date>2014-03-21T19:37:30Z</dc:date>
    </item>
  </channel>
</rss>

