組み込み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

関連情報