Xilinx ZynqMP - ZCU102: SPL not able to use MMC/SD card

Daniel Cizinsky listy at gebbeth.cz
Tue Nov 30 00:01:38 CET 2021


On Tue, Nov 09, 2021 at 09:21:41PM +0100, Daniel Cizinsky wrote:
> Hi!
> 
> I am trying to switch to as much current vanilla SW as possible on Xilinx
> ZCU102 evaluation board.  But I am stuck at a very early stage.
> 
> I've got U-Boot + SPL + Linux kernel & userspace compilled, but even after
> trying hard I had no success in running SPL to read ATF, not even speaking
> about the main U-Boot.
I don't even know whether my e-mail went through to the conference. I just
wanted to know, if not being able to use SD card on this board using a
vanilla modern U-Boot SPL is a known bug, or if there are any people
outthere using it successfully. Probably not, or they are not interested in
sharing the simple fact.

With rc3 I'm getting exactly the same errors:

U-Boot SPL 2022.01-rc3 (Nov 29 2021 - 23:50:47 +0100)
PMUFW:  v1.1
Loading new PMUFW cfg obj (2024 bytes)
Silicon version:        3
EL Level:       EL3
Multiboot:      0
Trying to boot from MMC2
spl: could not initialize mmc. error: -19
Trying to boot from MMC1
arasan_sdhci mmc at ff170000: Using predefined clock phase for clk-phase-legacy = 0 0
arasan_sdhci mmc at ff170000: Using predefined clock phase for clk-phase-mmc-hs = 63 72
arasan_sdhci mmc at ff170000: Using predefined clock phase for clk-phase-sd-hs = 63 60
arasan_sdhci mmc at ff170000: Using predefined clock phase for clk-phase-uhs-sdr12 = 0 0
arasan_sdhci mmc at ff170000: Using predefined clock phase for clk-phase-uhs-sdr25 = 63 60
arasan_sdhci mmc at ff170000: Using predefined clock phase for clk-phase-uhs-sdr50 = 0 72
arasan_sdhci mmc at ff170000: Using predefined clock phase for clk-phase-uhs-sdr104 = 0 135
arasan_sdhci mmc at ff170000: Using predefined clock phase for clk-phase-uhs-ddr50 = 183 48
arasan_sdhci mmc at ff170000: Using predefined clock phase for clk-phase-mmc-ddr52 = 54 72
arasan_sdhci mmc at ff170000: Using predefined clock phase for clk-phase-mmc-hs200 = 0 135
arasan_sdhci mmc at ff170000: Using predefined clock phase for clk-phase-mmc-hs400 = 0 0
arasan_sdhci mmc at ff170000: arasan_sdhci_set_tapdelay, host:mmc at ff170000, mode:0
CMD_SEND:0
                ARG                      0x00000000
                MMC_RSP_NONE
CMD_SEND:8
                ARG                      0x000001aa
                RET                      -110
CMD_SEND:55
                ARG                      0x00000000
                RET                      -110
CMD_SEND:0
                ARG                      0x00000000
                MMC_RSP_NONE
CMD_SEND:1
                ARG                      0x00000000
                RET                      -110
Card did not respond to voltage select! : -110
mmc_init: -95, time 23
spl: mmc init failed with error: -95
SPL: Unsupported Boot Device 0
SPL: failed to boot from all boot devices (err=-6)
### ERROR ### Please RESET the board ###

-- 
Daniel Cizinsky at various lists


More information about the U-Boot mailing list