Mam tablecik na Rockchip RK3188 lub RK3066 :-) rożnie pokazuje...
Partycja systemowa ma 1 GB
Partycja sdcard ma 5 GB.
Karta microSD ma 16 GB.
Chciałem zmodyfikować tak aby zwnętrzna karta była standardowo sdcard, a wewnętrzą sdcard uzyć na trwale dla /data.
Zamieniłem standardowo karty w vold.fstab i bez problemów.
dev_mount flash /mnt/external_sd auto /dev/block/mtd/by-name/user /dev/block/platform/emmc/by-name/user
dev_mount sdcard /mnt/sdcard auto /devices/platform/rk29_sdmmc.0/mmc_host/mmc
dev_mount udisk /mnt/usb_storage auto /devices/platform/usb20_host/usb /devices/platform/usb20_otg/usb
Usunąłem partycje FAT z wewnętrznej, utworzyłem nową EXT4 i sformatowałem, bez problemów.
Od tej pory nie montuje się automatycznie external_sd (czyli ta 5GB) - pokazuje, komunikat, że karta jest uszkodzona.
Mogę ręcznie zamontować komendą:
mount -t ext4 -o rw /dev/block/mtdblock9 /mnt/external_sd
Skopiowałem całą zawartość z /data na kartę /mnt/external_sd/data
Obecnie mapowania automatyczne wyglądają tak:
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/secure tmpfs rw,relatime,mode=700 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/mtdblock8 /system ext4 ro,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc 0 0
/dev/block/mtdblock6 /data ext4 rw,nosuid,nodev,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc 0 0
/dev/block/mtdblock5 /cache ext4 rw,nosuid,nodev,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
/dev/block/vold/179:1 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset
=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
I teraz najwazniejsze!
Co zrobić aby uzyskać trwale montowanie: /dev/block/mtdblock9 /data ???
Jak usunąć informację o błędzie karty (zakomentowanie linii montowania powoduje, że tablet się nie uruchamia)?
Proszę o pomoc bo mózg mi już spuchł, a zawziąłem się żeby to zrobić.