嵌入式Linux下SD卡问题

嵌入式Linux下SD卡问题

我的设置:在带有 SD 卡的 ARM 板上嵌入 Linux 版本 3.x。

运行几个月后,我在控制台中得到了这个打印结果。

我想了解这个问题并解决它。

以下是内核在控制台中抛出的行:

mmc0: Timeout waiting for hardware interrupt. mmcblk0: error -110
transferring data, sector 1050656, nr 1, cmd response 0x0, card status
0x0 end_request: I/O error, dev mmcblk0, sector 1050656 FAT-fs
(mmcblk0p2): FAT read failed (blocknr 32)

答案1

将sd卡放到另一台电脑上,尝试用dd将内容保存到文件中,忽略读取错误。将镜像重写到新的SD卡中并查看是否有效。保存命令:# dd if=/dev/mmcblk0 of=/.file.img conv=noerror,sync

相关内容