AnsweredAssumed Answered

SD card initialization failed in kernel 3.14.52

Question asked by Pratham Rahte on Jan 4, 2017
Latest reply on Feb 8, 2017 by tom gao

I am having custom board with imx6qp. I am able to load uboot. In uboot i am able to detect SD card from SD card slot #3.

But when uboot loads the kernel , there it fails to initialize SD card but it is able to initialize eMMC. It gives following error in the dmesg,


sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
mmc1: no vqmmc regulator found
mmc1: no vmmc regulator found
mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
mmc2: no vqmmc regulator found
mmc2: no vmmc regulator found
mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
mmc3: no vqmmc regulator found
mmc3: no vmmc regulator found
mmc2: error -110 whilst initialising SD card
mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
Galcore version
mmc3: BKOPS_EN bit is not set
mmc3: new high speed DDR MMC card at address 0001
mmcblk3: mmc3:0001 Q2J55L 7.12 GiB


What might be reason for SD card getting detected by uboot and not in kernel???