usb device 와 host 간의 sync 문제
글쓴이: nako / 작성시간: 일, 2007/03/04 - 8:57오후
kernel 2.6.11 을 사용한 embedded board에 usb device를 올려 사용하고 있습니다.
12G HDD 를 vfat으로 포맷한 후
modprobe g_file_storage file=/dev/hda1 으로 모듈을 올리면,
호스트에서 잘 인식을 하고 마운트를 하게 됩니다.
여기가지는 잘 되는데 문제는 호스트와 device 간의 sync가 맞지 않는다는 것입니다.
host 측에서
# touch aaa
# touch bbb
# sync
했을 때
device 측에서는 아무것도 보이질 않습니다.
device 측에서 umount 후 다시 hdd 를 마운트 하면 그 때에는 파일이 보입니다.
같은 보드에서 /dev/mtdblock1 을 마운트해서 사용할 때에는 host 측에서 sync 명령만 주면 device 측에서도 파일이 잘 보였는데 이상하게 hdd 를 사용하게 되면 sync가 맞질 않는군요.
혹시 의심될만한 점을 알려주시면 고맙겠습니다.
Forums:
댓글 달기