우선 menuconfig에 USB 스토리지는 추가하였습니다.
정확히 CONFIG_USB_STORAGE 를 set 하였으며, 실상.. 애초에 set되어 있던 항목입니다.
더불어 vold.conf 파일에는
volume_sda {
media_path /class/scsi_disk
media_type sda1
mount_point /sdcard
ums_path /devices/platform/usb_mass_storage/lun0
}
를 추가하여 주었으며, 새로 build하여 Test한 결과 여전히 SD Card는 마운트되어 접근이
되는 반면, USB memory의 마운트에는 진전이 없었습니다.
micro vision의 Q/A 게시판을 참조하던 과정에서 다음과 같은 내용을 vold.fstab에 추가하라는
글도 발견하여 적용해보았습니다.
dev_mount sda /mnt/sdcard auto /devices/platform/s5pv210-ehci/usb1/1-1/1-1:1.0/host1/target1:0:0/1:0:0:0/block/sda
하지만 여전히 USB memory의 마운트는 정상적으로 이루어지지 않았습니다.
추가적으로 USB memory를 삽입했을 때 커널상에 나타나는 메시지를 첨부하여 보내드립니다.
[ 137.591657] usb 1-1: new high speed USB device using s5p-ehci and address 2
[ 137.729501] scsi0 : usb-storage 1-1:1.0
[ 138.733014] scsi 0:0:0:0: Direct-Access Ut165 USB2FlashStorage 0.00 PQ: 0 ANSI: 2
[ 138.746259] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 138.751636] sd 0:0:0:0: [sda] 7892040 512-byte logical blocks: (4.04 GB/3.76 GiB)
[ 138.758961] sd 0:0:0:0: [sda] Write Protect is off
[ 138.762448] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 138.772335] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 138.777028] sda:
[ 138.914576] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 138.919232] sd 0:0:0:0: [sda] Attached SCSI removable disk
다음은 SD Card를 삽입했을 때 커널상에 나타나는 메시지입니다.
[ 171.927200] mmc0: new SDHC card at address e624
[ 171.931121] mmcblk0: mmc0:e624 SD08G 7.40 GiB
[ 171.938269] mmcblk0: p1
이상입니다. 추가적으로 어떠한 부분을 확인해보아야할지 조언 부탁드립니다.