03-24-2020 03:23 AM
I am having issues with the mounting of an SD Card on Linux on the Zynq UltraScale+ MPSoC (ZU6EG).
Linux boots successfully, although I see the following error while booting.
[2.797064] mmc1: error -110 whilst initialising SD card
...and in Linux I cannot see the SD card in the df output, so I cannot mount it.
# df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 881260 4 881256 0% /dev tmpfs 1023832 92 1023740 0% /run tmpfs 1023832 72 1023760 0% /var/volatile /dev/mmcblk0p1 197676 56327 141350 28% /media/card /dev/mmcblk0p2 14442556 81176 13608016 1% /run/media/mmcblk0p2
Same issue is reported in AR# 67775, mentioning the root cause as the speed class of the SD Card (greater than 4). Suggested solution is a replacement device tree, however no details are provided and the replacement is only for the ZCU102 Evaluation Board.
I use an already tested SD Card (AR# 66779)
SanDisk 16GB, UHS-1, Speed Class 10
Any ideas, how i might solve the problem?
07-10-2020 04:07 PM
I believe the suggestion in the AR places SD1 into non ultra high-speed mode. I am interested in getting it to work with SD3.0 and UHS-1 cards with the voltage translator. Thank you.