首页 > 解决方案 > mmc0:初始化 SD 卡时出现错误 -5

问题描述

我们正在尝试将 Linux 移植到基于 Renesas 评估板设计的定制板上。内核源代码、DTB 和文件系统通过 SD 卡启动。

启动内核映像时,从 SD 卡读取 Dtb 和文件系统,但启动日志显示以下错误。

    [    2.850008] renesas_sdhi_internal_dmac ee100000.sd: Tuning procedure failed
    [    2.879075] mmc0: tuning execution failed: -5
    [    2.883480] mmc0: error -5 whilst initialising SD card
    [    2.980220] mmc0: new high speed SDHC card at address aaaa
    [    2.986483] mmcblk0: mmc0:aaaa SL16G 14.8 GiB 
    [    2.993043] mmcblk0: p1

我们能够登录到 linux 控制台。我们不得不禁用所有其他 sdhi,让 linux 从 sdhi0(mmc0) 启动。

标签: linuxlinux-kerneldriverlinux-device-driversd-card

解决方案


推荐阅读