<?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: using eMMC on i.MX6SL EVK in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292229#M35700</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ben,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no separate List in the xml file for the eMMC, unlike the Sabre Board.&amp;nbsp; The primary difference is that there are couple of extra steps for accessing the boot partition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Right now I'm using MFG Tool to write to SD3, then booting from SD3, then add the toothpick to SD2 slot so it will detect the eMMC.&amp;nbsp; (have to wait until after it's booted or else it will try to boot from eMMC since' its the first one - this way,&amp;nbsp; SD3 is mmcblk0 and eMMC is mmcblk1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It does see it, but with errors:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt;~ # mmc1: new high speed DDR MMC card at address 0001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt;mmcblk1: mmc1:0001 MMC04G 3.52 GiB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt;mmcblk1boot0: mmc1:0001 MMC04G partition 1 16.0 MiB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt;mmcblk1boot1: mmc1:0001 MMC04G partition 2 16.0 MiB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt; mmcblk1: unknown partition table&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt; mmcblk1boot1: unknown partition table&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt; mmcblk1boot0: p1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt;mmcblk1boot0: p1 size 15503360 extends beyond EOD, truncated&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;It seems to show up fine, and I see attribute files for the cid and csd registers, but not for the ECSD/EXT_CSD.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;I seem to be able to dd the u-boot and uImage , but then go to set up to partition the device and run into trouble:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;/sys/devices/platform/sdhci-esdhc-imx.1/mmc_host/mmc1/mmc1:0001 # fdisk -l /dev/mmcblk1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;Disk /dev/mmcblk1: 4 MB, 4642304 bytes&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background: fuchsia;"&gt;WAY TOO SMALL&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;255 heads, 63 sectors/track, 0 cylinders&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;Units = cylinders of 16065 * 512 = 8225280 bytes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;Disk /dev/mmcblk1 doesn't contain a valid partition table&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;/sys/devices/platform/sdhci-esdhc-imx.1/mmc_host/mmc1/mmc1:0001 # &lt;SPAN style="background: silver;"&gt;echo 8 &amp;gt; boot_config&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;mmc1: &lt;SPAN style="background: fuchsia;"&gt;unable to read EXT_CSD.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;sh: write error: Connection timed out&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;/sys/devices/platform/sdhci-esdhc-imx.1/mmc_host/mmc1/mmc1:0001 #&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;When it first detected the eMMC it&amp;nbsp; know the total size, which I think requires reading the EXT_CSD, so I don't yet understand why it's having trouble here.&amp;nbsp; Also I'm not sure why it appears so small using fdisk -l, but I'm guessing the fact that it can't see the user partitions when it's accessing the boot partitions.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;Kathy&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Jun 2013 04:37:21 GMT</pubDate>
    <dc:creator>kathywright</dc:creator>
    <dc:date>2013-06-14T04:37:21Z</dc:date>
    <item>
      <title>using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292221#M35692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm trying to use MFG tool program an eMMC that we added to the EVK.&amp;nbsp; I've tried adjusting the boot dip switches to no avail.&amp;nbsp; It appears to write the uBoot and kernel image (though I doubt this is really happening) but then fails when it goes to write to the file system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; I see that on the Mfg Tools for the i.MX6DL that it has separate lists for the eMMC configuration, with additional steps for the eMMC.&amp;nbsp; I take it I should be doing the same additional steps here for the i.MX6SL?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; Do I need to build updated uBoot and kernel images to use the eMMC or is that already in the BSP?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I should add that this device does not even appear to be visible (ie showing up in system folder).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kathy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 May 2013 00:03:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292221#M35692</guid>
      <dc:creator>kathywright</dc:creator>
      <dc:date>2013-05-01T00:03:13Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292222#M35693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Update:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can indeed see the eMMC in uBoot (I had to boot from NOR or another SD slot), and get a good response using mmcinfo.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After the provided image gets loaded, I don't see it under /sys/devices/platform/sdhci-esdhc-imx.1/mmc_host.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 May 2013 21:21:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292222#M35693</guid>
      <dc:creator>kathywright</dc:creator>
      <dc:date>2013-05-08T21:21:03Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292223#M35694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For #1,&lt;/P&gt;&lt;P&gt;You can just use the SD configuration ( 'EVK-SD' in cfg.ini file) for eMMC.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;For #2,&lt;/P&gt;&lt;P&gt;You can just use same Image. It has no dependency on media.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wonder if you already set the proper boot switcher.&lt;/P&gt;&lt;P&gt;You can refer to "Table. MMC/eMMC Boot Fusemap" in IC reference manual.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;or refer to the following table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin: 0px 0px 1em; color: #000000; font-family: Verdana, 'Lucida Grande', Lucida, Helvetica, Arial, sans-serif; font-size: 16px; text-align: justify; background-color: #ffffff;"&gt;&lt;STRONG&gt;SW3 CFG1&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE class="inline" style="margin: 0 0 1em; font-size: 16px; background-color: #ffffff; color: #000000; font-family: Verdana, 'Lucida Grande', Lucida, Helvetica, Arial, sans-serif; text-align: justify;"&gt;&lt;TBODY&gt;&lt;TR class="row0"&gt;&lt;TH class="col0" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;0&lt;/TH&gt;&lt;TH class="col1" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;1&lt;/TH&gt;&lt;TH class="col2" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;2&lt;/TH&gt;&lt;TH class="col3" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;3&lt;/TH&gt;&lt;TH class="col4" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;4&lt;/TH&gt;&lt;TH class="col5" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;5&lt;/TH&gt;&lt;TH class="col6" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;6&lt;/TH&gt;&lt;TH class="col7" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;7&lt;/TH&gt;&lt;/TR&gt;&lt;TR class="row1"&gt;&lt;TD class="col0" style="padding: 3px; border: 1px solid #8cacbb;"&gt;Use L2 Cache as OCRAM&lt;/TD&gt;&lt;TD class="col1" style="padding: 3px; border: 1px solid #8cacbb;"&gt;1&lt;/TD&gt;&lt;TD class="col2" style="padding: 3px; border: 1px solid #8cacbb;"&gt;1&lt;/TD&gt;&lt;TD class="col3" style="padding: 3px; border: 1px solid #8cacbb;"&gt;Fast Boot: &lt;BR /&gt;0 - Regular;&lt;BR /&gt;1 - Fast Boot&lt;/TD&gt;&lt;TD class="col4" style="padding: 3px; border: 1px solid #8cacbb;"&gt;Speed: &lt;BR /&gt;0 - Normal (25MHz); &lt;BR /&gt;1 - High Speed (50MHz)&lt;/TD&gt;&lt;TD class="col5" style="padding: 3px; border: 1px solid #8cacbb;"&gt;Fast Boot Ack: &lt;BR /&gt;0 - Ack Enable; &lt;BR /&gt;1 - Ack Disable&lt;/TD&gt;&lt;TD class="col6" style="padding: 3px; border: 1px solid #8cacbb;"&gt;Power Cycle Enable: &lt;BR /&gt;0 - No power cycle; &lt;BR /&gt;1 - Enabled via USDHC_RST pad (SD3 &amp;amp; SD4 only)&lt;/TD&gt;&lt;TD class="col7" style="padding: 3px; border: 1px solid #8cacbb;"&gt;SD Loopback Clock Source Sel: &lt;BR /&gt;0 - through SD pad; &lt;BR /&gt;1 - direct&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P style="margin: 0px 0px 1em; color: #000000; font-family: Verdana, 'Lucida Grande', Lucida, Helvetica, Arial, sans-serif; font-size: 16px; text-align: justify; background-color: #ffffff;"&gt;&lt;STRONG&gt;SW4 CFG2&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE class="inline" style="margin: 0 0 1em; font-size: 16px; background-color: #ffffff; color: #000000; font-family: Verdana, 'Lucida Grande', Lucida, Helvetica, Arial, sans-serif; text-align: justify;"&gt;&lt;TBODY&gt;&lt;TR class="row0"&gt;&lt;TH class="col0" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;0 - 2&lt;/TH&gt;&lt;TH class="col1" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;3 - 4&lt;/TH&gt;&lt;TH class="col2" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;5&lt;/TH&gt;&lt;TH class="col3" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;6&lt;/TH&gt;&lt;TH class="col4" style="padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec;"&gt;7&lt;/TH&gt;&lt;/TR&gt;&lt;TR class="row1"&gt;&lt;TD class="col0" style="padding: 3px; border: 1px solid #8cacbb;"&gt;Bus Width: &lt;BR /&gt;000 - 1-bit &lt;BR /&gt;001 - 4-bit &lt;BR /&gt;010 - 8-bit &lt;BR /&gt;101 - 4-bit DDR (MMC 4.4) &lt;BR /&gt;110 - 8-bit DDR (MMC 4.4) &lt;BR /&gt;Else - reserved.&lt;/TD&gt;&lt;TD class="col1" style="padding: 3px; border: 1px solid #8cacbb;"&gt;Port Select: &lt;BR /&gt;00 - eSDHC1 &lt;BR /&gt;01 - eSDHC2 &lt;BR /&gt;10 - eSDHC3 &lt;BR /&gt;11 - eSDHC4&lt;/TD&gt;&lt;TD class="col2" style="padding: 3px; border: 1px solid #8cacbb;"&gt;Boot Frequencies &lt;BR /&gt;(ARM/DDR) : &lt;BR /&gt;0 - 792 / 400 &lt;ACRONYM style="border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000;" title="Megahertz"&gt;MHz&lt;/ACRONYM&gt; &lt;BR /&gt;1 - 528 / 307 &lt;ACRONYM style="border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000;" title="Megahertz"&gt;MHz&lt;/ACRONYM&gt;&lt;/TD&gt;&lt;TD class="col3 leftalign" style="padding: 3px; text-align: left; border: 1px solid #8cacbb;"&gt;SD2 VOLTAGE SELECTION: &lt;BR /&gt;0 - 3.3V &lt;BR /&gt;1 - 1.8V&lt;/TD&gt;&lt;TD class="col4" style="padding: 3px; border: 1px solid #8cacbb;"&gt;Reserved&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example, eMMC on SD2 slot.&lt;/P&gt;&lt;P&gt;SW3[1:8] = 01100000&lt;/P&gt;&lt;P&gt;SW4[1:8] = 00101000&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 May 2013 05:46:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292223#M35694</guid>
      <dc:creator>robby</dc:creator>
      <dc:date>2013-05-09T05:46:26Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292224#M35695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Dongjun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For #1 -&amp;nbsp; I wondered about that because in the instructions for others in the i.MX6 family, they use different instructions when using the eMMC, specifically these two:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;CMD state="Updater" type="push" body="$ echo 1 &amp;gt; /sys/devices/platform/sdhci-esdhc-imx.3/mmc_host/mmc0/mmc0:0001/boot_config"&amp;gt;access boot partition 1&amp;lt;/CMD&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;CMD state="Updater" type="push" body="$ echo 8 &amp;gt; /sys/devices/platform/sdhci-esdhc-imx.3/mmc_host/mmc0/mmc0:0001/boot_config"&amp;gt;access user partition and enable boot partion 1 to boot&amp;lt;/CMD&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(I wonder if those would actually work -- shouldn't the mmc0 be mmc3 ?)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For #2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks - that's helpful.&amp;nbsp; I have a feeling that there's a problem with the image itself, since the board is designed for an eMMC but doesn't ship with one .. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As for the jumpers, I'm pretty sure I'm doing that right but there are a lot of options to be set for the eMMC (more than for the SD) and I haven't tried every possible combination.&amp;nbsp; But your notes above are somewhat confusing, because the order of the bits is reversed from how it 'looks' on the board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the SD2, the default that came with the board (and works):&lt;/P&gt;&lt;P&gt;SW3[8:1] = CFG1[0:7] = 00000010&lt;/P&gt;&lt;P&gt;SW4[8:1] = CFG2[0:7] = 00110100&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So for eMMC on SD2 slot: &lt;/P&gt;&lt;P&gt;&amp;nbsp; normal speed, normal boot&lt;/P&gt;&lt;P&gt;&amp;nbsp; SW3[8:1] = CFG1[0:7] = 00010110&lt;/P&gt;&lt;P&gt;&amp;nbsp; use default PAD, MMC Boot Ack En, DLL Boot ROM Defaults, Bus Width 4 bit DDR&lt;/P&gt;&lt;P&gt;&amp;nbsp; SW4[8:1] = CFG2[0:7] = 00010101&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried many other combinations as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I understand that these get read at startup (under certain conditions) - does MFG Tool also read these?&amp;nbsp; Or does it rely on the initial reading from bootrom loader?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think the real problem is more closely related to #1, because I don't see the following directory:&lt;/P&gt;&lt;P&gt;/sys/devices/platform/sdhci-esdhc-imx.1/mmc_host/mmc1/mmc1:0001/boot_config&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kathy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 May 2013 21:21:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292224#M35695</guid>
      <dc:creator>kathywright</dc:creator>
      <dc:date>2013-05-09T21:21:17Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292225#M35696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Freescale had released an update earlier this week.&amp;nbsp; The u-boot code did not change but the uImage did&amp;nbsp; (L3.0.35_2.1.0).&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am now able to at least boot to the eMMC through u-boot (cannot load kernel) with the following switch settings:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;So for eMMC on SD2 slot:&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp; SW3[8:1] = CFG1[0:7] = 0000 0110 or &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;0001 0110&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp; SW4[8:1] = CFG2[0:7] = 00010100&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;note that:&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;1- these are in same order as you see looking at the board&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;2 - this is for 4 bit bus.&amp;nbsp; 8 bit does not work and 4 bit DDR does not work -- at least not without modif&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;ying code.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Kathy&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 May 2013 17:53:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292225#M35696</guid>
      <dc:creator>kathywright</dc:creator>
      <dc:date>2013-05-31T17:53:44Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292226#M35697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kathy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have been trying to boot and put an image on an eMMC device on the footprint for the past few weeks, and I finally found my solution. As long as I had anything in the SD2 slot it would work. At the end of the slot is a little tab that the SD card will push into the SD frame. I held this shut with a pair of tweezers, and I was able to both boot from the eMMC and load an image on without changing anything else in the kernel or on the board.&amp;nbsp;&amp;nbsp; This might be your problem.&amp;nbsp; If it is, I don't know if there is something that actually fixes this, but you could solder it closed if you have to.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are using a revision 6 eMMC device, then you will need to change the kernel to support it.&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Ben&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Benjamin Birdsall&#xD;
