<?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: mmc0: error -84 whilst initialising MMC card</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415182#M62358</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No,it was 8 Bit&amp;nbsp; width.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Aug 2015 05:01:57 GMT</pubDate>
    <dc:creator>xrztech_wen</dc:creator>
    <dc:date>2015-08-07T05:01:57Z</dc:date>
    <item>
      <title>mmc0: error -84 whilst initialising MMC card</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415180#M62356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;hi,everyone,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I met a problem about the EMMC:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; When the unit bootup from the EMMC,it would report this error:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;mmc0: error -84 whilst initialising MMC card&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp; Follow the source code,I found when the emmc tried to send this command:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;#define MMC_ALL_SEND_CID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp; /* bcr&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; R2&amp;nbsp; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp; it would met error.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp; when we tried to init the EMMC,we need tried to Fetch CID from card,but it couldnot fetch it:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp; /*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp; * Fetch CID from card.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 14pt;"&gt;&amp;nbsp; if (mmc_host_is_spi(host))&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; err = mmc_send_cid(host, cid);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp; else{&lt;/SPAN&gt;&lt;SPAN style="font-size: 14pt;"&gt; &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; err = mmc_all_send_cid(host, cid); ---&amp;gt; &lt;/STRONG&gt;&lt;SPAN style="text-decoration: underline; font-size: 14pt;"&gt;process this funtion,it would report error -84&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printk("%s,[%d],err =%d \n",__func__,__LINE__,err);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 14pt;"&gt;&amp;nbsp; }&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&lt;STRONG&gt;&amp;nbsp; if (e&lt;/STRONG&gt;rr)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; goto err;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp; Do you know why ? and how to solve this problem? Thanks very much in advance.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;BTW,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp; 1.My BSP version is :&lt;STRONG&gt;android 4.0.4 (android-13.5.0-ga.01);&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp; 2.The kernel version is:Linux 3.0.35;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp; 3.the CPU is:&lt;STRONG&gt;CPU identified as i.MX6SoloLite, silicon rev 1.2&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp; 3.Here is the mmcinfo:&lt;/SPAN&gt;&lt;SPAN style="font-size: 14pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;MX6Sl Z970B U-Boot &amp;gt; mmc dev 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;mmc1(part 0) is current device&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;MX6Sl Z970B U-Boot &amp;gt; mmcinfo&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;Device: FSL_USDHC&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;Manufacturer ID: 11&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;OEM: 100&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;Name: 008GE &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;Tran Speed: 25000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;Rd Block Len: 512&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;MMC version 4.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;Clock: 52000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;High Capacity: Yes&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;Capacity: 7818182656 Bytes&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;Bus Width: 4-bit DDR&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;Current Partition for boot: Not bootable&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;MX6Sl Z970B U-Boot &amp;gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 14pt;"&gt; 4.For more informations,please refer to the attachment file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-336864"&gt;emmc_84_error.txt.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Aug 2015 12:41:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415180#M62356</guid>
      <dc:creator>xrztech_wen</dc:creator>
      <dc:date>2015-08-05T12:41:48Z</dc:date>
    </item>
    <item>
      <title>Re: mmc0: error -84 whilst initialising MMC card</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415181#M62357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;your EMMC is 4bit width?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2015 02:59:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415181#M62357</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2015-08-07T02:59:08Z</dc:date>
    </item>
    <item>
      <title>Re: mmc0: error -84 whilst initialising MMC card</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415182#M62358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No,it was 8 Bit&amp;nbsp; width.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2015 05:01:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415182#M62358</guid>
      <dc:creator>xrztech_wen</dc:creator>
      <dc:date>2015-08-07T05:01:57Z</dc:date>
    </item>
    <item>
      <title>Re: mmc0: error -84 whilst initialising MMC card</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415183#M62359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;are you config the emmc like this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .always_present = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .keep_power_at_suspend = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .support_8bit = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .delay_line = 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .cd_type = ESDHC_CD_PERMANENT,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2015 06:34:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415183#M62359</guid>
      <dc:creator>jimmychan</dc:creator>
      <dc:date>2015-08-07T06:34:04Z</dc:date>
    </item>
    <item>
      <title>Re: mmc0: error -84 whilst initialising MMC card</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415184#M62360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry for reply later.&lt;/P&gt;&lt;P&gt; Here is my sd's config:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;static const struct esdhc_platform_data mx6_evk_sd2_data __initconst = {&lt;/P&gt;&lt;P&gt;&amp;nbsp; .cd_gpio = MX6SL_INVALID_GPIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .wp_gpio = MX6SL_INVALID_GPIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .support_8bit = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .support_18v = 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .keep_power_at_suspend = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .delay_line = 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .always_present = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .cd_type = ESDHC_CD_PERMANENT,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .platform_pad_change = mx6sl_evk_plt_sd_pad_change,&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2015 09:09:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415184#M62360</guid>
      <dc:creator>xrztech_wen</dc:creator>
      <dc:date>2015-08-07T09:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: mmc0: error -84 whilst initialising MMC card</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415185#M62361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How do you solve that problem? Thanks very much in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Dec 2016 12:10:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415185#M62361</guid>
      <dc:creator>chayishuang</dc:creator>
      <dc:date>2016-12-20T12:10:06Z</dc:date>
    </item>
    <item>
      <title>Re: mmc0: error -84 whilst initialising MMC card</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415186#M62362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Error -84 is happens when we try to fetch CID from EMMC&lt;BR /&gt;For that reason you should replace the boot parameters to&lt;/P&gt;&lt;PRE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; root=/dev/mmcblk2p2 &lt;/PRE&gt;&lt;P&gt;instead of &lt;/P&gt;&lt;PRE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; root=PARTUUID=${uuid} &lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jun 2017 14:57:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/mmc0-error-84-whilst-initialising-MMC-card/m-p/415186#M62362</guid>
      <dc:creator>marcocavallini</dc:creator>
      <dc:date>2017-06-06T14:57:40Z</dc:date>
    </item>
  </channel>
</rss>

