8 ms·
USB/IP Project
- giancarlostoro 11y agoI 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.
- codezero 11y agoAgreed, they have done a really solid job of eroding trust over the years.
- monochromatic 11y agoI dunno what Meg is, but I did chuckle when uBlock Origin blocked SF. Good for them.
- ps4fanboy 11y agoFamily Guy joke.
- giancarlostoro 11y agoBrian (I believe) gets called the new Meg in an episode, Meg tries to join in on the joke only to get told to shut up.
- elinchrome 11y agoComedic genius!
- ljk 11y agoI thought it might be referencing to "Mega Upload"
- brobinson 11y agoWas going to post about this but saw that you already had: http://i.imgur.com/KBCmcyb.png http://i.imgur.com/KBCmcyb.png
- mschuster91 11y agoHmm I appreciate more work in this field, especially Windoze compatibility, but... as said in Star Wars: Clone Wars... "Fifty tried, fifty died". USBoIP is a minefield.
- swiley 11y agoWindows had it first and then it was added to Linux (at least that's what I'm told).
- jpt4 11y agoOff-topic: Where in "Star Wars: Clone Wars" is that quote said? I seem to remember Durge boasting something similar, but the only direct references DDG et al. report are from fan-fiction [0], [1], and your comment itself. (Fanfics not reviewed for Work Safety, caveat lector.) [0] https://www.fanfiction.net/s/11066605/8/Star-Wars-The-Mandalorian-Effect https://www.fanfiction.net/s/11066605/8/Star-Wars-The-Mandal... [1] https://www.fanfiction.net/s/9886787/6/Coruscant-School-for-Tomorrow-s-Leaders https://www.fanfiction.net/s/9886787/6/Coruscant-School-for-...
- mschuster91 11y agoThis quote comes from the kid living on Iego, where Anakin and Obi-Wan get trapped in a separatist lasernet. IIRC it was the last of the Blue Shadow Virus episodes.
- jpt4 11y agoThank you. For any other searchers, Jaybo [0] says this in Episode 0202 [1] of "Star Wars: The Clone Wars" (not "Star Wars: Clone Wars" - an earlier series, of which I thought my encyclopedic knowledge had failed me, spurring my question). [0] http://starwars.wikia.com/wiki/Jaybo_Hood http://starwars.wikia.com/wiki/Jaybo_Hood [1] http://starwars.wikia.com/wiki/Mystery_of_a_Thousand_Moons http://starwars.wikia.com/wiki/Mystery_of_a_Thousand_Moons
- tobik 11y agoThis is also part of the mainline Linux kernel now (look under drivers/usb/usbip/ and tools/usb/usbip/).
- crazysim 11y agoThe Linux stuff, but what about the Windows stuff? Last I checked, there was someone from Eltima Marketing proposing the site be updated with some revenue sharing deal to their proprietary and costly Windows and etc. USB over IP solution. Also, there were numerous users in their forums posting signed and patched drivers for modern Windows since the ones available for download aren't signed, so I saw.
- halosghost 11y agoOn 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. 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? [1] http://www.youtube.com/watch?v=nuruzFqMgIw http://www.youtube.com/watch?v=nuruzFqMgIw
- pg_is_a_butt 11y agoseems the network latency would break the realtime expectations of high data rate USB 3.0 hardware on the USB bus. and using a still image from a webcam seems like the worst use case... there are much better protocols for serving video streams.
- roel_v 11y agoJust buy one of these: 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 http://www.amazon.com/Silex-SX-DS-4000U2-Print-Server-800MHz... . 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. 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.
- deleted 11y ago[deleted]
- LordHog 11y agoAt ~ $150, that is an expensive solution, IMHO.
- roel_v 11y agoDepends what you compare it against, I guess. Seemed like a bargain to me.
- wtallis 11y agoFor a third of that price, you can get a box that's also got a built-in ethernet switch and two WiFi interfaces. You're paying a ton for software convenience.
- cmurf 11y agoFor example?
- roel_v 11y agoWhat, a Raspberry Pi (which for that price doesn't have ethernet, wifi or a case for that matter), and on which I'll have to wait 5 minutes before the OCR is done that my central server takes 10 seconds to do; and which requires Windows 10 which didn't even exist when I first got my setup 2-3 years ago?
- ChuckMcM 11y agoI've got a couple of the Chinese made "Remote USB" servers which are interesting but not as compatible as I would like. 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. 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.
- jjoonathan 11y agoIt's been funny to watch the various phy standards converge in feature-space (alas, not interop-space) over time. PCI got a packet architecture with addresses and routing and credit-based flow control, USB got a packet architecture with addresses and routing and credit-based flow control, SATA said "screw it, we'll just become PCI-e, because they have packets and routing and flow control," and thunderbolt basically is PCI-e... Unfortunately I think Ethernet might be too fragmented to ever take the convergence to its logical conclusion. But who knows. If someone high on the food chain at Intel wakes up on the other side of the bed one day it could happen.
- simcop2387 11y agoEthernet's also got the fun problem of the length of the runs being hugely different than pcie. What I expect is some kind of optical interface because of that. Optical thunderbolt might be the way for that to happen.
- pudquick 11y agoI 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.
- DiabloD3 11y agoCan I have the reverse? IP over USB at USB 3.x speeds?
- ausjke 11y agoyes on linux(usbnet) at least for a long while, not sure about usb3.x or windows support though. https://en.wikipedia.org/wiki/Ethernet_over_USB https://en.wikipedia.org/wiki/Ethernet_over_USB A quick google showed there are Gigabit NIC over USB3.0 on the market already(for a while): http://www.amazon.com/Network-Adapter-Anker-Ethernet-Supporting/dp/B00NOP70EC http://www.amazon.com/Network-Adapter-Anker-Ethernet-Support...
- DiabloD3 11y agoI don't want a USB NIC, though, I want just USB to USB with as little shit in between them as possible to be as cheap as possible. Maybe even allow straight DMA to DMA across the machines due to it being USB 3.x.
- grrowl 11y agoThat's not IP
- DiabloD3 11y agoIP over Firewire and IP over Thunderbolt both explicitly use native DMA to accelerate it. USB only gained DMA in 3.0, and most devices that would greatly benefit from it, don't.
- wyldfire 11y agoThunderbolt is much closer to the PCIe bridge/RDMA style interface you seek. Not as ubiquitous or cheap as USB, though.
- DiabloD3 11y agoYeah, that's 100% of the problem. Intel refuses to deploy Thunderbolt everywhere, even though I have two Z87/Z97 motherboards with Intel GPU-powered DisplayPort ports and Intel could have trivially baked this into their chipset. The only computer I have Thunderbolt on? My MBPr. The only computer I don't need a shitton of cheap bandwidth on? My MBPr.
- tbronchain 11y agoThis gave me the idea to use my Raspberry pi as a remote hub for Keyboard/Mouse. 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). Anyone who succeed to make this running on Raspberry Pi (Raspbian)? It would be a perfect application! [1]: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=107720 https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=1077...
- voltagex_ 11y agoI wish I had a million bucks to donate to this project. It could be great, but it's languishing unmaintained on SourceForge. Side note, can someone please buy me a code-signing certificate?
- zeeed 11y agoTL;DR: It doesn't work. The project has been abandoned, the last update is >4 years old. Don't waste your time. 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. 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. 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.
- shabble 11y agowhat solution did you end up with (soft- or hardware?) and what devices was it supporting? I've got a bunch of things that I'd like more switchable than standard 'kvm' type muxes can do, so curious how it worked out.
- ericfrederich 11y agoYes, please... what did you wind up using?
- zeeed 11y agoI ended up using the solution from http://www.virtualhere.com/ http://www.virtualhere.com/ The server runs fine even on a raspi 2, to which I switched after having some problems running it on a beaglebone black.
- NickHaflinger 11y agoblocked by uBlock Origin ..