<?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>i.MX Processors中的主题 Re: i.MX8M Mini without PCIE Error</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Mini-without-PCIE-Error/m-p/1086332#M159274</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Miles&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if PCIe is unpowered as recommended by i.MX 8M Mini Hardware Developer’s Guide&lt;/P&gt;&lt;P&gt;it should be disabled in dts :&lt;/P&gt;&lt;P&gt;&amp;amp;pcie0{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;..&amp;nbsp;&amp;nbsp; status = "disabled";&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/imx8mm-evk.dts?h=imx_5.4.3_2.0.0" title="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/imx8mm-evk.dts?h=imx_5.4.3_2.0.0"&gt;imx8mm-evk.dts\freescale\dts\boot\arm64\arch - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also for custom board recommended to rebuild image&amp;nbsp; with modifications described&lt;/P&gt;&lt;P&gt;in documentation included in ddr test&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-340179"&gt;i.MX 8M Family DDR Tool Release&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So first it is necessary to run ddr test, imx-android-10.0.0_2.0.0.tar.gz was built&lt;/P&gt;&lt;P&gt;for EVK board and may not work properly on custom board.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 Jul 2020 23:51:57 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2020-07-24T23:51:57Z</dc:date>
    <item>
      <title>i.MX8M Mini without PCIE Error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Mini-without-PCIE-Error/m-p/1086331#M159273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have made a custom board around the i.MX8M Mini processor that is mainly a stripped down version of the EVK board. One of the things removed is anything attached to the PCIE pins, and they have been left unconnected as per the guidance of the&amp;nbsp;i.MX 8M Mini Hardware Developer’s Guide (section 3.9.1). We are using imx-android-10.0.0_2.0.0.tar.gz as a base, so far just&amp;nbsp;the only changes are to u-boot to initialize our display, but the below error occurs whether it is attached or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately, Android encounters an error during boot, it seems to be generated in the&amp;nbsp;imx6_pcie_host_init function:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.187383] imx6q-pcie 33800000.pcie: 33800000.pcie supply epdev_on not found, using dummy regulator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.196760] imx6q-pcie 33800000.pcie: host bridge /soc@0/pcie@33800000 ranges:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.204019] imx6q-pcie 33800000.pcie: IO 0x1ff80000..0x1ff8ffff -&amp;gt; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.211434] imx6q-pcie 33800000.pcie: MEM 0x18000000..0x1fefffff -&amp;gt; 0x18000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.218902] imx6q-pcie 33800000.pcie: EXT REF_CLK is used!.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.220476] mmc0: SDHCI controller on 30b40000.mmc [30b40000.mmc] using ADMA&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224964] SError Interrupt on CPU1, code 0xbf000002 -- SError&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224966] CPU: 1 PID: 213 Comm: kworker/u8:2 Not tainted 5.4.3-dirty #16&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224968] Hardware name: FSL i.MX8MM EVK board (DT)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224969] Workqueue: events_unbound async_run_entry_fn&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224972] pstate: 20400005 (nzCv daif +PAN -UAO)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224973] pc : regmap_update_bits_base+0x0/0x8c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224975] lr : imx6_pcie_init_phy+0x4bc/0x570&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224976] sp : ffff80001aeeb990&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224977] x29: ffff80001aeeb9b0 x28: ffff00007b4717a0 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224980] x27: ffff80001169f3eb x26: ffff00007b4717a0 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224983] x25: 0000000000000000 x24: ffff00007b4710e0 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224986] x23: ffff00007b4710a0 x22: ffff00007fbf7a28 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224989] x21: 0000000000000001 x20: 0000000000000038 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224992] x19: ffff00007b12d480 x18: 0000000000000004 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224995] x17: 0000000000000041 x16: ffff8000111527e8 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.224998] x15: 0000000000000000 x14: 0a2e216465737520 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225001] x13: ffff800011f5fe38 x12: 0000000000000000 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225004] x11: 0000000000000000 x10: 0000000006666998 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225007] x9 : 00000000ffffffff x8 : 0000000000000005 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225010] x7 : 4c435f4645522054 x6 : 0000000000000000 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225013] x5 : 0000000000000000 x4 : 0000000000000000 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225016] x3 : 0000000000004000 x2 : 000000000000f000 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225019] x1 : 0000000000000030 x0 : ffff00007a399800 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225023] Kernel panic - not syncing: Asynchronous SError Interrupt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225025] CPU: 1 PID: 213 Comm: kworker/u8:2 Not tainted 5.4.3-dirty #16&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225026] Hardware name: FSL i.MX8MM EVK board (DT)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225027] Workqueue: events_unbound async_run_entry_fn&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225029] Call trace:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225030] dump_backtrace+0x0/0x134&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225032] show_stack+0x14/0x1c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225033] dump_stack+0xa0/0xd8&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225034] panic+0x148/0x33c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225035] panic+0x0/0x33c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225036] arm64_serror_panic+0x70/0x7c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225037] do_serror+0x160/0x170&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225039] el1_error+0xbc/0x160&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225040] regmap_update_bits_base+0x0/0x8c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225041] imx6_pcie_host_init+0x54/0x180&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225042] dw_pcie_host_init+0x35c/0x5fc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225044] imx6_pcie_probe+0x7c8/0xa60&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225045] platform_drv_probe+0x8c/0xb4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225046] really_probe+0x22c/0x4f4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225047] driver_probe_device+0x60/0xf8&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225049] __device_attach_driver+0xfc/0x114&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225050] bus_for_each_drv+0x7c/0xc4&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225051] __device_attach_async_helper+0x78/0xcc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225053] async_run_entry_fn+0x44/0xf8&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225054] process_one_work+0x174/0x320&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225055] worker_thread+0x300/0x480&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225056] kthread+0x10c/0x11c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.225057] ret_from_fork+0x10/0x18&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.231537] SMP: stopping secondary CPUs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.231539] Kernel Offset: disabled&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.231540] CPU features: 0x0002,2000200c&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.231541] Memory Limit: none&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The same SD card can be put in an EVK board and Android will finish booting. That section of the boot on the EVK board looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.347224] imx6q-pcie 33800000.pcie: 33800000.pcie supply epdev_on not found, using dummy regulator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.356609] imx6q-pcie 33800000.pcie: host bridge /soc@0/pcie@33800000 ranges:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.363867] imx6q-pcie 33800000.pcie: IO 0x1ff80000..0x1ff8ffff -&amp;gt; 0x00000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.371281] imx6q-pcie 33800000.pcie: MEM 0x18000000..0x1fefffff -&amp;gt; 0x18000000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.378748] imx6q-pcie 33800000.pcie: EXT REF_CLK is used!.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.380272] mmc0: SDHCI controller on 30b40000.mmc [30b40000.mmc] using ADMA&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;[ 3.392462] sdhci-esdhc-imx 30b50000.mmc: Got CD GPIO&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And it continues on.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jul 2020 13:15:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Mini-without-PCIE-Error/m-p/1086331#M159273</guid>
      <dc:creator>milesm</dc:creator>
      <dc:date>2020-07-24T13:15:47Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8M Mini without PCIE Error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Mini-without-PCIE-Error/m-p/1086332#M159274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Miles&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if PCIe is unpowered as recommended by i.MX 8M Mini Hardware Developer’s Guide&lt;/P&gt;&lt;P&gt;it should be disabled in dts :&lt;/P&gt;&lt;P&gt;&amp;amp;pcie0{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;..&amp;nbsp;&amp;nbsp; status = "disabled";&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/imx8mm-evk.dts?h=imx_5.4.3_2.0.0" title="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/imx8mm-evk.dts?h=imx_5.4.3_2.0.0"&gt;imx8mm-evk.dts\freescale\dts\boot\arm64\arch - linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also for custom board recommended to rebuild image&amp;nbsp; with modifications described&lt;/P&gt;&lt;P&gt;in documentation included in ddr test&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-340179"&gt;i.MX 8M Family DDR Tool Release&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So first it is necessary to run ddr test, imx-android-10.0.0_2.0.0.tar.gz was built&lt;/P&gt;&lt;P&gt;for EVK board and may not work properly on custom board.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jul 2020 23:51:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Mini-without-PCIE-Error/m-p/1086332#M159274</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-07-24T23:51:57Z</dc:date>
    </item>
  </channel>
</rss>

