Linux内核报错 mmc0: Timeout waiting for hardware interrupt.

在串口打印出来报错:
mmc0: Timeout waiting for hardware interrupt.
sdhci: =========== REGISTER DUMP (mmc0)===========
sdhci: Sys addr: 0x0000010c | Version: 0x00000005
sdhci: Blk size: 0x00007200 | Blk cnt: 0x00000000
sdhci: Argument: 0x00e64112 | Trn mode: 0x00000023
sdhci: Present: 0x03e701f6 | Host ctl: 0x00000017
sdhci: Power: 0x0000000f | Blk gap: 0x00000000
sdhci: Wake-up: 0x00000020 | Clock: 0x0000000f
sdhci: Timeout: 0x0000000e | Int stat: 0x00000000
sdhci: Int enab: 0x03ff008b | Sig enab: 0x03ff008b
sdhci: ACMD err: 0x00000000 | Slot int: 0x00000000
sdhci: Caps: 0x276dc881 | Caps_1: 0x08002077
sdhci: Cmd: 0x0000193a | Max curr: 0x00000000
sdhci: Host ctl2: 0x00000088
sdhci: ADMA Err: 0x00000030 | ADMA Ptr: 0x41e4c228
sdhci: ===========================================

这个错误消息表明在等待硬件中断时发生了超时。具体来说,它显示了关于 mmc0(SD卡控制器)的寄存器转储信息。
要解决此问题,可以尝试以下几步:
1.首先,尝试重新插拔 SD 卡,确保它正确连接。有时候不稳定的连接可能导致超时错误。
2.确保 SD 卡正确连接。重新插拔 SD 卡可能有助于解决连接不稳定的问题
3.如果重新插拔 SD 卡没有解决问题,可以尝试使用不同的 SD 卡或读卡器。可能存在硬件兼容性问题。
4.检查系统中是否存在与 SD 卡控制器相关的驱动程序问题。确保已经安装了最新的驱动程序,并尝试更新或重新安装驱动程序。
5.如果问题仍然存在,可能需要检查硬件设备本身是否出现故障。可以尝试将 SD 卡插入到其他设备上,或者尝试使用其他 SD 卡来验证。

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值