<?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: iMX6UL - Kernel HAB Authentication status fail</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX6UL-Kernel-HAB-Authentication-status-fail/m-p/1003655#M148751</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Yuri,&lt;/P&gt;&lt;P&gt;Thanks for your support.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;How to verify the signed kernel in fuse 'CLOSED' state?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We used the below commands to verify the secure boot,&lt;/P&gt;&lt;P&gt;For uboot,&lt;/P&gt;&lt;P&gt;=&amp;gt; hab_status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Kernel,&lt;/P&gt;&lt;P&gt;=&amp;gt; load     mmc 1 0x80800000 zImage&lt;/P&gt;&lt;P&gt;=&amp;gt; hab_auth_img 0x80800000 0x762000 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And what are the expected status for these commands?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Jan 2020 08:56:07 GMT</pubDate>
    <dc:creator>kanimozhi_t</dc:creator>
    <dc:date>2020-01-28T08:56:07Z</dc:date>
    <item>
      <title>iMX6UL - Kernel HAB Authentication status fail</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6UL-Kernel-HAB-Authentication-status-fail/m-p/1003653#M148749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;In iMX6UL, we are getting the Kernel hab Authentication failure. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;uBoot version: imx_v2019.04_4.19.35_1.1.0 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;Cross compiler: AArch32 target with hard float (arm-linux-gnueabihf); gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;Kernel version: Linux 4.19.35_1.1.0 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;Fuse ‘CLOSED’ state: &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;The platform reach the terminal after autoboot as mentioned below, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;/***************************************************/ &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;NXP &lt;A data-aura-rendered-by="298:472;a" href="http://i.MX" rel="noopener" target="_blank"&gt;i.MX&lt;/A&gt; Release Distro 4.19-warrior imx6ul7d ttymxc0 imx6ul7d login: &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;/***************************************************/ &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;If we stop the autoboot and check the hab status, we get the below error, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;/***************************************************/ &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;=&amp;gt; hab_status &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;Secure boot enabled &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;HAB Configuration: 0xcc, HAB State: 0x99 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;No HAB Events Found! &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;=&amp;gt; load mmc 1 80800000 zImage &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;7743652 bytes read in 370 ms (20 MiB/s) &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;=&amp;gt; hab_auth_img 80800000 762000 0 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;Authenticate image from DDR location 0x80800000... &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;bad magic magic=0x0 length=0xa000 version=0xe1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;bad length magic=0x0 length=0xa000 version=0xe1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;bad version magic=0x0 length=0xa000 version=0xe1 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;Error: Invalid IVT structure &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;Allowed IVT structure: &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;IVT HDR = 0x4X2000D1 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;IVT ENTRY = 0xXXXXXXXX &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;IVT RSV1 = 0x0 IVT DCD = 0x0 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;IVT BOOT_DATA = 0xXXXXXXXX &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;IVT SELF = 0xXXXXXXXX &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;IVT CSF = 0xXXXXXXXX IVT RSV2 = 0x0 &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;/***************************************************/ &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN data-aura-rendered-by="306:472;a"&gt;&lt;SPAN data-aura-class="uiOutputTextArea" data-aura-rendered-by="296:472;a"&gt;Please provide your inputs to resolve the error.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jan 2020 06:48:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6UL-Kernel-HAB-Authentication-status-fail/m-p/1003653#M148749</guid>
      <dc:creator>kanimozhi_t</dc:creator>
      <dc:date>2020-01-27T06:48:49Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6UL - Kernel HAB Authentication status fail</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6UL-Kernel-HAB-Authentication-status-fail/m-p/1003654#M148750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Hello,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;I've sent You directly some comments.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Have a great day,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Yuri.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;-------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Note:&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2020 06:26:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6UL-Kernel-HAB-Authentication-status-fail/m-p/1003654#M148750</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2020-01-28T06:26:30Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6UL - Kernel HAB Authentication status fail</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6UL-Kernel-HAB-Authentication-status-fail/m-p/1003655#M148751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Yuri,&lt;/P&gt;&lt;P&gt;Thanks for your support.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;How to verify the signed kernel in fuse 'CLOSED' state?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We used the below commands to verify the secure boot,&lt;/P&gt;&lt;P&gt;For uboot,&lt;/P&gt;&lt;P&gt;=&amp;gt; hab_status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Kernel,&lt;/P&gt;&lt;P&gt;=&amp;gt; load     mmc 1 0x80800000 zImage&lt;/P&gt;&lt;P&gt;=&amp;gt; hab_auth_img 0x80800000 0x762000 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And what are the expected status for these commands?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2020 08:56:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6UL-Kernel-HAB-Authentication-status-fail/m-p/1003655#M148751</guid>
      <dc:creator>kanimozhi_t</dc:creator>
      <dc:date>2020-01-28T08:56:07Z</dc:date>
    </item>
    <item>
      <title>Re: iMX6UL - Kernel HAB Authentication status fail</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6UL-Kernel-HAB-Authentication-status-fail/m-p/1003656#M148752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; You may try to define the symbol DEBUG before the include section in the hab.h header file&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;for more details.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;#define DEBUG&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;arch/arm/include/asm/mach-imx/hab.h&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Yuri.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Feb 2020 09:19:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6UL-Kernel-HAB-Authentication-status-fail/m-p/1003656#M148752</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2020-02-06T09:19:53Z</dc:date>
    </item>
  </channel>
</rss>

