Thread: Bad microSD
View Single Post
Posts: 1,141 | Thanked: 781 times | Joined on Dec 2009 @ Magical Unicorn Land
#33
Here's an example of formatting with badblocks check on a ~2GB partition on my Adata card:

Code:
N900 ~ # mkfs.ext3 -m0 -Ldebian -cc -v /dev/mmcblk1p4
mke2fs 1.41.3.maemo0 (12-Oct-2008)
fs_types for mke2fs.conf resolution: 'ext3', 'default'
Filesystem label=debian
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
159680 inodes, 637696 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=654311424
20 block groups
32768 blocks per group, 32768 fragments per group
7984 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912

Running command: badblocks -b 4096 -X -s -w /dev/mmcblk1p4 637695
badblocks: Input/output error during ext2fs_sync_device
Testing with pattern 0xaa: done
badblocks: Input/output error during ext2fs_sync_device
Reading and comparing: done
Testing with pattern 0x55: done
Reading and comparing: done
Testing with pattern 0xff: done
Reading and comparing: done
Testing with pattern 0x00: done
Reading and comparing: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
Code:
[34309.382904] mmcblk1: error -110 sending read/write command, response 0x900, card status 0xe00
[34309.382934] mmcblk1: error -110 transferring data, sector 27271168, nr 8, card status 0xc00
[34309.450683] end_request: I/O error, dev mmcblk1, sector 27271169
[34309.450714] __ratelimit: 3 callbacks suppressed
[34309.450714] Buffer I/O error on device mmcblk1p4, logical block 0
[34309.450744] lost page write due to I/O error on mmcblk1p4
[35821.749053] mmcblk1: error -110 transferring data, sector 30941184, nr 16, card status 0xc00
[35821.749420] end_request: I/O error, dev mmcblk1, sector 30941185
[35821.749450] Buffer I/O error on device mmcblk1p4, logical block 458752
[35821.749450] lost page write due to I/O error on mmcblk1p4
[35821.749511] end_request: I/O error, dev mmcblk1, sector 30941192
[35821.749542] Buffer I/O error on device mmcblk1p4, logical block 458753
[35821.749542] lost page write due to I/O error on mmcblk1p4
[35822.362915] mmcblk1: error -110 transferring data, sector 31203328, nr 16, card status 0xc00
[35822.363189] end_request: I/O error, dev mmcblk1, sector 31203329
[35822.363220] Buffer I/O error on device mmcblk1p4, logical block 491520
[35822.363250] lost page write due to I/O error on mmcblk1p4
[35822.363281] end_request: I/O error, dev mmcblk1, sector 31203336
[35822.363311] Buffer I/O error on device mmcblk1p4, logical block 491521
[35822.363311] lost page write due to I/O error on mmcblk1p4
[35823.062774] mmcblk1: error -110 sending read/write command, response 0x900, card status 0xe00
[35823.062805] mmcblk1: error -110 transferring data, sector 31465472, nr 16, card status 0xc00
[35823.123229] end_request: I/O error, dev mmcblk1, sector 31465473
[35823.123260] Buffer I/O error on device mmcblk1p4, logical block 524288
[35823.123291] lost page write due to I/O error on mmcblk1p4
[35823.123352] end_request: I/O error, dev mmcblk1, sector 31465480
[35823.123352] Buffer I/O error on device mmcblk1p4, logical block 524289
[35823.123382] lost page write due to I/O error on mmcblk1p4
[35823.822967] mmcblk1: error -110 sending read/write command, response 0x900, card status 0xe00
[35823.822998] mmcblk1: error -110 transferring data, sector 31727616, nr 16, card status 0xc00
[35823.883148] end_request: I/O error, dev mmcblk1, sector 31727617
[35823.883178] Buffer I/O error on device mmcblk1p4, logical block 557056
[35823.883209] lost page write due to I/O error on mmcblk1p4
[35823.883239] end_request: I/O error, dev mmcblk1, sector 31727624
[35823.883270] Buffer I/O error on device mmcblk1p4, logical block 557057
[35823.883300] lost page write due to I/O error on mmcblk1p4
[35824.582946] mmcblk1: error -110 sending read/write command, response 0x900, card status 0xe00
[35824.582977] mmcblk1: error -110 transferring data, sector 31989760, nr 16, card status 0xc00
[35824.642639] end_request: I/O error, dev mmcblk1, sector 31989761
[35824.642669] Buffer I/O error on device mmcblk1p4, logical block 589824
[35824.642700] lost page write due to I/O error on mmcblk1p4
[35824.642761] end_request: I/O error, dev mmcblk1, sector 31989768
[35825.342315] mmcblk1: error -110 sending read/write command, response 0x900, card status 0xe00
[35825.342346] mmcblk1: error -110 transferring data, sector 32251904, nr 16, card status 0xc00
[35825.402618] end_request: I/O error, dev mmcblk1, sector 32251905
[35825.402679] end_request: I/O error, dev mmcblk1, sector 32251912