&#xD;
If you have the kernel source code, you can go to arch/arm/mach-mx6/board-mx6sl_evk.c&#xD;
&#xD;
Go to where it says static const struct esdhc_platform_data mx6_evk_sd2_data __initconst = {&#xD;
add ".always_present = 1," as the first line of the struct and it should work with that.&#xD;
&#xD;
I think that this should only be done when using eMMC devices.&#xD;
&#xD;
Then recompile the kernel for both the manufacturing tool and for booting.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jun 2013 22:52:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292226#M35697</guid>
      <dc:creator>benbirdsall</dc:creator>
      <dc:date>2013-06-12T22:52:07Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292227#M35698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ben - thanks,&amp;nbsp; that was helpful.&amp;nbsp; I'd figured that it was related to the card being detected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I had tried adding .always_present = 1&amp;nbsp; and .cd_type =&amp;nbsp; ESDHC_CD_PERMANENT to the struct esdh_platform_data&amp;nbsp; and removing .cd_gpio and .wp_gpio) with some success, but haven't gotten back to that yet.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I went back to the 'stock' image 2.1.0 and tried what you said (toothpick is my 'tool' of choice) and it partially worked.&amp;nbsp; It did see the eMMC and recognized that it was a 4G chip, and then the errors began, since it tried partitioning the eMMC with an address beyond the EndOfDevice - the first of many errors.&amp;nbsp; I would have expected the size to be self-discovering and then make adjustment, but perhaps that's naive of me.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did yours work with an 8G device (like the SD card it shipped with) or another size? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kathy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2013 17:32:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292227#M35698</guid>
      <dc:creator>kathywright</dc:creator>
      <dc:date>2013-06-13T17:32:46Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292228#M35699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kathy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was able to build an image on a 4GB part. However, I don't know if you are building android or Linux. I was putting android on my board, and the shell script for making an sd card for android does look at the size of the device that you are using. I haven't really looked at how it will prepare the card for linux.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ben&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Benjamin Birdsall&#xD;
What List in the xml file are you using in your config file for the manufacturing tool?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2013 17:45:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292228#M35699</guid>
      <dc:creator>benbirdsall</dc:creator>
      <dc:date>2013-06-13T17:45:52Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292229#M35700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ben,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no separate List in the xml file for the eMMC, unlike the Sabre Board.&amp;nbsp; The primary difference is that there are couple of extra steps for accessing the boot partition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Right now I'm using MFG Tool to write to SD3, then booting from SD3, then add the toothpick to SD2 slot so it will detect the eMMC.&amp;nbsp; (have to wait until after it's booted or else it will try to boot from eMMC since' its the first one - this way,&amp;nbsp; SD3 is mmcblk0 and eMMC is mmcblk1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It does see it, but with errors:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt;~ # mmc1: new high speed DDR MMC card at address 0001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt;mmcblk1: mmc1:0001 MMC04G 3.52 GiB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt;mmcblk1boot0: mmc1:0001 MMC04G partition 1 16.0 MiB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt;mmcblk1boot1: mmc1:0001 MMC04G partition 2 16.0 MiB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt; mmcblk1: unknown partition table&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt; mmcblk1boot1: unknown partition table&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt; mmcblk1boot0: p1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt;mmcblk1boot0: p1 size 15503360 extends beyond EOD, truncated&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; background: yellow;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;It seems to show up fine, and I see attribute files for the cid and csd registers, but not for the ECSD/EXT_CSD.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;I seem to be able to dd the u-boot and uImage , but then go to set up to partition the device and run into trouble:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;/sys/devices/platform/sdhci-esdhc-imx.1/mmc_host/mmc1/mmc1:0001 # fdisk -l /dev/mmcblk1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;Disk /dev/mmcblk1: 4 MB, 4642304 bytes&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background: fuchsia;"&gt;WAY TOO SMALL&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;255 heads, 63 sectors/track, 0 cylinders&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;Units = cylinders of 16065 * 512 = 8225280 bytes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;Disk /dev/mmcblk1 doesn't contain a valid partition table&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;/sys/devices/platform/sdhci-esdhc-imx.1/mmc_host/mmc1/mmc1:0001 # &lt;SPAN style="background: silver;"&gt;echo 8 &amp;gt; boot_config&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;mmc1: &lt;SPAN style="background: fuchsia;"&gt;unable to read EXT_CSD.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;sh: write error: Connection timed out&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;/sys/devices/platform/sdhci-esdhc-imx.1/mmc_host/mmc1/mmc1:0001 #&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;When it first detected the eMMC it&amp;nbsp; know the total size, which I think requires reading the EXT_CSD, so I don't yet understand why it's having trouble here.&amp;nbsp; Also I'm not sure why it appears so small using fdisk -l, but I'm guessing the fact that it can't see the user partitions when it's accessing the boot partitions.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;Kathy&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jun 2013 04:37:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292229#M35700</guid>
      <dc:creator>kathywright</dc:creator>
      <dc:date>2013-06-14T04:37:21Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292230#M35701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kathy,&lt;/P&gt;&lt;P&gt;When I tried to put an image on my part using the linux instructions, it went smoothly. &lt;/P&gt;&lt;P&gt;My config file looked like this.&lt;/P&gt;&lt;P&gt;[profiles]&lt;/P&gt;&lt;P&gt;chip = MX6SL Linux Update&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[platform]&lt;/P&gt;&lt;P&gt;board = EVK-SD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[LIST]&lt;/P&gt;&lt;P&gt;name = EVK-SD&lt;/P&gt;&lt;P&gt;I didn't modify the xml file at all, I didn't need any other lines. The only difference was that I was using the uImage that I made for the manufacturing part that supports revision 6 eMMC and didn't need the SD card in SD2.&lt;/P&gt;&lt;P&gt;The script file that the EVK-SD List uses looks like it makes one partition at 10 MB and and formats the rest of the card in ext3, I think. So if you are using the mksdcard.sh, the partition table shouldn't be running over the ends.&amp;nbsp; That's the best I can do without knowing the config file and xml setup that you are using. If I think of anything else, I'll edit this post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ben&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jun 2013 16:33:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292230#M35701</guid>
      <dc:creator>benbirdsall</dc:creator>
      <dc:date>2013-06-14T16:33:13Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292231#M35702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Ben --&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried loading the Android image as well, since that worked for you.&amp;nbsp; It loads fine on an SD card, but does not load on my eMMC card.&amp;nbsp; I tried with and without the the toothpick to hold the SD2 CD (ie make it visible) and I'm attach the log files from each of these runs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since all else seems to be the same , I'd think perhaps it's a difference in the eMMC.&amp;nbsp; I'd think these would all work the same ads long as they adhere to the JEDEC standard, but I also see bits and pieces where folks modify the kernel to work with specific manufactures.&amp;nbsp;&amp;nbsp; We're using a Micron 4GB part.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;The only difference was that I was using the uImage that I made for the manufacturing part that supports revision 6 eMMC and didn't need the SD card in SD2.&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sounds like I'm gonna need to do this.&amp;nbsp; the sfdisk doesn't seem to be creating the partition table like it should.&amp;nbsp; I haven't been able to this successfully manually either by booting from an SD card and then using fdisk.&amp;nbsp; Iv'e tried copying the from the SD card, I've tried&amp;nbsp; writing zeros in the first 1K , but I still don't seem to be able to partition successfully.&amp;nbsp; Even so this requires the expert commands and I'[m certainly no expert at this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What did you have to change?&amp;nbsp; Are you using LTIB or another tool?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for all your help so far.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kathy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jun 2013 19:57:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292231#M35702</guid>
      <dc:creator>kathywright</dc:creator>
      <dc:date>2013-06-18T19:57:58Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292232#M35703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kathy,&lt;/P&gt;&lt;P&gt;From looking at the output of your traces, the problem doesn't appear to be an unsupported eMMC device. The kernel appears to find it just fine.&amp;nbsp; So the revisions that I made to the kernel wouldn't fix those errors that you had with the toothpick, they would just take away the need for the toothpick.&amp;nbsp; I am wondering if it could be a problem with the device itself. I don't know if you have another eMMC part to test it with, but you could try that. It could be a problem with write prtection or something like that. I don't know how much you can pull from your eMMC, but if you can look at the CSD, you might check to see if any of the bits 10-12 are set. I also am not sure what the error code 110 means, so you might look into that, too. Sorry I can't give more helpful suggestions. That's what comes to mind.&lt;/P&gt;&lt;P&gt;Ben&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jun 2013 16:28:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292232#M35703</guid>
      <dc:creator>benbirdsall</dc:creator>
      <dc:date>2013-06-20T16:28:48Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292233#M35704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried the following settings below, it works if I put my eMMC card to SD1 slot. The uboot were able to list the file (fatls mmc 0) inside of the card.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, when I used SD2 slot for my eMMC, the mx6slevk eval board were able to find it&amp;nbsp; and load the uboot. But, the problem is that, I couldn't read data (fatls mmc 1) on the said slot. But, if I eject the eMMC and replace with SD card (mmc dev 1; fatls mmc 1), the slot is working correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;SW3[1:8] = 01100000&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;SW4[1:8] = 00001000 / &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;00101000 / &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;01001000&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;The strange thing is that, if I boot my linux, I was able to mount my eMMC card.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;I use the Transcend card &lt;A href="http://www.betasoft-srl.com.ar/DS/Transcend/TS2GMMC4.pdf" title="http://www.betasoft-srl.com.ar/DS/Transcend/TS2GMMC4.pdf"&gt;http://www.betasoft-srl.com.ar/DS/Transcend/TS2GMMC4.pdf&lt;/A&gt;.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Any idea?.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Regards,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;John&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Jun 2013 00:35:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292233#M35704</guid>
      <dc:creator>jtobias</dc:creator>
      <dc:date>2013-06-29T00:35:01Z</dc:date>
    </item>
    <item>
      <title>Re: using eMMC on i.MX6SL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292234#M35705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you trying to boot Android? Does it do a full boot from the SD1 slot? If you are booting android, and you can't get all the way to android, it seems like you are trying to use a revision of eMMC it doesn't support. The ICS kernel doesn't like any revision of eMMC past revision 5. If you have the code, try going to kernel/drivers/mmc/core/mmc.c, search the word "revision" or "rev", then change the if statement to "&amp;gt; 6" from "&amp;gt; 5". It might be in core.c, but I think it is mmc.c.&lt;/P&gt;&lt;P&gt;-Ben&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jul 2013 16:29:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/using-eMMC-on-i-MX6SL-EVK/m-p/292234#M35705</guid>
      <dc:creator>benbirdsall</dc:creator>
      <dc:date>2013-07-01T16:29:58Z</dc:date>
    </item>
  </channel>
</rss>

