使用命令队列时出现超时错误

使用命令队列时出现超时错误

我是 Linux 中命令队列机制的新手。我正在使用以下内容:

内核树:git clonehttps://android.googlesource.com/kernel/msm 内核版本:4.9.96

在进行读/写时,我观察到超时错误:

mmc0: request with tag: 30 flags: 0x2469000 timed out
mmc0: mmc_blk_cmdq_complete_rq: txfr error(-110)/resp_err(0)
mmc0: mmc_blk_cmdq_complete_rq err req = 0xffffffc0f82acda0, err = -110, err tag = 16
mmc0: mmc_blk_cmdq_err err req = ffffffc0f82acda0, err tag = 16

我检查了 CQ 寄存器转储:以下是一些重要的:

CQTDBR: 0x7fffffff
CQDPT: 0x7fffffff
CQCRI: 0x0000000d

可能是什么原因导致此错误以及如何解决?

提前致谢。

相关内容