AnsweredAssumed Answered

eMMC on U-Boot -- Card did not respond to voltage select!

Question asked by Durmuş Kurtuluş on Feb 9, 2015
Latest reply on Feb 9, 2015 by igorpadykov

Hi all,


On my custom board based on SabreSD, I'm trying to access to eMMC on U-Boot. But I get the statement "Card did not respond to voltage select!".


Main differences to Sabre-SD:

- My boot device is SPI NOR flash. I downloaded the U-Boot to SPI NOR flash with MFGTool and it seems to be running without a problem.

- eMMC is located on uSDHC3 rather than uSDHC4.


I've modified the port configurations for uSDHC3 port. Below is the console output:


U-Boot 2014.04 (Feb 06 2015 - 17:58:09)

CPU:   Freescale i.MX6SOLO rev1.2 at 792 MHz

CPU:   Temperature 41 C, calibration data: 0x5844f469

Reset cause: POR

Board: i.MX6 on ...

I2C:   ready

DRAM:  512 MiB


SF: Detected SST25VF016B with page size 256 Bytes, erase size 4 KiB, total 2 MiB

*** Warning - bad CRC, using default environment


No panel detected: default to Hannstar-XGA

Display: Hannstar-XGA (1024x768)

In:    serial

Out:   serial

Err:   serial

Found PFUZE100 deviceid=10,revid=11

SW3 = 1.35V...

SW2 = 3.3V...

SW4 = 1.2V...

VGEN4 = 2.5V...

Net:   FEC [PRIME]

Warning: failed to set MAC address


Normal Boot

Hit any key to stop autoboot:  3  2  1  0



=> mmc rescan

MMC: no card present

=> mmc dev

MMC: no card present

mmc0(part 0) is current device

=> mmc dev 2


ARG 0x00000000



ARG 0x000001AA

MMC_RSP_R1,5,6,7  0x2F551248


ARG 0x00000000

MMC_RSP_R1,5,6,7  0x2F551248


ARG 0x00000000



ARG 0x00000000

MMC_RSP_R3,4 0x00010000

Card did not respond to voltage select!

mmc2(part 0) is current device

=> <


I had also defined CONFIG_MMC_TRACE to get more information about what was going on.

eMMC memory seems to be returning some responses, though I could not find what to make of them.

Does that mean there is no hardware issue since it returns these responses?

If so, what could be the problem?


Thanks in advance.