Part Number: AM3358
We have a design with am3358 and emmc. The system is based on processor-sdk-linux-02.00.02.
During the long-time test, about two months later, we found that some boards worked abnormally with emmc. Do you have any advice to fix this issue.
The log is shown below:
arm login: [ 118.704259] mmcblk0: error -110 transferring data, sector 6946619, nr 24, cmd response 0x900, card status 0xc00
[ 118.714895] mmc1: tried to reset card
[ 118.720446] blk_update_request: I/O error, dev mmcblk0, sector 6946619
[ 118.728626] blk_update_request: I/O error, dev mmcblk0, sector 6946627
[ 118.736570] blk_update_request: I/O error, dev mmcblk0, sector 6946635
[ 118.765374] Aborting journal on device mmcblk0p3-8.
[ 128.331266] EXT4-fs error (device mmcblk0p3): ext4_journal_check_start:56: Detected aborted journal
[ 128.349521] EXT4-fs (mmcblk0p3): Remounting filesystem read-only
[ 131.710798] mmcblk0: error -110 transferring data, sector 14732640, nr 16, cmd response 0x900, card status 0xc00
[ 131.721509] mmc1: tried to reset card
[ 131.725334] blk_update_request: I/O error, dev mmcblk0, sector 14732640
[ 131.734100] blk_update_request: I/O error, dev mmcblk0, sector 14732648
[ 131.741432] EXT4-fs warning (device mmcblk0p4): ext4_end_bio:332: I/O error -5 writing to inode 42 (offset 1757184 size 4096 starting block 1841582)
[ 131.755669] Buffer I/O error on device mmcblk0p4, logical block 132524
[ 131.762784] Buffer I/O error on device mmcblk0p4, logical block 132525
[ 135.859692] mmcblk0: error -110 sending status command, retrying
[ 135.866005] mmcblk0: timed out sending r/w cmd command, card status 0xe00
[ 135.900569] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 135.960153] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 135.993663] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.027331] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.060954] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.068416] mmc1: tried to reset card
[ 136.072248] blk_update_request: I/O error, dev mmcblk0, sector 13672448
[ 136.079865] Buffer I/O error on dev mmcblk0p4, logical block 0, lost async page write
[ 136.088400] blk_update_request: I/O error, dev mmcblk0, sector 13672456
[ 136.095318] Buffer I/O error on dev mmcblk0p4, logical block 1, lost async page write
[ 136.156437] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.216050] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.275731] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.309842] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.369309] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.429068] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.436622] mmc1: tried to reset card
[ 136.440959] blk_update_request: I/O error, dev mmcblk0, sector 13954392
[ 136.448163] blk_update_request: I/O error, dev mmcblk0, sector 13954400
[ 136.455101] blk_update_request: I/O error, dev mmcblk0, sector 13954408
[ 136.462440] blk_update_request: I/O error, dev mmcblk0, sector 13954416
[ 136.469667] blk_update_request: I/O error, dev mmcblk0, sector 13954424
[ 136.529074] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.588784] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.648247] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.707856] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.768072] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.827867] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 136.835248] blk_update_request: I/O error, dev mmcblk0, sector 5615835
[ 136.842683] blk_update_request: I/O error, dev mmcblk0, sector 5615843
[ 136.849891] blk_update_request: I/O error, dev mmcblk0, sector 5615851
[ 136.856751] blk_update_request: I/O error, dev mmcblk0, sector 5615859
[ 136.864038] blk_update_request: I/O error, dev mmcblk0, sector 5615867
[ 136.871138] blk_update_request: I/O error, dev mmcblk0, sector 5615875
[ 136.878236] blk_update_request: I/O error, dev mmcblk0, sector 5615883
[ 136.885064] blk_update_request: I/O error, dev mmcblk0, sector 5615891
[ 136.892332] blk_update_request: I/O error, dev mmcblk0, sector 5615899
[ 136.900725] blk_update_request: I/O error, dev mmcblk0, sector 5615907
[ 137.140771] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 137.174461] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 137.233599] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 137.293112] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 137.352467] mmcblk0: timed out sending r/w cmd command, card status 0x400e00
[ 137.411567] mmcblk0: timed out sending r/w cmd command, card status 0x400900
[ 137.418973] Buffer I/O error on dev mmcblk0p4, logical block 51, lost async page write
[ 139.316849] mmcblk0: error -110 transferring data, sector 13672880, nr 8, cmd response 0x900, card status 0xc00
[ 139.327460] Buffer I/O error on dev mmcblk0p4, logical block 54, lost async page write