This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM572X: Linux kernel issue with SDHC card

Hi,

In AM572x EVM 1.2, Linux kernel can not initialize the SDHC card and always waits for root device.

[    3.150851] Waiting for root device PARTUUID=00000000-02...
[    4.078791] mmc0: error -110 whilst initialising SD card

I also try the pre-built images in `am57xx-evm-linux-rt-sdk-bin-03.00.00.04.tar.gz` via the official guide, but

this problem still cannot be resolved. Then I try the SDSC card for booting, it works. The rootfs in SDSC card

can be mounted  and run. Here are my questions

- U-boot can read the Linux kernel and dtb from SDHC card. However, why can't Linux kernel initialize the SDHC card?

- According the section 7.23.1 in the AM572x Sitara Processors Silicon Revision 2.0 Data Manual, the SD Card Interface in AM572x should be compliant with the SD Standard v3.01, aslo SDXC. So, SDHC, SD Version 2, should be also supported without any problem.

Thanks a lot.

Regards,

George Kang