My setup: Embedded linux version 3.x on an ARM board with a SD card.
After running for a couple of months, I am getting this print in the console.
I want to understand this issue, and fix it.
Following are the lines thrown by the kernel in console:
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)