안녕하십니까?
이번에 회사에서 안드로이드 프로젝트를 진행하고 있는데 문제가 생겨서 문의를 드립니다
sd카드가 sdio 슬록으로 뚫려있습니다. 이걸 wifi와 함께 써야한다고 메뉴얼에 나와있는데
wifi는 사용가능한데 sd카드로는 사용을 하지 못하고 있습니다.
시리얼 메세지를 보면 커널에서는 sd카드를 인식 한듯 한데
[ 2115.460000] mmc0: new high speed SDHC card at address b368
[ 2115.480000] mmcblk0: mmc0:b368 28056 7.54 GiB
[ 2115.500000] mmcblk0: p1
정작 안드로이드에서는 인식을 하지 못합니다
vold.fstab의 내용입니다
dev_mount sdcard /mnt/sdcard/tflash auto /devices/platform/tcc-mmc1.1/mmc_host/mmc1
위의 내용을 이렇게 바꾸면 되는 건가요??
dev_mount sdcard /mnt/sdcard/tflash auto /dev/block/mmcblk0p1
텔레칩스 솔류션을 사용하고 계시군요.. 그쪽에 문의하면 바로 알수 있을텐데요^^;
일단 제가 답변을 드리자면 mmc 디바이스 노드가 mmc0 이기 때문에
dev_mount sdcard /mnt/sdcard/tflash auto /devices/platform/tcc-mmc0.0/mmc_host/mmc0
위와 같이 변경해줘야 합니다. 그럼 정상적으로 동작하리라 생각합니다.확인해보고 싶으시면 sysfs 트리 밑에 /sys/devices/platform/tcc-mmc0.0/mmc_host/mmc0 이와 같이 노드가 생성됨을 확인 하실수 있을겁니다. 그 노드 경로늘 vold.fstab에 적어 줘야 합니다.
이상입니다.