mmcblk0:error -84的解决办法

今天在样机的SD卡上进行读写的时候,内核报错:

mmcblk:0 error -84 transferring data, sector 8057, nr 1, cmd response 0x900, card status 0x0
sblk_update_request: I/O error, dev mmcblk0, sector 8057
Buffer I/O erron on dev mmcblk0p1, logical block 6009, lost ysnc page write

开始在网上查资料,总结如下:

(1)https://china.xilinx.com/supp...

(2)https://www.xilinx.com/suppor...

(3)https://bbs.csdn.net/topics/3...

可以看出,所有的解决方法都指向了一个问题,设备树(DT)的时钟频率与样机实际的时钟频率不一致。根据这个线索,我们查出是样机硬件CLK上的一个电阻出错,导致CLK时钟频率下降引起的。

你可能感兴趣的:(linux,sdcard)