Robert Millan, le Sat 19 Sep 2015 10:52:13 +0200, a écrit : > If you load *HCI support and USB mass storage into Rump, you can have > /dev/XXX pop up in the Rump namespace and that will be your disk node. > Then you can write a translator to link the host system into that disk > (or whatever way this is handled, does ext2fs open device nodes directly?).
It'd probably be easy to make ext2fs open a device node, just like we made pfinet do it. > Since you most likely want to provide multiplexing, authorisation, etc, to > any application who wants to access USB, I wouldn't recommend to lump > USB mass storage and *HCI in the same Rump instance. > > Instead, you could run a Rump instance with USB mass storage only which > uses libusb as backend rather than its own *HCI driver (but that requires > some coding work as it's currently not implemented ;-)) Indeed. We can however start with an all-in solution before adding multiplexing. Samuel