Hi,
My company has recently started work on a slave usb driver for a camera.
The camera f/w can support a mass storage profile as well as a digital
still imaging profile.
I've got to wondering about the mass storage profile, and how the host
f/s keeps in synch. I assumed the typical usage scenario was that the
host would mount the device and get access to stored pictures. But what
if the device snapped a new picture while it was mounted? How would the
host filesystem learn about it without unmounting/remounting?
With a "real" mass storage device like a disc drive the host f/s never
has to worry about somebody else changing the media (I think!). All
changes to the media pass through the host f/s.
But with a camera, the camera firmware can spontaneously change the
media.
Although a sync command will update the media with host f/s changes, I'm
not aware of anyway to do the reverse.
If somebody can confirm or deny my thinking here I'd appreciate it.
Thanks,
--gmcnutt
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel