<?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 LS1024A: Booting rootfs RAMdisk in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1024A-Booting-rootfs-RAMdisk/m-p/399435#M169</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I am using LS1024ARDB board, in which I am trying to load the RAMdisk root file system during booting,&lt;/P&gt;&lt;P&gt;and facing issue,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steps followed:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.&amp;nbsp;&amp;nbsp; In make -&amp;gt; menuconfig command, TargetImages -&amp;gt; Generate comcerto ramdisk image&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In include-&amp;gt;kernel-defaults.mk file changing the values as CONFIG_BLK_DEV_RAM_SIZE=26624&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and compiled kernel image &amp;amp; RAM disk image.&amp;nbsp; (openwrt-comcerto2000-gpp-uImage.img &amp;amp;&amp;nbsp; openwrt-comcerto2000-gpp-ramdisk.cpio.gz)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.&amp;nbsp; In Barebox bootloader prompt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; environment values are changed as,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel_loc=tftp&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootfs_loc=initrd&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootargs="$bootargs root=/dev/ram0 rootfstype=ramfs rdinit=/linuxrc"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootargs="${bootargs} mtdparts=comcertoflash.0:128k(uloader)ro,512k(barebox)ro,128k(env),4M(kernel),48M(rootfs)"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.&amp;nbsp;&amp;nbsp; The below commands are executed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addpart /dev/ram0 8M@32M(kernel); tftp openwrt-comcerto2000-gpp-uImage.img /dev/ram0.kernel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //kernel image&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addpart /dev/ram0 48M@40M(rootfs);tftp openwrt-comcerto2000-gpp-ramdisk.cpio.gz /dev/ram0.rootfs //rootfs image&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootm /dev/ram0.kernel /dev/ram0.rootfs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error Faced:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.437055] VFS: Mounted root (ramfs filesystem) on device 0:13.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.443263] Freeing init memory: 188K&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.446956] Failed to execute /etc/preinit.&amp;nbsp; Attempting defaults...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.453270] Kernel panic - not syncing: No init found.&amp;nbsp; Try passing init= option to kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can any one guide in this to boot the ramdisk rootfs in LS1024RDB?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Aug 2015 10:51:03 GMT</pubDate>
    <dc:creator>agnesamreetha</dc:creator>
    <dc:date>2015-08-26T10:51:03Z</dc:date>
    <item>
      <title>LS1024A: Booting rootfs RAMdisk</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1024A-Booting-rootfs-RAMdisk/m-p/399435#M169</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I am using LS1024ARDB board, in which I am trying to load the RAMdisk root file system during booting,&lt;/P&gt;&lt;P&gt;and facing issue,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steps followed:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.&amp;nbsp;&amp;nbsp; In make -&amp;gt; menuconfig command, TargetImages -&amp;gt; Generate comcerto ramdisk image&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In include-&amp;gt;kernel-defaults.mk file changing the values as CONFIG_BLK_DEV_RAM_SIZE=26624&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and compiled kernel image &amp;amp; RAM disk image.&amp;nbsp; (openwrt-comcerto2000-gpp-uImage.img &amp;amp;&amp;nbsp; openwrt-comcerto2000-gpp-ramdisk.cpio.gz)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.&amp;nbsp; In Barebox bootloader prompt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; environment values are changed as,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel_loc=tftp&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootfs_loc=initrd&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootargs="$bootargs root=/dev/ram0 rootfstype=ramfs rdinit=/linuxrc"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootargs="${bootargs} mtdparts=comcertoflash.0:128k(uloader)ro,512k(barebox)ro,128k(env),4M(kernel),48M(rootfs)"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.&amp;nbsp;&amp;nbsp; The below commands are executed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addpart /dev/ram0 8M@32M(kernel); tftp openwrt-comcerto2000-gpp-uImage.img /dev/ram0.kernel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //kernel image&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; addpart /dev/ram0 48M@40M(rootfs);tftp openwrt-comcerto2000-gpp-ramdisk.cpio.gz /dev/ram0.rootfs //rootfs image&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootm /dev/ram0.kernel /dev/ram0.rootfs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error Faced:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.437055] VFS: Mounted root (ramfs filesystem) on device 0:13.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.443263] Freeing init memory: 188K&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.446956] Failed to execute /etc/preinit.&amp;nbsp; Attempting defaults...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.453270] Kernel panic - not syncing: No init found.&amp;nbsp; Try passing init= option to kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can any one guide in this to boot the ramdisk rootfs in LS1024RDB?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Aug 2015 10:51:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1024A-Booting-rootfs-RAMdisk/m-p/399435#M169</guid>
      <dc:creator>agnesamreetha</dc:creator>
      <dc:date>2015-08-26T10:51:03Z</dc:date>
    </item>
    <item>
      <title>Re: LS1024A: Booting rootfs RAMdisk</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1024A-Booting-rootfs-RAMdisk/m-p/399436#M170</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;SPAN class="replyToName"&gt;Agnes Amreetha,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;Would you please provide console log of your operation? Or provide the whole Kernel boot up log?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="replyToName"&gt;Actually I didn't understand why you ran ramdisk boot with this way.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yiping&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>Mon, 31 Aug 2015 11:48:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1024A-Booting-rootfs-RAMdisk/m-p/399436#M170</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2015-08-31T11:48:09Z</dc:date>
    </item>
    <item>
      <title>Re: LS1024A: Booting rootfs RAMdisk</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1024A-Booting-rootfs-RAMdisk/m-p/2262967#M16343</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52411"&gt;@yipingwang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently&amp;nbsp; working on &lt;STRONG&gt;&amp;nbsp;i.MX8M Plus EVK&amp;nbsp;&lt;/STRONG&gt;board and would like to boot file system using &lt;STRONG&gt;initramfs (ramfs.img / ramfs.cpio.gz)&amp;nbsp;&lt;/STRONG&gt;as the root filesystem, loaded directly from an &lt;STRONG&gt;SD card &lt;/STRONG&gt;with boot partition only(FAT32).&amp;nbsp;&lt;/P&gt;&lt;P&gt;The SD card does &lt;STRONG&gt;not&lt;/STRONG&gt; contain a separate root filesystem partition.&lt;/P&gt;&lt;H3&gt;Current Setup&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;SD card contains &lt;STRONG&gt;only one FAT32 boot partition&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Files present on the FAT32 partition:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Image(U-boot+kernel)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Device Tree Blob (.dtb)&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;initramfs image&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Below are the exact U-Boot commands and behavior.&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;U-Boot Commands Used&lt;/STRONG&gt;&lt;/H3&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;u-boot=&amp;gt; setenv bootargs console=ttymxc1,115200 root=/dev/ram rw &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;u-boot=&amp;gt; fatload mmc 1:1 &lt;SPAN class=""&gt;${loadaddr}&lt;/SPAN&gt; Image_copy.gz 13450466 bytes &lt;SPAN class=""&gt;read&lt;/SPAN&gt; &lt;SPAN class=""&gt;in&lt;/SPAN&gt; 282 ms (45.5 MiB/s) &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;u-boot=&amp;gt; fatload mmc 1:1 &lt;SPAN class=""&gt;${fdt_addr}&lt;/SPAN&gt; imx8mp-evk.dtb 82784 bytes &lt;SPAN class=""&gt;read&lt;/SPAN&gt; &lt;SPAN class=""&gt;in&lt;/SPAN&gt; 4 ms (19.7 MiB/s) &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;u-boot=&amp;gt; fatload mmc 1:1 &lt;SPAN class=""&gt;${ramdisk_addr_r}&lt;/SPAN&gt; core-image-minimal-initramfs-imx8mp-ddr4-evk.cpio.gz 12602736 bytes &lt;SPAN class=""&gt;read&lt;/SPAN&gt; &lt;SPAN class=""&gt;in&lt;/SPAN&gt; 264 ms (45.5 MiB/s) &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;u-boot=&amp;gt; booti &lt;SPAN class=""&gt;${loadaddr}&lt;/SPAN&gt; &lt;SPAN class=""&gt;${ramdisk_addr_r}&lt;/SPAN&gt;:&lt;SPAN class=""&gt;${filesize}&lt;/SPAN&gt; &lt;SPAN class=""&gt;${fdt_addr}&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;After executing the booti command, the &lt;STRONG&gt;kernel starts booting&lt;/STRONG&gt;, but it &lt;STRONG&gt;does not mount or use the initramfs (cpio.gz) as root filesystem&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;I have attached the full kernel boot log for reference.&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;Questions&lt;/STRONG&gt;&lt;/H3&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;What could be the possible reasons for the kernel &lt;STRONG&gt;not loading the initramfs (cpio.gz)&lt;/STRONG&gt; even though it is correctly loaded into memory by U-Boot?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Are there any &lt;STRONG&gt;mandatory kernel configuration options&lt;/STRONG&gt; required for initramfs support that I should verify?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Is the bootargs configuration correct for booting with initramfs on i.MX8M Plus, or are additional parameters required?&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Dec 2025 16:43:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1024A-Booting-rootfs-RAMdisk/m-p/2262967#M16343</guid>
      <dc:creator>NXP_USER_05</dc:creator>
      <dc:date>2025-12-15T16:43:10Z</dc:date>
    </item>
  </channel>
</rss>

