임베디드 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

관련 정보