Error: "whilst initialising the MMC card"

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Error: "whilst initialising the MMC card"

Jump to solution
13,770 Views
harshadsinkar
Contributor I

Board: Freescale i.MX6SOLO rev1.1 at 984 MHz

Linux Kernel Version: 3.10.53

Error Log:

---

dmesg | grep mmc
[ 1.542844] mmc0: no vqmmc regulator found
[ 1.601693] mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
[ 1.609360] mmc3: no vqmmc regulator found
[ 1.662167] mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
[ 2.206657] mmc3: unrecognised EXT_CSD revision 8
[ 2.211390] mmc3: error -22 whilst initialising MMC card
[ 2.361421] mmc3: unrecognised EXT_CSD revision 8
[ 2.366174] mmc3: error -22 whilst initialising MMC card
[ 2.519508] mmc3: unrecognised EXT_CSD revision 8
[ 2.524260] mmc3: error -22 whilst initialising MMC card
[ 2.715315] mmc3: unrecognised EXT_CSD revision 8
[ 2.720041] mmc3: error -22 whilst initialising MMC card

--- 

How can I resolve this issue related to mmc driver.

Any help is appreciated.

0 Kudos
1 Solution
9,738 Views
igorpadykov
NXP Employee
NXP Employee

Hi Harshad

one can try workaround suggested on

EMMC 5.0 and EMMC 5.1 work on i.MX6 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
4 Replies
9,739 Views
igorpadykov
NXP Employee
NXP Employee

Hi Harshad

one can try workaround suggested on

EMMC 5.0 and EMMC 5.1 work on i.MX6 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
9,739 Views
harshadsinkar
Contributor I

Hello,

First thank you for your feedback.

As the post you shared, I changed and recompiled the Linux kernel but still the error remain same.

I am using eMMC version 5.1 (So I replaced the "rev" value from 6 to 8).

Please find following the detailed log for the mmc related errors:

---

bash-4.2# dmesg | grep mmc
[ 0.836251] mmc0: no vqmmc regulator found
[ 0.886479] mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
[ 0.894324] mmc3: no vqmmc regulator found
[ 0.947043] mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
[ 1.552462] mmc3: unrecognised EXT_CSD revision 8
[ 1.557203] mmc3: error -22 whilst initialising MMC card
[ 1.876657] mmc3: unrecognised EXT_CSD revision 8
[ 1.881376] mmc3: error -22 whilst initialising MMC card
[ 2.121994] mmc3: unrecognised EXT_CSD revision 8
[ 2.126734] mmc3: error -22 whilst initialising MMC card
[ 2.330015] mmc3: unrecognised EXT_CSD revision 8
[ 2.334730] mmc3: error -22 whilst initialising MMC card

---

Thanking you in advance for your time.

0 Kudos
9,739 Views
igorpadykov
NXP Employee
NXP Employee

Hi Harshad

could you try change to 9.

Best regards
igor

0 Kudos
9,739 Views
harshadsinkar
Contributor I

Hello,

I am sorry for the earlier reply. It did work with the value "8"

Thank you for your help.

0 Kudos