Hi all,
we developed a target supported by an OMAP-L137 @ 216 MHz, 32 MB SDRAM, kernel Arago Linux 2.6.37.
The target hosts an SDHC slot, were 16 GByte SDHC cards are arranged in three partitions, formatted according to Ext4 file system.
SDHC card is left inserted in the slot, which is safely secured.
At boot time, before mounting the file system, each partition is checked at boot time by means of fsck.ext -y -v.
It appears that after some time the target is operational, writing and reading on such partitions,
some partition will become troublesome at boot time.
Multiple blocks read commands do fail, the single block read mode is entered, but any sector read command also fails...The the autorepair is started, but with no result, as again all sector read commands fail...
The result is that the partion superblock cannot be parsed, and the partition cannot be mounted anymore.
Some logging about the problem is following.
Any idea about the cause of such problem ? Any hint for its solution ?
Thank you for your attention.
Misha.
....
[Thu May 29 09:29:04.266 2014] e2fsck 1.41.5 (23-Apr-2009)
[Thu May 29 09:29:04.506 2014] mmcblk0: retrying using single block read
[Thu May 29 09:29:04.591 2014] mmcblk0: error -110 transferring data, sector 1968424, nr 32, card status 0xb00
[Thu May 29 09:29:04.609 2014] end_request: I/O error, dev mmcblk0, sector 1968424
[Thu May 29 09:29:04.609 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.626 2014] end_request: I/O error, dev mmcblk0, sector 1968425
[Thu May 29 09:29:04.626 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.643 2014] end_request: I/O error, dev mmcblk0, sector 1968426
[Thu May 29 09:29:04.643 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.643 2014] end_request: I/O error, dev mmcblk0, sector 1968427
[Thu May 29 09:29:04.660 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.660 2014] end_request: I/O error, dev mmcblk0, sector 1968428
[Thu May 29 09:29:04.677 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.677 2014] end_request: I/O error, dev mmcblk0, sector 1968429
[Thu May 29 09:29:04.694 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.694 2014] end_request: I/O error, dev mmcblk0, sector 1968430
[Thu May 29 09:29:04.694 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.711 2014] end_request: I/O error, dev mmcblk0, sector 1968431
[Thu May 29 09:29:04.711 2014] Buffer I/O error on device mmcblk0p3, logical block 885
[Thu May 29 09:29:04.728 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.728 2014] end_request: I/O error, dev mmcblk0, sector 1968432
[Thu May 29 09:29:04.746 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.746 2014] end_request: I/O error, dev mmcblk0, sector 1968433
[Thu May 29 09:29:04.746 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.763 2014] end_request: I/O error, dev mmcblk0, sector 1968434
[Thu May 29 09:29:04.763 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.780 2014] end_request: I/O error, dev mmcblk0, sector 1968435
[Thu May 29 09:29:04.780 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.797 2014] end_request: I/O error, dev mmcblk0, sector 1968436
[Thu May 29 09:29:04.797 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.797 2014] end_request: I/O error, dev mmcblk0, sector 1968437
[Thu May 29 09:29:04.814 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.814 2014] end_request: I/O error, dev mmcblk0, sector 1968438
[Thu May 29 09:29:04.831 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:04.831 2014] end_request: I/O error, dev mmcblk0, sector 1968439
[Thu May 29 09:29:04.848 2014] Buffer I/O error on device mmcblk0p3, logical block 886
(........)
mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:08.616 2014] end_request: I/O error, dev mmcblk0, sector 6155655
[Thu May 29 09:29:08.616 2014] Error reading block 524288 (Attempt to read block from filesystemmcblk0: retrying using single block read
[Thu May 29 09:29:08.633 2014] m resulted in shmmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:08.633 2014] ort read) while end_request: I/O error, dev mmcblk0, sector 6155656
[Thu May 29 09:29:08.650 2014] reading inode and block bitmaps.mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:08.650 2014] Ignore error? end_request: I/O error, dev mmcblk0, sector 6155657
[Thu May 29 09:29:08.667 2014] yes
[Thu May 29 09:29:08.667 2014]
[Thu May 29 09:29:08.667 2014] Force rewmmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:08.667 2014] rite? yes
[Thu May 29 09:29:08.667 2014]
[Thu May 29 09:29:08.667 2014] end_request: I/O error, dev mmcblk0, sector 6155658
(....)
[Thu May 29 09:29:14.198 2014] end_request: I/O error, dev mmcblk0, sector 27127168
[Thu May 29 09:29:14.198 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:14.215 2014] end_request: I/O error, dev mmcblk0, sector 27127248
[Thu May 29 09:29:14.215 2014] Segmentation fault
[Thu May 29 09:29:14.267 2014] /media/card3 mount check:mmcblk0: retrying using single block read
[Thu May 29 09:29:14.369 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:14.386 2014] end_request: I/O error, dev mmcblk0, sector 1961346
[Thu May 29 09:29:14.386 2014] mmcblk0: error -110 sending read/write command, response 0x0, card status 0x400b00
[Thu May 29 09:29:14.403 2014] end_request: I/O error, dev mmcblk0, sector 1961347
[Thu May 29 09:29:14.403 2014] EXT4-fs (mmcblk0p3): unable to read superblock