Hello everyone,
I need some help with my Radxa E52C device which is failing to boot. It was working fine, but suddenly today when I tried to power it on, it displayed a series of errors on the console and couldn’t start the operating system.
I’ve attached an image of the error screen, but here’s a summary of the key points I’m seeing:
- U-Boot SPL 2017.09 is initiating.
- It attempts to boot from MMC2, but indicates “MMC: no card present” followed by “mmc_init -123, time 0” and “spl_mmc_init failed with error: -123” .
- Then it tries to boot from MMC1, and this is where I see multiple errors like **"part_get_info_efi: *** ERROR: Invalid GPT *" and **"part_get_info_efi: *** ERROR: Invalid Backup GPT *" .
- There’s also a “spl: partition error” .
- It attempts “fitting image” in different sectors (0x4000, 0x5000) but both fail with “Not fit magic”.
- Finally, the message is “SPL: failed to boot from all boot devices” and "* ERROR ### Please RESET the board ###"** .
I’ve tried resetting the board several times as suggested by the message, but the result is always the same.
My questions are:
- Has anyone experienced a similar issue with a Radxa E52C or a similar device?
- Could these “Invalid GPT” and “No card present” errors on MMC indicate a problem with the internal eMMC or the SD card (if it’s trying to boot from it)?
- Is there a way to recover the eMMC or the partition system from U-Boot, or do I need a more advanced recovery method (like a serial cable or USB with a specific tool)?
- What steps do you recommend for diagnosing and possibly solving this problem?
Any help or suggestions would be greatly appreciated.
我的 Radxa E52C 设备无法启动,需要大家的帮助。它之前一直运行良好,但今天突然开机时,控制台显示了一系列错误,无法启动操作系统。
我已附上错误屏幕的图片,但在此我总结一下我看到的主要问题:
- U-Boot SPL 2017.09 正在初始化。
- 它尝试从 MMC2 启动,但显示 “MMC: no card present” (未检测到卡),接着是 “mmc_init -123, time 0” 和 “spl_mmc_init failed with error: -123” (spl_mmc_init 失败,错误码:-123)。
- 然后它尝试从 MMC1 启动,这时我看到了多个错误,例如 **"part_get_info_efi: *** ERROR: Invalid GPT *" (无效的 GPT) 和 **"part_get_info_efi: *** ERROR: Invalid Backup GPT *" (无效的备份 GPT)。
- 还有一个 “spl: partition error” (spl: 分区错误)。
- 它尝试在不同的扇区 (0x4000, 0x5000) 进行“fit image”操作,但都因为“Not fit magic”而失败。
- 最后,消息显示为 “SPL: failed to boot from all boot devices” (SPL: 无法从所有启动设备启动) 和 "* ERROR ### Please RESET the board ###"** (错误 ### 请重置主板 ###)。
我已按照提示尝试多次重置主板,但结果都一样。
我的问题是:
- 有没有人遇到过 Radxa E52C 或类似设备出现过类似的问题?
- MMC 上这些“Invalid GPT”和“No card present”错误是否表明内部 eMMC 或 SD 卡(如果它尝试从 SD 卡启动)存在问题?
- 是否可以通过 U-Boot 恢复 eMMC 或分区系统,还是我需要更高级的恢复方法(例如使用串口线或带特定工具的 USB 连接)?
- 您推荐采取哪些步骤来诊断并可能解决这个问题?
非常感谢任何帮助或建议。
提前感谢!