<?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 i.MX8M Plus: Linux kernel panic (Asynchronous SError) after bootaux M7 firmware execution in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Plus-Linux-kernel-panic-Asynchronous-SError-after-bootaux/m-p/2353475#M244933</link>
    <description>&lt;P&gt;Platform:&lt;BR /&gt;i.MX8M Plus EVK (LPDDR4)&lt;BR /&gt;Linux kernel: 5.10.72&lt;BR /&gt;U-Boot: SPL 2023.04-lf_v2023.04+gaf7d004eaf&lt;/P&gt;&lt;P&gt;Issue:&lt;BR /&gt;Linux kernel crashes with Asynchronous SError Interrupt when Cortex-M7 firmware is executed via U-Boot bootaux command before Linux boot completes.&lt;/P&gt;&lt;P&gt;Steps to reproduce:&lt;BR /&gt;1. Load M7 firmware in U-Boot:&lt;BR /&gt;fatload mmc 2:1 0x48000000 rpmsg_lite_str_echo_rtos.bin&lt;BR /&gt;cp.b 0x48000000 0x7e0000 0x20000&lt;BR /&gt;bootaux 0x7e0000&lt;/P&gt;&lt;P&gt;2. Boot Linux:&lt;BR /&gt;boot&lt;/P&gt;&lt;P&gt;Result:&lt;BR /&gt;Kernel panic occurs during booting:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Observation:&lt;BR /&gt;- U-Boot operation is stable&lt;BR /&gt;- Issue only occurs during Linux boot when M7 firmware is already running&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please see attached full log file and m core project file ( mcuxpresso for vs code ).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;</description>
    <pubDate>Mon, 20 Apr 2026 05:47:58 GMT</pubDate>
    <dc:creator>dskim2</dc:creator>
    <dc:date>2026-04-20T05:47:58Z</dc:date>
    <item>
      <title>i.MX8M Plus: Linux kernel panic (Asynchronous SError) after bootaux M7 firmware execution</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Plus-Linux-kernel-panic-Asynchronous-SError-after-bootaux/m-p/2353475#M244933</link>
      <description>&lt;P&gt;Platform:&lt;BR /&gt;i.MX8M Plus EVK (LPDDR4)&lt;BR /&gt;Linux kernel: 5.10.72&lt;BR /&gt;U-Boot: SPL 2023.04-lf_v2023.04+gaf7d004eaf&lt;/P&gt;&lt;P&gt;Issue:&lt;BR /&gt;Linux kernel crashes with Asynchronous SError Interrupt when Cortex-M7 firmware is executed via U-Boot bootaux command before Linux boot completes.&lt;/P&gt;&lt;P&gt;Steps to reproduce:&lt;BR /&gt;1. Load M7 firmware in U-Boot:&lt;BR /&gt;fatload mmc 2:1 0x48000000 rpmsg_lite_str_echo_rtos.bin&lt;BR /&gt;cp.b 0x48000000 0x7e0000 0x20000&lt;BR /&gt;bootaux 0x7e0000&lt;/P&gt;&lt;P&gt;2. Boot Linux:&lt;BR /&gt;boot&lt;/P&gt;&lt;P&gt;Result:&lt;BR /&gt;Kernel panic occurs during booting:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Observation:&lt;BR /&gt;- U-Boot operation is stable&lt;BR /&gt;- Issue only occurs during Linux boot when M7 firmware is already running&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please see attached full log file and m core project file ( mcuxpresso for vs code ).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;</description>
      <pubDate>Mon, 20 Apr 2026 05:47:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Plus-Linux-kernel-panic-Asynchronous-SError-after-bootaux/m-p/2353475#M244933</guid>
      <dc:creator>dskim2</dc:creator>
      <dc:date>2026-04-20T05:47:58Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8M Plus: Linux kernel panic (Asynchronous SError) after bootaux M7 firmware execution</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Plus-Linux-kernel-panic-Asynchronous-SError-after-bootaux/m-p/2353874#M244941</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Looks like a resource conflict between the processor domains. Did you check that the base address of the shared memory matches on both sides?&lt;BR /&gt;&lt;BR /&gt;On the M7 you have something like&lt;BR /&gt;# define RPMSG_LITE_SHMEM_BASE (0x55000000U)&lt;/P&gt;&lt;P&gt;And this must match the rpmsg carveout defined in the device tree on the Linux side.&lt;/P&gt;&lt;P&gt;I'm sorry to not be more accurate, as this is quite old in my memory.&lt;/P&gt;&lt;P&gt;As a side note, loading the m7 binary in U-Boot definitely works (I did it successfully in a couple of projects) but is not the recommended way any longer. Remoteproc is. Remoteproc can take care of loading the binary, resetting the remote, and setting up the communication channels. This saves quite a lot of synchronization headaches on startup, or when one domain unexpectedly resets.&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;--&lt;BR /&gt;Thierry&lt;BR /&gt;emb-exp.com&lt;/P&gt;</description>
      <pubDate>Mon, 20 Apr 2026 21:54:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Plus-Linux-kernel-panic-Asynchronous-SError-after-bootaux/m-p/2353874#M244941</guid>
      <dc:creator>EmbeddedExpertise</dc:creator>
      <dc:date>2026-04-20T21:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8M Plus: Linux kernel panic (Asynchronous SError) after bootaux M7 firmware execution</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Plus-Linux-kernel-panic-Asynchronous-SError-after-bootaux/m-p/2355399#M244981</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/209213"&gt;@dskim2&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope you are doing very well.&lt;/P&gt;
&lt;P&gt;As&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/143212"&gt;@EmbeddedExpertise&lt;/a&gt;&amp;nbsp;mentioned, It is highly recommended to use Remoteproc instead of load the Binary from U-boot.&lt;/P&gt;
&lt;P&gt;But, you can to run the environment variable in U-boot called &lt;STRONG&gt;prepare_mcore&lt;/STRONG&gt;:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;u-boot=&amp;gt; run prepare_mcore&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the issue is still there, we can start to check device tree for conflict of resources and IOMUX from the Cortex M application.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Salas.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Apr 2026 18:57:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Plus-Linux-kernel-panic-Asynchronous-SError-after-bootaux/m-p/2355399#M244981</guid>
      <dc:creator>Manuel_Salas</dc:creator>
      <dc:date>2026-04-23T18:57:32Z</dc:date>
    </item>
  </channel>
</rss>

