안녕하세요.
MDS보드(6410)에 Android(Froyo)를 올리다 보니 문제가 생겼습니다.
SDCard(MMC)가 Mount/Unmount가 됩니다. 그런데 실제 /sdcard or /mnt/sdcard에는
# mount 명령어로 확인해 보면 메시지가 보이지 않습니다.
Android가 Froyo로 되면서 SD Card를 마운트 함에 있어서 예전 ./system/core/vold에서 ./system/vold(Vold 2.1)을
사용하면서 문제가 되는 것 같은데, Error 포인트는 NetlinkEvent에서 발생되는데, 어떻게 접근 해야 할지요?
참고로, Froyo에서 vold.fstab을 사용하는 데, 내용은 아래와 같습니다.
"dev_mount sdcard /mnt/sdcard 3 /devices/platform/s3c-sdhci.0/mmc_host/mmc0"
# mount
rootfs / rootfs rw 0 0
/dev/root / nfs ro,vers=2,rsize=4096,wsize=4096,namlen=255,hard,nointr,nolock,proto=udp,timeo=14,retrans=6,sec=sys,addr=192.168.0.8 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /mnt/asec tmpfs rw,mode=755,gid=1000 0 0
/dev/block/mtdblock3 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock4 /cache yaffs2 rw,nosuid,nodev 0 0
#
또한, remove / insert시에 나타난 메시지입니다.
#
#
# mmc0: card aaaa removed
D/DirectVolume( 1870): Volume sdcard /mnt/sdcard partition 179:2 removed
D/DirectVolume( 1870): Volume sdcard /mnt/sdcard partition 179:1 removed
D/DirectVolume( 1870): Volume sdcard /mnt/sdcard disk 179:0 removed
D/Vold ( 1870): Volume sdcard state changing 1 (Idle-Unmounted) -> 0 (No-Media)
W/MountService( 1926): Duplicate state transition (unmounted -> unmounted)
I/StorageNotification( 1926): Media {/mnt/sdcard} state changed from {unmounted} -> {removed}
#
#
# mmc0: new SD card at address aaaa
mmcblk0: mmc0:aaaa SU02G 1.84 GiB
mmcblk0: p1 p2
E/NetlinkEvent( 1870): NetlinkEvent::FindParam(): Parameter 'NPARTS' not found
W/DirectVolume( 1870): Kernel block uevent missing 'NPARTS'
D/Vold ( 1870): Volume sdcard state changing 0 (No-Media) -> 2 (Pending)
D/VoldCmdListener( 1870): volume mount /mnt/sdcard
E/NetlinkEvent( 1870): NetlinkEvent::FindParam(): Parameter 'PARTN' not found
W/DirectVolume( 1870): Kernel block uevent missing 'PARTN'
D/Vold ( 1870): Volume sdcard state changing 2 (Pending) -> 1 (Idle-Unmounted)
I/PackageManager( 1926): Updating external media status from unmounted to unmounted
I/StorageNotification( 1926): Media {/mnt/sdcard} state changed from {removed} -> {unmounted}
E/NetlinkEvent( 1870): NetlinkEvent::FindParam(): Parameter 'PARTN' not found
W/DirectVolume( 1870): Kernel block uevent missing 'PARTN'
W/Vold ( 1870): Duplicate state (1)
D/VoldCmdListener( 1870): volume shared /mnt/sdcard ums
W/MountService( 1926): Insertion mount failed (-1)
E/MountService( 1926): Unexpected response code 605
#
#
http://dev.odroid.com/projects/odroid-t/download/note/52