AnsweredAssumed Answered

iMX6 eMMC 5.0

Question asked by nice hsieh on Jun 8, 2016
Latest reply on Jun 27, 2016 by Rita Wang

Hi everyone, Recently our custom i.mx6Q board wanna using eMMC 5.0 instead eMMC 4.4. I had fix the "card->ext_csd.rev, change 6 to 7" and add some debug message as below.

  card->ext_csd.rev = ext_csd[EXT_CSD_REV];

  /* workaround: support emmc 4.5 cards to work at emmc 4.4 mode */

  //if (card->ext_csd.rev > 6) {

  printk("<0>" "test_ext_csd.rev=%d\n", card->ext_csd.rev);

  if (card->ext_csd.rev > 7) {

  printk(KERN_ERR "%s: test-unrecognised EXT_CSD revision %d\n",

  mmc_hostname(card->host), card->ext_csd.rev);

  err = -EINVAL;

  goto out;


It still can't work after change 6 to 7.

And the log always only show "mmc0: unrecognised EXT_CSD revision 7" when i use mfg_tool to update the image. why?

We use use linux on 3.0.35

Could some one give me some hint? thanks.