Originally Posted By: altman
We really need a decent open, cross-platform way of accessing a filesystem over USB that *isn't* mass storage. Speed really shouldn't be an issue - most "embedded" devices these days should have no problem doing filesystem management and shuffling data over USB with their 400MHz+ processors and DMA'ed everything. That way, devices get to keep their filesystem private - whatever format it is - and get to access their storage concurrently.

Agreed. I've got a NAS box here with USB slave on it, where the USB slave pretends to be a USB ethernet controller over which it then does NFS/CIFS/etc. Which is a neat hack, but it's also clearly a bit freakoid from a UI point of view, having to manage what are clearly USB devices as if they were on the wrong side of entirely fictitious LANs that your PC is now swarming with.

SCSI OSD is another attempt to solve this problem, and by "solve this problem" I mean "reinvent what CAFS was doing in the 1970s".

Peter