我的设置:在带有 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