<?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: Linux booting halts after CAAM in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-halts-after-CAAM/m-p/401253#M59265</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; Please look at my comments below.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;1.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; According to section 52.18 (Release a Slot back to the Keystore) of &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;“i.MX_6_Linux_Reference_Manual.pdf” ” in documentation of L3.14.28 :&lt;BR /&gt; &lt;BR /&gt; “Configuration of the Secure Memory Driver / Keystore API is dependent on the&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;following kernel configuration parameters:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;CRYPTO_DEV_FSL_CAAM_SM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&lt;BR /&gt; Turns on the secure memory driver in the kernel build.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;CRYPTO_DEV_FSL_CAAM_SM_SLOTSIZE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;Configures the size of a secure memory "slot".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;…&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;CRYPTO_DEV_FSL_CAAM_SM_TEST&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;Enables operation of a captive test / example module”&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;You may try to disable CAAM SM TEST.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;“i.MX 6 Series Software and Development Tool Resources”&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&lt;SPAN&gt;&amp;lt; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6_SW" target="_blank"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6_SW&lt;/A&gt;&lt;SPAN&gt; &amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;2.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; From Table 20 (Known issues and workarounds for i.MX 6SoloX) of &lt;BR /&gt; “i.MX_Linux_Release_Notes.pdf :&lt;BR /&gt; &lt;BR /&gt; “The system reboots after the CAAM RNG test is suspended and resumed.&lt;BR /&gt; There is hardware function conflict between the Mega/Fast mix off feature and CAAM. &lt;BR /&gt; To use CAAM after kernel bootup, the user should enable the CAAM wakeup function &lt;BR /&gt; to avoid Mega mix off in DSM. &lt;BR /&gt; Workaround: &lt;BR /&gt; echo enabled &amp;gt; /sys/bus/platform/devices/2100000.aips-bus/2100000.caam/2101000.jr0/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN style="font-size: 12.0pt; font-family: 'Verdana','sans-serif';"&gt;power/wakeup ”&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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>Wed, 06 May 2015 04:15:39 GMT</pubDate>
    <dc:creator>Yuri</dc:creator>
    <dc:date>2015-05-06T04:15:39Z</dc:date>
    <item>
      <title>Linux booting halts after CAAM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-halts-after-CAAM/m-p/401252#M59264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are working with i.MX 6SX and DS-5. We are connecting M4 core on Sabre board with uLink and DStream. In both cases the Linux booting halts after dumping of some CAAM keys. How can we prevent this? Or how to turn off CAAM in kernel config?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Rene Kolarik&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-336222"&gt;boot.log.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 May 2015 11:53:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-halts-after-CAAM/m-p/401252#M59264</guid>
      <dc:creator>rendy</dc:creator>
      <dc:date>2015-05-05T11:53:31Z</dc:date>
    </item>
    <item>
      <title>Re: Linux booting halts after CAAM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-halts-after-CAAM/m-p/401253#M59265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; Please look at my comments below.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;1.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; According to section 52.18 (Release a Slot back to the Keystore) of &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;“i.MX_6_Linux_Reference_Manual.pdf” ” in documentation of L3.14.28 :&lt;BR /&gt; &lt;BR /&gt; “Configuration of the Secure Memory Driver / Keystore API is dependent on the&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;following kernel configuration parameters:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;CRYPTO_DEV_FSL_CAAM_SM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&lt;BR /&gt; Turns on the secure memory driver in the kernel build.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;CRYPTO_DEV_FSL_CAAM_SM_SLOTSIZE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;Configures the size of a secure memory "slot".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;…&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;CRYPTO_DEV_FSL_CAAM_SM_TEST&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;Enables operation of a captive test / example module”&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;You may try to disable CAAM SM TEST.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;“i.MX 6 Series Software and Development Tool Resources”&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&lt;SPAN&gt;&amp;lt; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6_SW" target="_blank"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6_SW&lt;/A&gt;&lt;SPAN&gt; &amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;2.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Verdana','sans-serif';"&gt;&amp;nbsp; From Table 20 (Known issues and workarounds for i.MX 6SoloX) of &lt;BR /&gt; “i.MX_Linux_Release_Notes.pdf :&lt;BR /&gt; &lt;BR /&gt; “The system reboots after the CAAM RNG test is suspended and resumed.&lt;BR /&gt; There is hardware function conflict between the Mega/Fast mix off feature and CAAM. &lt;BR /&gt; To use CAAM after kernel bootup, the user should enable the CAAM wakeup function &lt;BR /&gt; to avoid Mega mix off in DSM. &lt;BR /&gt; Workaround: &lt;BR /&gt; echo enabled &amp;gt; /sys/bus/platform/devices/2100000.aips-bus/2100000.caam/2101000.jr0/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN style="font-size: 12.0pt; font-family: 'Verdana','sans-serif';"&gt;power/wakeup ”&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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>Wed, 06 May 2015 04:15:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-booting-halts-after-CAAM/m-p/401253#M59265</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2015-05-06T04:15:39Z</dc:date>
    </item>
  </channel>
</rss>

