<?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 IMX8 - Linux Boot Time Optimization in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX8-Linux-Boot-Time-Optimization/m-p/1522830#M195195</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are doing the boot time optimization on target board which has the emmc device as a storage device. Have observed that ext4 filesystem mounting takes longer time (750ms) and want to reduce this time. Already emmc runs with HS400 mode. Please find the below log,&lt;/P&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;0.623431] mmc0: new HS400 MMC card at address 0001&lt;/SPAN&gt;&lt;/FONT&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;0.624105] mmcblk0: mmc0:0001 S0J35A 7.28 GiB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;0.624343] mmcblk0boot0: mmc0:0001 S0J35A partition 1 31.5 MiB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;0.624546] mmcblk0boot1: mmc0:0001 S0J35A partition 2 31.5 MiB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;0.624722] mmcblk0rpmb: mmc0:0001 S0J35A partition 3 4.00 MiB, chardev (244:0)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;0.625832] &amp;nbsp;mmcblk0: p1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;1.365697] gpio-42 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;1.365721] imx-lpi2c 37230000.i2c: using scl,sda for recovery&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;1.365735] imx-lpi2c 37230000.i2c: can't get the TX DMA channel, error -19!&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;1.372827] imx-lpi2c 37230000.i2c: error -ENODEV: dma setup error -19, use pio&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;1.380884] i2c i2c-16: LPI2C adapter registered&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#000000"&gt;&lt;SPAN&gt;EMMC info :&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Device: FSL_SDHC&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Manufacturer ID: 13&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;OEM: 14e&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Name: S0J35&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Bus Speed: 200000000&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Mode: HS400 (200MHz)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Rd Block Len: 512&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;MMC version 5.1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;High Capacity: Yes&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Capacity: 7.3 GiB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Bus Width: 8-bit DDR&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Erase Group Size: 512 KiB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;HC WP Group Size: 8 MiB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;User Capacity: 7.3 GiB WRREL&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Boot Capacity: 31.5 MiB ENH&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;RPMB Capacity: 4 MiB ENH&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Boot area 0 is not write protected&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Boot area 1 is not write protected&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#000000"&gt;&lt;SPAN&gt;Can anyone help me on this issue?&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#000000"&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#000000"&gt;&lt;SPAN&gt;Durai&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Thu, 15 Sep 2022 09:57:13 GMT</pubDate>
    <dc:creator>duraip</dc:creator>
    <dc:date>2022-09-15T09:57:13Z</dc:date>
    <item>
      <title>IMX8 - Linux Boot Time Optimization</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8-Linux-Boot-Time-Optimization/m-p/1522830#M195195</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are doing the boot time optimization on target board which has the emmc device as a storage device. Have observed that ext4 filesystem mounting takes longer time (750ms) and want to reduce this time. Already emmc runs with HS400 mode. Please find the below log,&lt;/P&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;0.623431] mmc0: new HS400 MMC card at address 0001&lt;/SPAN&gt;&lt;/FONT&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;0.624105] mmcblk0: mmc0:0001 S0J35A 7.28 GiB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;0.624343] mmcblk0boot0: mmc0:0001 S0J35A partition 1 31.5 MiB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;0.624546] mmcblk0boot1: mmc0:0001 S0J35A partition 2 31.5 MiB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;0.624722] mmcblk0rpmb: mmc0:0001 S0J35A partition 3 4.00 MiB, chardev (244:0)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp;0.625832] &amp;nbsp;mmcblk0: p1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;1.365697] gpio-42 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;1.365721] imx-lpi2c 37230000.i2c: using scl,sda for recovery&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;1.365735] imx-lpi2c 37230000.i2c: can't get the TX DMA channel, error -19!&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;1.372827] imx-lpi2c 37230000.i2c: error -ENODEV: dma setup error -19, use pio&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;[ &amp;nbsp; &amp;nbsp;1.380884] i2c i2c-16: LPI2C adapter registered&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#000000"&gt;&lt;SPAN&gt;EMMC info :&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Device: FSL_SDHC&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Manufacturer ID: 13&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;OEM: 14e&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Name: S0J35&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Bus Speed: 200000000&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Mode: HS400 (200MHz)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Rd Block Len: 512&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;MMC version 5.1&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;High Capacity: Yes&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Capacity: 7.3 GiB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Bus Width: 8-bit DDR&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Erase Group Size: 512 KiB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;HC WP Group Size: 8 MiB&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;User Capacity: 7.3 GiB WRREL&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Boot Capacity: 31.5 MiB ENH&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;RPMB Capacity: 4 MiB ENH&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Boot area 0 is not write protected&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#999999"&gt;&lt;SPAN&gt;Boot area 1 is not write protected&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#000000"&gt;&lt;SPAN&gt;Can anyone help me on this issue?&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#000000"&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#000000"&gt;&lt;SPAN&gt;Durai&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Thu, 15 Sep 2022 09:57:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8-Linux-Boot-Time-Optimization/m-p/1522830#M195195</guid>
      <dc:creator>duraip</dc:creator>
      <dc:date>2022-09-15T09:57:13Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8 - Linux Boot Time Optimization</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8-Linux-Boot-Time-Optimization/m-p/1524349#M195320</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;DIV id="bodyDisplay_0" class="lia-message-body lia-component-message-view-widget-body lia-component-body-signature-highlight-escalation lia-component-message-view-widget-body-signature-highlight-escalation"&gt;
&lt;DIV class="lia-message-body-content"&gt;
&lt;P&gt;That log only means there are 750ms between the two log lines, it doesn't mean emmc cost 750ms to mount.&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000FF"&gt;[ &amp;nbsp; &amp;nbsp;0.625832] &amp;nbsp;mmcblk0: p1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000FF"&gt;[ &amp;nbsp; &amp;nbsp;1.365697] gpio-42 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;In normal case, to reduce the boot time, customer needs reduce the kernel size and rootfs size, this is out of NXP support, customer needs handle it based on their real product.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;Regards&lt;/FONT&gt;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 19 Sep 2022 14:03:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8-Linux-Boot-Time-Optimization/m-p/1524349#M195320</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2022-09-19T14:03:30Z</dc:date>
    </item>
  </channel>
</rss>

