One of the Ultra 96 v2 boards I have worked fine for couple of hours, then suddenly it crashed while running Linux.
Afterwards, I always get the following on the serial port:
U-Boot 2018.01 (May 30 2019 - 17:43:24 +0000)
Model: Avnet Ultra96 Rev1
Board: Xilinx ZynqMP
I2C: ready
DRAM: 2 GiB
EL Level: EL2
Chip ID: zu3eg
Watchdog: Started
MMC: sdhci_send_command: MMC: 0 busy timeout increasing to: 200 ms.
sdhci_send_command: MMC: 0 busy timeout increasing to: 400 ms.
sdhci_send_command: MMC: 0 busy timeout increasing to: 800 ms.
sdhci_send_command: MMC: 0 busy timeout increasing to: 1600 ms.
sdhci_send_command: MMC: 0 busy timeout increasing to: 3200 ms.
sdhci_send_command: MMC: 0 busy timeout.
sdhci_send_command: MMC: 0 busy timeout.
mmc_init: -70, time 7440
mmc@ff160000 - probe failed: -70
sdhci_send_command: MMC: 0 busy timeout.
sdhci_send_command: MMC: 0 busy timeout.
mmc_init: -70, time 7414
sdhci_send_command: MMC: 0 busy timeout.
sdhci_send_command: MMC: 0 busy timeout.
mmc_init: -70, time 7414
** Bad device mmc 0 **
Using default environment
In: serial@ff010000
Out: serial@ff010000
Err: serial@ff010000
Model: Avnet Ultra96 Rev1
Board: Xilinx ZynqMP
Bootmode: SD_MODE
Net: Net Initialization Skipped
No ethernet found.
U-BOOT for ultra96v2-oob-2018-3
Hit any key to stop autoboot: 0
no mmc device at slot 0
I tried other SD cards but wasn’t able to fix the issue. The SD card that was in this board works fine on other Ultra 96 v2 boards. This appears to be a hardware failure. Could I get the board replaced by Avnet?