<?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: reboot fails from kernel in P1022 based target in P-Series</title>
    <link>https://community.nxp.com/t5/P-Series/reboot-fails-from-kernel-in-P1022-based-target/m-p/708908#M4288</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pavel,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Thanks for the update, however the issue is resolved to the point that meets our requirement. The root cause is still under debugging.&lt;/P&gt;&lt;P&gt;Basically the target we have has two non-volatile storage device. 1. Serial Flash (SPI) for boot code (u-boot) 2. Parallel NAND flash for uImage, File system, dtb and user data.&lt;/P&gt;&lt;P&gt;On target power-up , reset command does work perfectly fine from u-boot prompt. It is only after kernel boot-up that reboot command was not working(failed to reboot the target).&lt;/P&gt;&lt;P&gt;On debugging it is found that after probing and subsequent partitioning of Serial Flash(SPI) during kernel boot-up , the reboot does not work. i.e. trigger of HRESET_REQ does not reboot the target. However , on removing the Serial Flash probing and partitioning entry in dts, the reboot command does work from the kernel prompt. Since we do not require the Serial Flash(SPI) other than just the boot code (u-boot), we can meet our requirement by using the NAND flash only.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Sep 2017 07:07:32 GMT</pubDate>
    <dc:creator>rammurmu</dc:creator>
    <dc:date>2017-09-27T07:07:32Z</dc:date>
    <item>
      <title>reboot fails from kernel in P1022 based target</title>
      <link>https://community.nxp.com/t5/P-Series/reboot-fails-from-kernel-in-P1022-based-target/m-p/708906#M4286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class="" style="font-family: arial,helvetica,sans-serif; font-size: small; color: #0000ff;"&gt;Hi,&lt;/DIV&gt;&lt;DIV class="" style="font-family: arial,helvetica,sans-serif; font-size: small; color: #0000ff;"&gt;We have developed a custom board based on Freesccale development board &lt;STRONG&gt;P1022DS-PB REV F&lt;/STRONG&gt;. The issue is 'reboot' command from kernel(after OS boot-up) doesn't work, though the 'reset' command in u-boot prompt does reboots the board successfully.&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV class="" style="font-family: arial,helvetica,sans-serif; font-size: small; color: #0000ff;"&gt;On probing the &lt;STRONG&gt;HRESET_REQ_B&lt;/STRONG&gt; after issuing the 'reboot' command from kernel, it is found that &lt;STRONG&gt;HRESET_REQ_B&lt;/STRONG&gt; is being triggered again after 600 micro seconds of de-assertion of &lt;STRONG&gt;HRESET.&amp;nbsp; &lt;/STRONG&gt;Subsequently , the above observation is repeated again and again in a loop ( &lt;EM&gt;Triggering of HRESET_REQ_B and de-ssertion of HRESET&lt;/EM&gt;) and it is stuck in this state.&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV class="" style="font-family: arial,helvetica,sans-serif; font-size: small; color: #0000ff;"&gt;This test case is repeated on P1022DS-PB REV F development board and the observation is as expected(&lt;EM&gt;HRESET_REQ_B is not triggered again after de-assertion of HRESET&lt;/EM&gt;) and it successfully reboots the target.&lt;/DIV&gt;&lt;DIV class="" style="font-family: arial,helvetica,sans-serif; font-size: small; color: #0000ff;"&gt; &lt;/DIV&gt;&lt;DIV class="" style="font-family: arial,helvetica,sans-serif; font-size: small; color: #0000ff;"&gt;Any suggestions on further debugging would be appreciated.&lt;/DIV&gt;&lt;DIV class="" style="font-family: arial,helvetica,sans-serif; font-size: small; color: #0000ff;"&gt; &lt;/DIV&gt;&lt;DIV class="" style="font-family: arial,helvetica,sans-serif; font-size: small; color: #0000ff;"&gt;Regards&lt;/DIV&gt;&lt;DIV class="" style="font-family: arial,helvetica,sans-serif; font-size: small; color: #0000ff;"&gt;Ram&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Sep 2017 04:07:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/reboot-fails-from-kernel-in-P1022-based-target/m-p/708906#M4286</guid>
      <dc:creator>rammurmu</dc:creator>
      <dc:date>2017-09-21T04:07:58Z</dc:date>
    </item>
    <item>
      <title>Re: reboot fails from kernel in P1022 based target</title>
      <link>https://community.nxp.com/t5/P-Series/reboot-fails-from-kernel-in-P1022-based-target/m-p/708907#M4287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Look at the Table 4-2 of the P1022 Reference Manual about source for the HRESET_REQ_B assertion:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;a watchdog timer, a boot sequencer failure (see Boot sequencer mode), or an eLBC ECC error.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Check the P1022 configuration pins on your board and boot sequencer on your board.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Pavel Chubakov&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, 27 Sep 2017 06:48:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/reboot-fails-from-kernel-in-P1022-based-target/m-p/708907#M4287</guid>
      <dc:creator>Pavel</dc:creator>
      <dc:date>2017-09-27T06:48:17Z</dc:date>
    </item>
    <item>
      <title>Re: reboot fails from kernel in P1022 based target</title>
      <link>https://community.nxp.com/t5/P-Series/reboot-fails-from-kernel-in-P1022-based-target/m-p/708908#M4288</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pavel,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Thanks for the update, however the issue is resolved to the point that meets our requirement. The root cause is still under debugging.&lt;/P&gt;&lt;P&gt;Basically the target we have has two non-volatile storage device. 1. Serial Flash (SPI) for boot code (u-boot) 2. Parallel NAND flash for uImage, File system, dtb and user data.&lt;/P&gt;&lt;P&gt;On target power-up , reset command does work perfectly fine from u-boot prompt. It is only after kernel boot-up that reboot command was not working(failed to reboot the target).&lt;/P&gt;&lt;P&gt;On debugging it is found that after probing and subsequent partitioning of Serial Flash(SPI) during kernel boot-up , the reboot does not work. i.e. trigger of HRESET_REQ does not reboot the target. However , on removing the Serial Flash probing and partitioning entry in dts, the reboot command does work from the kernel prompt. Since we do not require the Serial Flash(SPI) other than just the boot code (u-boot), we can meet our requirement by using the NAND flash only.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Sep 2017 07:07:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/reboot-fails-from-kernel-in-P1022-based-target/m-p/708908#M4288</guid>
      <dc:creator>rammurmu</dc:creator>
      <dc:date>2017-09-27T07:07:32Z</dc:date>
    </item>
  </channel>
</rss>

