
Hi,
On 11/30/21 00:01, Daniel Cizinsky wrote:
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@ff170000: Using predefined clock phase for clk-phase-legacy = 0 0 arasan_sdhci mmc@ff170000: Using predefined clock phase for clk-phase-mmc-hs = 63 72 arasan_sdhci mmc@ff170000: Using predefined clock phase for clk-phase-sd-hs = 63 60 arasan_sdhci mmc@ff170000: Using predefined clock phase for clk-phase-uhs-sdr12 = 0 0 arasan_sdhci mmc@ff170000: Using predefined clock phase for clk-phase-uhs-sdr25 = 63 60 arasan_sdhci mmc@ff170000: Using predefined clock phase for clk-phase-uhs-sdr50 = 0 72 arasan_sdhci mmc@ff170000: Using predefined clock phase for clk-phase-uhs-sdr104 = 0 135 arasan_sdhci mmc@ff170000: Using predefined clock phase for clk-phase-uhs-ddr50 = 183 48 arasan_sdhci mmc@ff170000: Using predefined clock phase for clk-phase-mmc-ddr52 = 54 72 arasan_sdhci mmc@ff170000: Using predefined clock phase for clk-phase-mmc-hs200 = 0 135 arasan_sdhci mmc@ff170000: Using predefined clock phase for clk-phase-mmc-hs400 = 0 0 arasan_sdhci mmc@ff170000: arasan_sdhci_set_tapdelay, host:mmc@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 ###
I did try latest yesterday and didn't see any issue. How do you build u-boot? And what board version do you have?
Log below.
Thanks, Michal
U-Boot SPL 2022.01-rc2-00097-g657a869c04e9 (Nov 29 2021 - 14:15:08 +0100) PMUFW: v1.1 Loading new PMUFW cfg obj (2032 bytes) Silicon version: 3 EL Level: EL3 Chip ID: zu9eg Multiboot: 0 Trying to boot from MMC2 spl: could not initialize mmc. error: -19 Trying to boot from MMC1 spl_load_image_fat_os: error reading image u-boot.bin, err - -2 NOTICE: BL31: Secure code at 0x7e000000 NOTICE: BL31: Non secure code at 0x8000000 NOTICE: BL31: v2.4(release):v2.4-594-g82a773bd39b4 NOTICE: BL31: Built : 07:54:47, Oct 20 2021
U-Boot 2022.01-rc2-00097-g657a869c04e9 (Nov 29 2021 - 14:15:08 +0100)
CPU: ZynqMP Silicon: v3 Model: ZynqMP ZCU102 Rev1.0 Board: Xilinx ZynqMP DRAM: 4 GiB PMUFW: v1.1 Xilinx I2C Legacy format at nvmem0: Board name: zcu102 Board rev: 1.0 Board SN: 847316301727-67998 Ethernet mac: 00:0a:35:03:70:f6 EL Level: EL2 Chip ID: zu9eg NAND: 0 MiB MMC: mmc@ff170000: 0 Loading Environment from FAT... *** Error - No Valid Environment Area found *** Warning - bad env area, using default environment
In: serial Out: serial Err: serial Bootmode: LVL_SHFT_SD_MODE1 Reset reason: SRST Net: ZYNQ GEM: ff0e0000, mdio bus ff0e0000, phyaddr 12, interface rgmii-id eth0: ethernet@ff0e0000 scanning bus for devices... SATA link 0 timeout. SATA link 1 timeout. AHCI 0001.0301 32 slots 2 ports 6 Gbps 0x3 impl SATA mode flags: 64bit ncq pm clo only pmp fbss pio slum part ccc apst starting USB... Bus dwc3@fe200000: Register 2000440 NbrPorts 2 Starting the controller USB XHCI 1.00 scanning bus dwc3@fe200000 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Hit any key to stop autoboot: 0 ZynqMP>