<?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: imx6 , linux : imx-sdma firmware load failed error</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193681#M165976</link>
    <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/39586"&gt;@joanxie&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;What is this 'user helper' ? Where is it usually located, and how can I check it is / was invoked?&lt;/P&gt;</description>
    <pubDate>Fri, 04 Dec 2020 04:47:41 GMT</pubDate>
    <dc:creator>dry</dc:creator>
    <dc:date>2020-12-04T04:47:41Z</dc:date>
    <item>
      <title>imx6 , linux : imx-sdma firmware load failed error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193538#M165955</link>
      <description>&lt;P&gt;Yocto build fsl layer,&amp;nbsp; with no kernel/linux custom modification.&lt;/P&gt;&lt;P&gt;Linux cubox-i 5.4.78+gc50d1fa1c355 #1&lt;/P&gt;&lt;P&gt;On boot, I get these traces:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;[    1.094109] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
[    1.094213] imx-sdma 20ec000.sdma: Falling back to sysfs fallback for: imx/sdma/sdma-imx6q.bin&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The firmware file is definitely there&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;ls /lib/firmware/imx/sdma/ -ls
total 8
4 -rw-r--r-- 1 root root 2746 Mar  9 12:34 sdma-imx6q.bin
4 -rw-r--r-- 1 root root 2862 Mar  9 12:34 sdma-imx7d.bin&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;why would this be failing?&lt;/P&gt;&lt;P&gt;Does this mean SDMA then is not working after linux boots?&lt;/P&gt;</description>
      <pubDate>Fri, 04 Dec 2020 00:43:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193538#M165955</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2020-12-04T00:43:01Z</dc:date>
    </item>
    <item>
      <title>Re: imx6 , linux : imx-sdma firmware load failed error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193566#M165956</link>
      <description>&lt;P&gt;I don't think this is an error message, Kernel boot to load firmware directly failed, so print out error log , then fall back to user helper to load firmware. you don't need to worry about this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Dec 2020 01:52:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193566#M165956</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2020-12-04T01:52:13Z</dc:date>
    </item>
    <item>
      <title>Re: imx6 , linux : imx-sdma firmware load failed error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193681#M165976</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/39586"&gt;@joanxie&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;What is this 'user helper' ? Where is it usually located, and how can I check it is / was invoked?&lt;/P&gt;</description>
      <pubDate>Fri, 04 Dec 2020 04:47:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193681#M165976</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2020-12-04T04:47:41Z</dc:date>
    </item>
    <item>
      <title>Re: imx6 , linux : imx-sdma firmware load failed error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193695#M165982</link>
      <description>&lt;P&gt;Hi dry,&lt;/P&gt;&lt;P&gt;this problem usually happens when the imx-sdma driver is linked into the kernel. At the time when the SDMA hardware is probed, the rootfs (with the SDMA firmware file) is not available yet.&lt;/P&gt;&lt;P&gt;Solution 1: Link also the SDMA firmware file into the kernel. This is problematic, as the SDMA firmware file has a proprietary license.&lt;/P&gt;&lt;P&gt;Solution 2: Build the imx-sdma driver as a kernel module. At the time when the module is loaded, also the SDMA firmware file will be available.&lt;/P&gt;&lt;P&gt;regards&lt;BR /&gt;Christian&lt;/P&gt;</description>
      <pubDate>Fri, 04 Dec 2020 05:26:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193695#M165982</guid>
      <dc:creator>ceggers</dc:creator>
      <dc:date>2020-12-04T05:26:00Z</dc:date>
    </item>
    <item>
      <title>Re: imx6 , linux : imx-sdma firmware load failed error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193762#M165987</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/167087"&gt;@ceggers&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt; ..&amp;nbsp;&lt;SPAN&gt;Solution 2: Build the imx-sdma driver as a kernel module. At the time when the&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;gt; module is loaded, also the SDMA firmware file will be available.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Makes perfect sense !&amp;nbsp; &amp;nbsp;I had this morning same issue with a Bluetooth hci firmware loader, and, after I have changed hci from built-in to a module, the load error/warning went away.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I shall try see now if I can remove SDMA as built-in and change it to module - provided, that is actually supported by imx kernel.&amp;nbsp; &amp;nbsp;(Hopefully nothing wants it as early as possible)&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Dec 2020 07:33:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193762#M165987</guid>
      <dc:creator>dry</dc:creator>
      <dc:date>2020-12-04T07:33:50Z</dc:date>
    </item>
    <item>
      <title>Re: imx6 , linux : imx-sdma firmware load failed error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193851#M166003</link>
      <description>&lt;P&gt;Hi dry,&lt;/P&gt;&lt;P&gt;&amp;gt; I shall try see now if I can remove SDMA as built-in and change it to module - provided, that is actually&lt;BR /&gt;&amp;gt; supported by imx kernel. (Hopefully nothing wants it as early as possible)&lt;/P&gt;&lt;P&gt;Usually this is less a problem than one would expect. Most drivers (e.g. UART) request SDMA channels on device open, not on probe. So there is no need to build the UART driver also as a module. But maybe you will need to build other drivers as a module in this case.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Dec 2020 09:48:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6-linux-imx-sdma-firmware-load-failed-error/m-p/1193851#M166003</guid>
      <dc:creator>ceggers</dc:creator>
      <dc:date>2020-12-04T09:48:42Z</dc:date>
    </item>
  </channel>
</rss>

