It seems partition 10 is not so good (4.8% non-contiguous). Still, e2fsck should have helped deal with that and should continue to apply the procedures suggested in the post above. See it it helps at all.
In case that does not work, I would repartition again, leaving the current datafs unused (rm 10 and 11 and create new datafs from 5540 to 7687 and ums from 7687 to 15200). See how it goes.
First of all, thank you very much!partition 9 seems to be ok, but 10 not so good. I would:
1. Complete procedures as in post 1349 to see if it helps at all.
if not:
2. Repartition manually: rm 10 and 11 and create a new partition 10 and 11 so that the current partition 10 is left unused. Using the suggestion in the point 7.2 in the guide, but change the start and end number of partitions accordingly.
check again using e2fsck. if you have difficulty doing repartition then should post the partition table so that we can see where (start from what number) to create new partitions.
see how it goes.
I did as suggested, still having freezes.
See below the new results of e2fsck, followed by the map from gparted. can you please let me know how to find out the numbers for the repartition? by the way, dd did not hang nor gave any I/O issue. what does it mean?
~ # e2fsck -f -c -y /dev/block/mmcblk0p10
e2fsck -f -c -y /dev/block/mmcblk0p10
e2fsck 1.41.12 (17-May-2010)
/dev/block/mmcblk0p10: Updating bad block inode.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/block/mmcblk0p10: ***** FILE SYSTEM WAS MODIFIED *****
/dev/block/mmcblk0p10: 4927/131072 files (3.2% non-contiguous), 35885/524288 blocks
~ # e2fsck -f -c -y /dev/block/mmcblk0p9
e2fsck -f -c -y /dev/block/mmcblk0p9
e2fsck 1.41.12 (17-May-2010)
/dev/block/mmcblk0p9: Updating bad block inode.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/block/mmcblk0p9: ***** FILE SYSTEM WAS MODIFIED *****
/dev/block/mmcblk0p9: 4377/54544 files (0.1% non-contiguous), 49360/218112 blocks
~ # e2fsck -f -c -y /dev/block/mmcblk0p7
e2fsck -f -c -y /dev/block/mmcblk0p7
e2fsck 1.41.12 (17-May-2010)
/dev/block/mmcblk0p7: Updating bad block inode.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/block/mmcblk0p7: ***** FILE SYSTEM WAS MODIFIED *****
/dev/block/mmcblk0p7: 128/12800 files (7.0% non-contiguous), 18164/51200 blocks
~ #
Model: MMC VYL00M (sd/mmc)
Disk /dev/block/mmcblk0: 15.8GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 4194kB 25.2MB 21.0MB ext4 EFS
2 25.2MB 26.5MB 1311kB SBL1
3 27.3MB 28.6MB 1311kB SBL2
4 29.4MB 37.7MB 8389kB PARAM
5 37.7MB 46.1MB 8389kB KERNEL
6 46.1MB 54.5MB 8389kB RECOVERY
7 54.5MB 264MB 210MB ext4 CACHE
8 264MB 281MB 16.8MB MODEM
9 4608MB 5501MB 893MB ext4 FACTORYFS
10 5501MB 7649MB 2147MB ext4 DATAFS
11 7649MB 15.2GB 7551MB fat32 UMS msftres
12 15.2GB 15.8GB 537MB ext4 HIDDEN