I’ve observed some strange behavior when inserting a SD card into a
rev C5 beagleboad. When I insert the card I get i/o error messages in
the kernel log. Things seem to work correctly, I can mount the SD card
and read/write files etc but this is tripping me up because my
application takes action when it sees errors like this. Does anyone
know what may cause this? I am using a 3.08 kernel with a file system
built using build root. Any help would be greatly appreciated.
# dmesg | tail
[ 201.433288] end_request: I/O error, dev mtdblock0, sector 184
[ 201.433410] end_request: I/O error, dev mtdblock0, sector 192
[ 201.433532] end_request: I/O error, dev mtdblock0, sector 200
[ 201.433685] end_request: I/O error, dev mtdblock0, sector 208
[ 201.433807] end_request: I/O error, dev mtdblock0, sector 216
[ 201.433929] end_request: I/O error, dev mtdblock0, sector 224
[ 201.434082] end_request: I/O error, dev mtdblock0, sector 232
[ 201.434204] end_request: I/O error, dev mtdblock0, sector 240
[ 201.434387] end_request: I/O error, dev mtdblock0, sector 248
[ 201.434631] end_request: I/O error, dev mtdblock0, sector 0