-
Bug
-
Resolution: Fixed
-
High
-
Linux Core SDK
-
LCPD-29852
-
08.05.00
-
09.00.00
-
j784s4-evm
When booting over UART, U-Boot fails to select the SD card:
CWarning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted xyzModem - CRC mode, 7471(SOH)/0(STX)/0(CAN) packets, 8 retries Loaded 956004 bytes init_env from device 7 not supported! Starting ATF on ARM64 core... NOTICE: BL31: v2.7(release):v2.7.0-359-g1309c6c805-dirty NOTICE: BL31: Built : 02:45:48, Nov 26 2022 I/TC: I/TC: OP-TEE version: 3.19.0-15-gd6c5d0037 (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 Tue Nov 29 16:05:37 UTC 2022 aarch64 I/TC: WARNING: This OP-TEE configuration might be insecure! I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html I/TC: Primary CPU initializing I/TC: SYSFW ABI: 3.1 (firmware rev 0x0008 '8.5.2--v08.05.02 (Chill Capybar') I/TC: HUK Initialized I/TC: Activated SA2UL device I/TC: Fixing SA2UL firewall owner for GP device I/TC: Enabled firewalls for SA2UL TRNG device I/TC: SA2UL TRNG initialized I/TC: SA2UL Drivers initialized I/TC: Primary CPU switching to normal world boot U-Boot SPL 2021.01-g3983bffabc (Dec 02 2022 - 23:07:10 +0000) SYSFW ABI: 3.1 (firmware rev 0x0008 '8.5.2--v08.05.02 (Chill Capybar') Trying to boot from UART CxyzModem - CRC mode, 8738(SOH)/0(STX)/0(CAN) packets, 4 retries Loaded 1118300 bytes U-Boot 2021.01-g3983bffabc (Dec 02 2022 - 23:07:10 +0000) SoC: J784S4 SR1.0 GP Model: Texas Instruments J784S4 EVM DRAM: 32 GiB Flash: 0 Bytes MMC: mmc@4f80000: 0, mmc@4fb0000: 1 Loading Environment from MMC... OK In: serial@2880000 Out: serial@2880000 Err: serial@2880000 am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA02102 cpsw_ver: 0x6BA82102 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000 Net: eth0: ethernet@46000000port@1 => mmc dev 0 switch to partitions #0, OK mmc0(part 0) is current device => mmc dev 1 Card did not respond to voltage select! : -110 mmc_init: -95, time 43 => mmc list mmc@4f80000: 0 (eMMC) mmc@4fb0000: 1 =>
Signature of the Failure
this is what is printed when booting over UART:
=> mmc dev 1 Card did not respond to voltage select! : -110 mmc_init: -95, time 43 => mmc list mmc@4f80000: 0 (eMMC) mmc@4fb0000: 1 =>
This is what is printed when booting from the SD card
=> mmc dev 1
switch to partitions #0, OK
mmc1 is current device
=> mmc list
mmc@4f80000: 0 (eMMC)
mmc@4fb0000: 1 (SD)