I've got a couple of the Chinese made "Remote USB" servers which are interesting but not as compatible as I would like.<p>What I find really amusing is that back when USB was proposed I argued that rather than create an entirely new infrastructure why not just use Ethernet packets. There are additional protocol types available in the bit encoding and all sorts of infrastructure that already supported layer 2 switching. Plus the "phy" (10/100 at the time) was dirt cheap and already available. It never went anywhere, and at the time I figured that nobody wants to support a standard that they can't see how to make licensing money off of it. Somewhere I have VHDL code for a PC parallel port emulator that ran over my protocol. It fit in a small FPGA with the ethernet MAC so it wasn't like we were talking about a lot of gates. Just no consortium fees and no way to keep people out of the ecosystem you didn't like.<p>Doing USB over IP is an interesting way of re-creating that work (although mine was multi-master so technically a bit better :-)). Of course these days USB 3.0 is faster than the ethernet port on most machines so it was no doubt doomed from the start. But its fun to do. The SATA over Ethernet stuff that CoRAID did was like that, very nice work.
TL;DR: It doesn't work. The project has been abandoned, the last update is >4 years old. Don't waste your time.<p>Two weeks ago I have had to implement a solution that, for technical reasons, required a usb/ip implementation so I compared everything that was available.<p>I spent half a day on the project, perusing mailing lists and documentation trying to get usb/ip (as linked here) to work. Eventually, I got discovery working (win7 client connecting to linux/arm server) but the connection would never be established.<p>Eventually, since usb/ip turned out to be a horrible waste of time, I used a professional solution for about $40 which took 5min to set up and works like a charm since then.
Just buy one of these: <a href="http://www.amazon.com/Silex-SX-DS-4000U2-Print-Server-800MHz-blau/dp/B006D3RCN6/ref=sr_1_6?ie=UTF8&qid=1444692814&sr=8-6&keywords=silex" rel="nofollow">http://www.amazon.com/Silex-SX-DS-4000U2-Print-Server-800MHz...</a> .<p>Works awesome, lets you buy the cheap non-workgroup version of pretty much everything (printer, scanner, label printer, ...) and still hook it up to a central server.<p>I have a Fujitsu ScanSnap ix500 hooked up this way, which scans directly to Dropbox. Put the scanner anywhere where it's convenient to access, put paper in it, press scan button, by the time you walk back to your desk it's on the dropbox. Order of magnitude improvement over other setups.
I hate to say it but sourceforge feels like the new "Meg" these days, even uBlock Origin tries to block going to sourceforge. Looks like an interesting project though. I love the support of ReactOS, but I wonder if the project is still active at all? The featured last bit of news is from 2011.
On the one hand, this looks incredibly cool. On the other hand, I actually find it a bit worrying. With things like BadUSB[1] still out there, I would be worried about anything that gives USB devices more wide reach or higher privileges.<p>That this project aims to offer "full functionality" of the device, afaik, means it is likely doing exactly the kind of thing that I find worrying. Can anyone talk about this a little more in-depth?<p>[1] <a href="http://www.youtube.com/watch?v=nuruzFqMgIw" rel="nofollow">http://www.youtube.com/watch?v=nuruzFqMgIw</a>
Hmm I appreciate more work in this field, especially Windoze compatibility, but... as said in Star Wars: Clone Wars... "Fifty tried, fifty died".<p>USBoIP is a minefield.
This gave me the idea to use my Raspberry pi as a remote hub for Keyboard/Mouse.<p>Unfortunately, it seems it can't make it working, whether I use the official apt-get binaries, or try to compile myself[1] (either with the version available on sourceforge, or in the linux kernel src).<p>Anyone who succeed to make this running on Raspberry Pi (Raspbian)? It would be a perfect application!<p>[1]: <a href="https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=107720" rel="nofollow">https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=1077...</a>
I would love to see this develop into a widely adopted standard. Apple uses a similar technology with their Airport Express devices for printer sharing, always been annoyed it was so restrictive in being able to connect to it.
I wish I had a million bucks to donate to this project. It could be great, but it's languishing unmaintained on SourceForge.<p>Side note, can someone please buy me a code-signing certificate?
seems the network latency would break the realtime expectations of high data rate USB 3.0 hardware on the USB bus.<p>and using a still image from a webcam seems like the worst use case... there are much better protocols for serving video streams.