<?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: load kernel from SD card in U-boot</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432980#M66051</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;Realy apprechiate how much You are helping. Thank You a lot. It takes me some time for me to figure it out since I was trying to download kernel through serial (possible) and to build descent one for my usage. So now I am step closer to success. So my situation is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have SD card with two partitions:&lt;/P&gt;&lt;P&gt;1st fat&lt;/P&gt;&lt;P&gt;2nd ext3&lt;/P&gt;&lt;P&gt;I can 'boot' uImage from both (fatload mmc 0:1 0x80800000 uImage) (ext2load mmc 0:2 0x80800000 /boot/uImage) but for this content lets assume that I have been using 2nd partition ext3.&lt;/P&gt;&lt;P&gt;I can list it:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14485330673291566 jive_text_macro" data-renderedposition="197_8_1232_368" jivemacro_uid="_14485330673291566"&gt;&lt;P&gt;MX6Sl EVK U-Boot &amp;gt; mmc dev 0&lt;/P&gt;&lt;P&gt;mmc0 is current device&lt;/P&gt;&lt;P&gt;MX6Sl EVK U-Boot &amp;gt; ext2ls mmc 0:2&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 .&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 ..&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16384 lost+found&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 mnt&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 var&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 etc&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 lib&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 usr&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 opt&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 home&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 boot&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 sys&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 bin&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 proc&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 run&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 dev&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 unit_tests&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 sbin&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 tmp&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 media&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;So I can say that this is not hardware problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok. So I am loading it and run:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="_jivemacro_uid_14485331474239172 jive_macro_code jive_text_macro" data-renderedposition="628_8_1232_176" jivemacro_uid="_14485331474239172"&gt;&lt;P&gt;MX6Sl EVK U-Boot &amp;gt; ext2load mmc 0:2 0x80800000 /boot/uImage&lt;/P&gt;&lt;P&gt;Loading file "/boot/uImage" from mmc device 0:2 (xxa2)&lt;/P&gt;&lt;P&gt;3330308 bytes read&lt;/P&gt;&lt;P&gt;MX6Sl EVK U-Boot &amp;gt; bootm 0x80800000&lt;/P&gt;&lt;P&gt;## Booting kernel from Legacy Image at 80800000 ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Image Name:&amp;nbsp;&amp;nbsp; Linux-3.0.35-02887-g731b440-dirt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Image Type:&amp;nbsp;&amp;nbsp; ARM Linux Kernel Image (uncompressed)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Data Size:&amp;nbsp;&amp;nbsp;&amp;nbsp; 3330244 Bytes =&amp;nbsp; 3.2 MB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Load Address: 80008000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Entry Point:&amp;nbsp; 80008000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Verifying Checksum ...&amp;nbsp; &lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Everything goes quite nice untill it try to mount filesystem (I try mtdblock2 since I expect there will be filesystem)&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="_jivemacro_uid_14485327289767718 jive_macro_code jive_text_macro" data-renderedposition="846_8_1232_80" jivemacro_uid="_14485327289767718" modifiedtitle="true"&gt;&lt;P&gt;VFS: Cannot open root device "mtdblock2" or unknown-block(0,0)&lt;/P&gt;&lt;P&gt;Please append a correct "root=" boot option; here are the available partitions:&lt;/P&gt;&lt;P&gt;1f00&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; 64 mtdblock0&lt;/P&gt;&lt;P&gt;(driver?)&lt;/P&gt;&lt;P&gt;Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;And when I try to mount only one visible mtdblock0 (size 64 -&amp;gt; definitely sth is wrong here)&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14485334751185834 jive_text_macro" data-renderedposition="947_8_1232_64" jivemacro_uid="_14485334751185834"&gt;&lt;P&gt;jffs2: Too few erase blocks (2)&lt;/P&gt;&lt;P&gt;List of all partitions:&lt;/P&gt;&lt;P&gt;1f00&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; 64 mtdblock0&amp;nbsp; (driver?)&lt;/P&gt;&lt;P&gt;No filesystem could mount root, tried:&amp;nbsp; jffs2&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;Of course jffs2/ext3 no difference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My idea was that there were missing drivers for ext3, but they are build in kernel (*file.png).&lt;/P&gt;&lt;P&gt;I attach whole log (close.txt) if some more info is needed.&lt;/P&gt;&lt;P&gt;Any ideas? Hint? Any help will be great &lt;IMG alt="Smiley Happy" class="emoticon emoticon-smileyhappy" id="smileyhappy" src="https://community.nxp.com/i/smilies/16x16_smiley-happy.png" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Nov 2020 13:20:29 GMT</pubDate>
    <dc:creator>pawelkrzyzanows</dc:creator>
    <dc:date>2020-11-02T13:20:29Z</dc:date>
    <item>
      <title>load kernel from SD card in U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432978#M66049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I would like to ask question how to load image from SD-card with U-boot running.&lt;/P&gt;&lt;P&gt;My setup is:&lt;/P&gt;&lt;P&gt;- U-boot loaded to i.MX6sl through serial download mode (because I compile under Linux, I have been using imx_usb to put U-boot on board)&lt;/P&gt;&lt;P&gt;- I have serial console working and steps I set:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14482830241938041 jive_text_macro" data-renderedposition="134_8_1232_256" jivemacro_uid="_14482830241938041"&gt;&lt;P&gt;Hit any key to stop autoboot:&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;U-Boot &amp;gt; setenv loadaddr 0x80800000&lt;/P&gt;&lt;P&gt;U-Boot &amp;gt; setenv bootargs_base 'setenv bootargs console=ttymxc0,115200'&lt;/P&gt;&lt;P&gt;U-Boot &amp;gt; setenv kernel 'uImage'&lt;/P&gt;&lt;P&gt;U-Boot &amp;gt; setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw'&lt;/P&gt;&lt;P&gt;U-Boot &amp;gt; setenv bootcmd_mmc 'run bootargs_base bootargs_mmc;mmc dev 2;mmc read ${loadaddr} 0x800 0x1800;bootm&lt;/P&gt;&lt;P&gt;U-Boot &amp;gt; setenv bootcmd 'run bootcmd_mmc'&lt;/P&gt;&lt;P&gt;U-Boot &amp;gt; saveenv&lt;/P&gt;&lt;P&gt;Saving Environment to MMC...&lt;/P&gt;&lt;P&gt;Writing to MMC(2)... done&lt;/P&gt;&lt;P&gt;U-Boot &amp;gt; run bootcmd&lt;/P&gt;&lt;P&gt;mmc2 is current device&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMC read: dev # 2, block # 2048, count 6144 ... 6144 blocks read: OK&lt;/P&gt;&lt;P&gt;Wrong Image Format for bootm command&lt;/P&gt;&lt;P&gt;ERROR: can't get kernel image!&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using SD3 so card is seen on 2nd port.&lt;/P&gt;&lt;P&gt;I think that problem is with proper path settings to uImage (I wish to see line 'Uncompressing Linux....')&lt;/P&gt;&lt;P&gt;Card I am using have 2 partitions 1st fat bootable, 2nd Linux partition:&lt;/P&gt;&lt;P&gt;:~/$ cat /proc/partitions&lt;/P&gt;&lt;P&gt;major minor&amp;nbsp; #blocks&amp;nbsp; name&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp; 8&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;49&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;8192 sdd1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp; 8&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;544768 sdd2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How should I change my setting to be able to load from /sdd2/boot/uImage ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;uImage info:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_1448286675206793" data-renderedposition="658_8_1232_112" jivemacro_uid="_1448286675206793" modifiedtitle="true"&gt;&lt;P&gt;Image Name:&amp;nbsp;&amp;nbsp; Linux-3.0.35-02887-g731b440-dirt&lt;/P&gt;&lt;P&gt;Created:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mon Nov 23 14:49:09 2015&lt;/P&gt;&lt;P&gt;Image Type:&amp;nbsp;&amp;nbsp; ARM Linux Kernel Image (uncompressed)&lt;/P&gt;&lt;P&gt;Data Size:&amp;nbsp;&amp;nbsp;&amp;nbsp; 3567572 Bytes = 3483.96 kB = 3.40 MB&lt;/P&gt;&lt;P&gt;Load Address: 10008000&lt;/P&gt;&lt;P&gt;Entry Point:&amp;nbsp; 10008000&lt;/P&gt;&lt;P&gt;&amp;nbsp; Image arch/arm/boot/uImage is ready&lt;/P&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2015 13:16:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432978#M66049</guid>
      <dc:creator>pawelkrzyzanows</dc:creator>
      <dc:date>2015-11-23T13:16:31Z</dc:date>
    </item>
    <item>
      <title>Re: load kernel from SD card in U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432979#M66050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Pawel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/dev/mmcblk0 corresponds to&amp;nbsp; MMC/SD Slot 1 as&lt;/P&gt;&lt;P&gt;described on p.25 attached i.MX6SL EVK Linux Guide.&lt;/P&gt;&lt;P&gt;Also it may be useful to look at Release Notes&lt;/P&gt;&lt;P&gt;Table 7. Kernel Boot Parameters&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Nov 2015 01:31:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432979#M66050</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-11-24T01:31:07Z</dc:date>
    </item>
    <item>
      <title>Re: load kernel from SD card in U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432980#M66051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;Realy apprechiate how much You are helping. Thank You a lot. It takes me some time for me to figure it out since I was trying to download kernel through serial (possible) and to build descent one for my usage. So now I am step closer to success. So my situation is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have SD card with two partitions:&lt;/P&gt;&lt;P&gt;1st fat&lt;/P&gt;&lt;P&gt;2nd ext3&lt;/P&gt;&lt;P&gt;I can 'boot' uImage from both (fatload mmc 0:1 0x80800000 uImage) (ext2load mmc 0:2 0x80800000 /boot/uImage) but for this content lets assume that I have been using 2nd partition ext3.&lt;/P&gt;&lt;P&gt;I can list it:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14485330673291566 jive_text_macro" data-renderedposition="197_8_1232_368" jivemacro_uid="_14485330673291566"&gt;&lt;P&gt;MX6Sl EVK U-Boot &amp;gt; mmc dev 0&lt;/P&gt;&lt;P&gt;mmc0 is current device&lt;/P&gt;&lt;P&gt;MX6Sl EVK U-Boot &amp;gt; ext2ls mmc 0:2&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 .&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 ..&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16384 lost+found&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 mnt&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 var&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 etc&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 lib&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 usr&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 opt&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 home&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 boot&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 sys&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 bin&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 proc&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 run&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 dev&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 unit_tests&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 sbin&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 tmp&lt;/P&gt;&lt;P&gt;&amp;lt;DIR&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096 media&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;So I can say that this is not hardware problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok. So I am loading it and run:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="_jivemacro_uid_14485331474239172 jive_macro_code jive_text_macro" data-renderedposition="628_8_1232_176" jivemacro_uid="_14485331474239172"&gt;&lt;P&gt;MX6Sl EVK U-Boot &amp;gt; ext2load mmc 0:2 0x80800000 /boot/uImage&lt;/P&gt;&lt;P&gt;Loading file "/boot/uImage" from mmc device 0:2 (xxa2)&lt;/P&gt;&lt;P&gt;3330308 bytes read&lt;/P&gt;&lt;P&gt;MX6Sl EVK U-Boot &amp;gt; bootm 0x80800000&lt;/P&gt;&lt;P&gt;## Booting kernel from Legacy Image at 80800000 ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Image Name:&amp;nbsp;&amp;nbsp; Linux-3.0.35-02887-g731b440-dirt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Image Type:&amp;nbsp;&amp;nbsp; ARM Linux Kernel Image (uncompressed)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Data Size:&amp;nbsp;&amp;nbsp;&amp;nbsp; 3330244 Bytes =&amp;nbsp; 3.2 MB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Load Address: 80008000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Entry Point:&amp;nbsp; 80008000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Verifying Checksum ...&amp;nbsp; &lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Everything goes quite nice untill it try to mount filesystem (I try mtdblock2 since I expect there will be filesystem)&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="_jivemacro_uid_14485327289767718 jive_macro_code jive_text_macro" data-renderedposition="846_8_1232_80" jivemacro_uid="_14485327289767718" modifiedtitle="true"&gt;&lt;P&gt;VFS: Cannot open root device "mtdblock2" or unknown-block(0,0)&lt;/P&gt;&lt;P&gt;Please append a correct "root=" boot option; here are the available partitions:&lt;/P&gt;&lt;P&gt;1f00&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; 64 mtdblock0&lt;/P&gt;&lt;P&gt;(driver?)&lt;/P&gt;&lt;P&gt;Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;And when I try to mount only one visible mtdblock0 (size 64 -&amp;gt; definitely sth is wrong here)&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14485334751185834 jive_text_macro" data-renderedposition="947_8_1232_64" jivemacro_uid="_14485334751185834"&gt;&lt;P&gt;jffs2: Too few erase blocks (2)&lt;/P&gt;&lt;P&gt;List of all partitions:&lt;/P&gt;&lt;P&gt;1f00&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; 64 mtdblock0&amp;nbsp; (driver?)&lt;/P&gt;&lt;P&gt;No filesystem could mount root, tried:&amp;nbsp; jffs2&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;Of course jffs2/ext3 no difference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My idea was that there were missing drivers for ext3, but they are build in kernel (*file.png).&lt;/P&gt;&lt;P&gt;I attach whole log (close.txt) if some more info is needed.&lt;/P&gt;&lt;P&gt;Any ideas? Hint? Any help will be great &lt;IMG alt="Smiley Happy" class="emoticon emoticon-smileyhappy" id="smileyhappy" src="https://community.nxp.com/i/smilies/16x16_smiley-happy.png" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Nov 2020 13:20:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432980#M66051</guid>
      <dc:creator>pawelkrzyzanows</dc:creator>
      <dc:date>2020-11-02T13:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: load kernel from SD card in U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432981#M66052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Pawel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what board/Linux distribution you are using,&lt;/P&gt;&lt;P&gt;Is it freescale from i.MX6SL EVK product page ?&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6SLEVK&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab" rel="nofollow"&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX6SLEVK&amp;amp;fpsp=1&amp;amp;tab=Design_Tools_Tab&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Also you are using kernel command line: &lt;/P&gt;&lt;P&gt;noinitrd console=ttymxc0,115200 root=/dev/mtdblock0 rw rootfstype=jffs2 ip=off &lt;/P&gt;&lt;P&gt;Had you read suggested attached documents, it never show such command line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Nov 2015 10:46:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432981#M66052</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-11-26T10:46:24Z</dc:date>
    </item>
    <item>
      <title>Re: load kernel from SD card in U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432982#M66053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Board based on i.MX6SL EVK (thats why I am using sources from this board).&lt;/P&gt;&lt;P&gt;Linux:&lt;/P&gt;&lt;P&gt;git://github.com/embest-tech/linux-imx.git -b embest_imx_3.0.35_4.0.0&lt;/P&gt;&lt;P&gt;Which has imx6s_defconfig and have support to imx6sl processors (support.png)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes I think I read almost every one more than once.&lt;/P&gt;&lt;P&gt;usually they advice sth like:&lt;/P&gt;&lt;P&gt;root=/dev/mmcblkXpY&lt;/P&gt;&lt;P&gt;while kernel doesn't see any partition available except mtdblock0. If I set boot_comand to mount root from /dev/mmcblkXpY error is same as 1st log:&lt;/P&gt;&lt;PRE ___default_attr="plain" class="jive_macro_code jive_text_macro" data-renderedposition="197_8_1232_16"&gt;&lt;P&gt;VFS: Cannot open root device "mtdblock2" or unknown-block(0,0) &lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;later jffs or ext.. doesn't metter since kernel can't find device.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Nov 2015 11:00:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432982#M66053</guid>
      <dc:creator>pawelkrzyzanows</dc:creator>
      <dc:date>2015-11-26T11:00:46Z</dc:date>
    </item>
    <item>
      <title>Re: load kernel from SD card in U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432983#M66054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;for embest distribution please post this to&lt;/P&gt;&lt;P&gt;meta-fsl-arm mailing list, so that someone familiar with that board could try to assist you.&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://lists.yoctoproject.org/listinfo/meta-freescale" rel="nofollow"&gt;https://lists.yoctoproject.org/listinfo/meta-freescale&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Nov 2015 11:11:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432983#M66054</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-11-26T11:11:04Z</dc:date>
    </item>
    <item>
      <title>Re: load kernel from SD card in U-boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432984#M66055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 13.3333px;"&gt;Ok I am closer &lt;IMG alt="Smiley Happy" class="emoticon emoticon-smileyhappy" id="smileyhappy" src="https://community.nxp.com/i/smilies/16x16_smiley-happy.png" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 13.3333px;"&gt;"&lt;SPAN style="color: #333333; font-family: Verdana; font-size: 12px;"&gt;host SD card with different parameters than your own U-Boot" &amp;lt;-- there were key.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 13.3333px;"&gt;&lt;SPAN style="color: #333333; font-family: Verdana; font-size: 12px;"&gt;I change card MUX setting on configuration files.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 13.3333px;"&gt;&lt;SPAN style="color: #333333; font-family: Verdana; font-size: 12px;"&gt;(had 8bit support while using only 4 to communicate with SD).&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 13.3333px;"&gt;&lt;SPAN style="color: #333333; font-family: Verdana; font-size: 12px;"&gt;For other have same problem look at (board-mx6...c with SD cards and headers board-mx6...common.h and iomux-mx6...h)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 13.3333px;"&gt;Now kernel command line look:&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14486240313928760" data-renderedposition="142_8_1040_16" jivemacro_uid="_14486240313928760" style="padding-right: 1px;"&gt;&lt;P&gt;Kernel command line: noinitrd console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait rw rootfstype=ext3 ip=off&lt;/P&gt;&lt;/PRE&gt;&lt;P style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 13.3333px;"&gt;now partitions are visible.&lt;/P&gt;&lt;P style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="_jivemacro_uid_14486240313674525 jive_macro_code jive_text_macro" data-renderedposition="215_8_1040_128" jivemacro_uid="_14486240313674525" modifiedtitle="true" style="padding-right: 1px;"&gt;&lt;P&gt;VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2)&lt;/P&gt;&lt;P&gt;Please append a correct "root=" boot option; here are the available partitions:&lt;/P&gt;&lt;P&gt;mmc1: mmc_rescan_try_freq: trying to init card at 100000 Hz&lt;/P&gt;&lt;P&gt;1f00&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; 64 mtdblock0&amp;nbsp; (driver?)&lt;/P&gt;&lt;P&gt;b300&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3931136 mmcblk0&amp;nbsp; driver: mmcblk&lt;/P&gt;&lt;P&gt;&amp;nbsp; b301&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 204800 mmcblk0p1 00000000-0000-0000-0000-000000000000&lt;/P&gt;&lt;P&gt;&amp;nbsp; b302&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3725312 mmcblk0p2 00000000-0000-0000-0000-000000000000&lt;/P&gt;&lt;P&gt;Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)&lt;/P&gt;&lt;/PRE&gt;&lt;P style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="color: #575757; font-family: arial, helvetica, sans-serif; font-size: 13.3333px;"&gt;so close but why it is not booting since it looks ok?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Nov 2020 13:20:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/load-kernel-from-SD-card-in-U-boot/m-p/432984#M66055</guid>
      <dc:creator>pawelkrzyzanows</dc:creator>
      <dc:date>2020-11-02T13:20:31Z</dc:date>
    </item>
  </channel>
</rss>

