linux - 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) 启动。
解决方案
推荐阅读
- c++ - 指向 C++ 类的 C 结构指针
- oracle - 使用UNION连接两个表时如何创建新列?
- makefile - 什么 makefile 惰性求值规则控制这种行为?
- c - C:修改文件以从外部文件中读取
- c# - Postman 测试 Rest API 时出现“404Not Found”错误
- r - 使用 dplyr 创建一系列变量,这些变量是其他变量的累积和
- docker - 我的身份服务器 4 应用程序无法连接到互联网
- security - 如何使用 Nginx 进行 websocket 身份验证。(我将 JWT 与“auth_request”模块一起使用)
- javascript - 在文本区域中按 `enter` 键不会正确更改光标索引
- azure - 我可以为 cosmosdb 使用客户端构建的会话令牌吗?