Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

MultiSwitch, the First USB Sharing Hub

Posted by kdawson on Thu Dec 21, 2006 11:15 AM
from the yours-mine-and-ours dept.
Iddo Genuth writes "A new extension to USB that will enable sharing of various USB peripherals between computers will be available early in 2007. The new MultiSwitch hub technology, developed by SMSC, allows the sharing of information and content from devices such as DVD players, cameras, printers, and scanners, and between laptops and desktops using a simple USB cable. Future hubs may also allow wireless sharing of peripherals."
+ -
story
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by illectro (697914) on Thursday December 21 2006, @11:21AM (#17325692)
    I remember a linux kernel module which would forward USB packets across the network to another machine which could access them like a virtual USB interface. It was kinda buggy and I don't think it ever made it into the main linux kernel, but it was a neat trick regardless, the guy who developed it told me he developed it after he was laid off and looking for work, but he got a job pretty quickly and stopped working on it.
    • Plus I've seen USB cables that could link two computers, as with a laplink or a crossover ethernet cable.

      But still, progress is nice I s'pose...
        • Plus I've seen USB cables that could link two computers, as with a laplink or a crossover ethernet cable.

          Which has nothing to do with the comment you're replying to since it's just a cable with a built-in host controller.

          Not true; those laplink-style USB cables have a chip that bridges two devices. There's no host controller.

    • USB/IP is hot. If it worked with Xen, I'd be using it for my thin-clients (e.g. CD burning, etc.).
  • Finally (Score:3, Funny)

    by KClaisse (1038258) on Thursday December 21 2006, @11:22AM (#17325702)
    Finally no more complicated CUPS setups for my printer!
  • that cost me $14 at the time and supports switching to 4 different hosts?
    • This allows access to the device amongst multiple computers simultaneously. It also avoids the pain of manually changing the setting evertime you want to use a device on a different computer.
      • Re: (Score:2, Informative)

        From TFA:

        Q: What happens when two people try to use the same device at the same time from two different computers?

        A: Keep in mind that USB provides a connecting technology and not a network. Since the USB MultiSwitch Hub is a standard USB 2.0 device, only one person can use a connected device at a time. For example, I plug in my MultiSwitch Hub-enabled laptop, share your printer and/or get what I need from an external USB hard drive and then, when you want it back, we switch the devices back to you. If we w
    • We really shouldn't answer. You've spent your $14. But more importantly, you've clearly made an emotional investment in your $14 hub. If anyone were to point out that this new type of hub was better, you'd feel hurt, and you'd probably start thinking that your $14 was wasted. So I think it's best if we leave you with your $14 hub and the rest of us will keep quiet about the benefit we derive from these new hubs.
    • Re: (Score:3, Informative)

      Only difference is that you can switch per device on this thing.
      • Re: (Score:3, Informative)

        All four can use it at the same time?

        If you had bothered to read the fine article, you would realize that four machines can't use the USB device at the same time with this, either.

        From the article:

        Q: What happens when two people try to use the same device at the same time from two different computers?

        A: Keep in mind that USB provides a connecting technology and not a network. Since the USB MultiSwitch Hub is a standard USB 2.0 device, only one person can use a connected device at a time. For example, I plu

          • Re: (Score:3, Interesting)

            My father has been running a USB switch that has software swithing for well over a year. This isn't new. I wouldn't by one because they require the PCs to be right next to each other, and you had to click on an icon to use the device. Too much trouble. What seems more interesting to me, and given how cheap ethernet chips are, would be to just make all of your devices ethernet devices. USB is great for mice, joysticks and memory sticks. Basically personal devices to be used right there and then. But,
            • I tend to agree. Switching USB devices between machines is easier.

              Even Firewire has builtin multi-host support and daisy-chaining. I can plug my iBook into the back of my FW hard drive, and get access to both the LAN/Internet and the drive plus any other FW devices on the bus. I only have to dismount the drive on the desktop system in order for the iBook to be able to see the partitions.

              Gigabit ethernet is also very nice between multiple computers and network drives, esp. if you need long cables.
  • OK I read the article it just looks like a fancy USB switch it still only allows one device to access another at a time you can do that now with a simple mechanical switch and a powered hub.
    • Heck, I have a 7 port USB hub that has two uplink ports ("PC A" and "PC B"). Each downstream port has a little switch on it to select which PC that port is routed through. Press it and it lights up to show PC A. Press it again and it goes to PC B. It's nothing fancier than two 7 port hubs with a mechanical switch controlling which hub it routes through.
      • What's the model? That sounds exactly like what I've been hunting for.

        Well, ok, not really hunting, just sort of idly speculating about, but still.... :)
  • FTFA Q: What happens when two people try to use the same device at the same time from two different computers? A: Keep in mind that USB provides a connecting technology and not a network. Since the USB MultiSwitch Hub is a standard USB 2.0 device, only one person can use a connected device at a time. For example, I plug in my MultiSwitch Hub-enabled laptop, share your printer and/or get what I need from an external USB hard drive and then, when you want it back, we switch the devices back to you. If we want to toggle back and forth, we can do that. But only one of us can access the desired USB device at a time.

    So its really collaborative sharing of the devices (I didnt expect anything different, really). If PC#1 mounts a USB drive to a drive letter, then PC#2 will not be able to use it until PC#1 unmounts its... is that correct? The review reads like there is some PC/Mac software involved in the switching process, like you would have to do if you wanted to share an internal hard drive, or attached printer. No mention of Linux though...

  • by paladinwannabe2 (889776) on Thursday December 21 2006, @11:33AM (#17325844)
    There are both software [eltima.com] and hardware [lantronix.com] solutions that do similar things already.

    (Disclaimer: I am not affiliated with either company, but have used some of both company's techonology at work.)
  • Every time I see technology like this come out it makes me wonder how far we are a way from Maximum Overdrive [wikipedia.org] or Runaway [wikipedia.org]. With communication possible between your toaster, your Roomba, and your computer who knows what will happen if programming goes awry, or worse yet, a virus. Having your computer hooked to a network or the internet makes the concept even more interesting. How long before Fastjack taps into your home network and watches you and your wife on your security cameras? The possibilities of us
  • stupid stupid stupid (Score:5, Informative)

    by bananaendian (928499) on Thursday December 21 2006, @11:35AM (#17325870) Homepage Journal

    Hello blatant product advertisement!

    This is NOT "extension to USB"! - this is a proprietary technology that has nothing to do with the USB standard.

    USB devices were never meant to be shared this way. Just because someone made 'a switch' that manages to reproduce and route the data between two different host machines at the hardware level doesn't solve anything. You will still have a hopeless guagmire of compatibility issues due to conflicting host software and drivers. Its hopeless because USB devices and software were never meant to work this way. Just because they show it works occationally on one or two devices, doesn't mean it'l work on your devices and with your software for them.

    From their FAQ: "Keep in mind that USB provides a connecting technology and not a network. Since the USB MultiSwitch Hub is a standard USB 2.0 device, only one person can use a connected device at a time. For example, I plug in my MultiSwitch Hub-enabled laptop, share your printer and/or get what I need from an external USB hard drive and then, when you want it back, we switch the devices back to you. If we want to toggle back and forth, we can do that. But only one of us can access the desired USB device at a time."

    Told you so! Haha!

    • Duh. It's still useful though, it's like a very flexible USB KVM... eg. you can already switch your USB keyboard around to multiple computers (plus your xbox 360 and PS3, yay). But if you add extra peripherals to the USB KVM, they have to always be connected to whatever the keyboard is connected to. This lets you route your keyboard to your 360 while your webcam can be switched back and forth between your laptop and desktop.
      • Maybe not, but I have found myself wondering of late how I have a number of peripherals that are useful to me on several computers, yet I'd rather not have to unplug them from one to put into the other. Notably, my USB webcam, my USB printer, and my USB memory stick reader.

        I just use my USB-enabled KVM switch. I just have to be careful when switching whether any of the devices are currently in use.

        This USB switch (if I can call it that) would be great if it has enough intelligence to accurately track wheth
  • by radarsat1 (786772) on Thursday December 21 2006, @11:44AM (#17325976) Homepage
    Sometimes I wonder, and this "multiswitch" idea just brings home the point, why we have USB and Firewire when it seems like it would be just as effective, and more standardized, for every device to just have built-in gigabit ethernet chips that can communicate using UDP or something.

    Protocol? Why not USB over ethernet? Or use OpenSoundControl! _anything_ standardized... Think how much easier that would make it to write drivers. The point is that we can easily separate the protocol from the physical layer, or even from the transport layer. And yet we still have very specific protocols for USB and Firewire technology that are tied to the hardware they run on. It makes little sense to me.

    It just seems silly to have all these communication standards that are basically just reinventing the IP protocol. IP has been "plug and play" for like a decade before USB was invented. At the time, of course, it was necessary to have something that could transfer data at certain rates that were unachievable otherwise, but now that most new computers have on-board gigabit ethernet, maybe it's time we took advantage of it. The nice thing about sticking to STANDARDS is that the next time they upgrade the ethernet hardware (10 Gb onboard, for example), device communication would automatically be upgraded with it. As a bonus, backwards compatibility would be easily assured.

    Meanwhile, let's improve those damn ethernet connectors already. Goddamn tabs always breaking off...
    I know the plastic tabs are a cost-effective solution, but I think we could do better, I honestly do.
    • Indeed. This would appear to require that yet another cable be threaded through the walls. Yes, there's a USB Multiswitch over wireless thing, but that sounds like a kludge.

      On other hand, a family would not have to buy more than one flash drive, keyboard or mouse,

    • Brother [brother.com] for some reason has taken to adding ethernet to a number of their low end multifunction printers. Once you've used it you get hooked fast.

      I first set one up at my girlfriend's place, an MFC 420CN [brother.ca]. Plugged it into the router, added the software to her ancient PII laptop, and she can scan, print fax - everything.

      Same from my Powerbook, via WiFi, and the kid's PC upstairs.

      Now admittedly the Brother software kind of sucks rocks, and the printer is dead slow, but otherwise this really is the sensible wa
      • I agree that the Brother networked printers are awesome, but I urge anyone reading this to shell out the extra $100 for the laser version. The cleaning cycle on those things just guzzles ink (as well as triggers at the oddest hours of the night), and when it decides you're out of any color of ink, you not only can't print or copy, you can't scan, fax, or access the memory card reader.
      • We just bought the a model comparable to their 8460 (B&W Laser Printer/Color Scanner/Fax) for our Home/HomeOffice. (was dirt cheap at Costco)

        First thing I did was go out and buy the Add-On network card. Worked like a charm and the wife loves it. It may not print in color, but the print speed is amazing (~18-20ppm versus her old HP 4L which spat out maybe 2-4 ppm), and its networked so we only need one printer for both of us. Also worked nicely for my Linux server and OS X laptop.

        Haven't bothered wit
    • The only problem with making every printer/scanner/etc... an Ethernet device is that Ethernet is relatively complex compared to USB and Firewire. It's going to bring the price of the components up, especially stuff like cheap printers and scanners where the margins are really thin already (except on the consumables).
    • Staples has a B&W laser printer with ethernet port for $150, color for $250. I wouldn't recommend Brother, since they have closed drivers, but HP printers use standards.
      • I wouldn't recommend Brother, since they have closed drivers,

        Brother and Samsung printers are the only two brands that appear NOT to be encoding secret numbers (dots) on their print-outs.

        but HP printers use standards.

        Communication protocols are seconds to ridiculous prices for incredibly crappy hardware...

        It's a shame. HP used to make very good equipment.
      • I use a Brother HL-5170DN [brother.com] at home. It's a soho B/W laser with USB, parallel, and ethernet interfaces. I use the ethernet interface with a standard postscript driver via LPR. Works great! No non-standard drivers here. I know nothing about other Brother products, however.
    • why we have USB and Firewire when it seems like it would be just as effective, and more standardized, for every device to just have built-in gigabit ethernet chips that can communicate using UDP or something.

      Multi-GHz desktop CPUs have a hard time keeping up with gigabit ethernet. Imagine what kind of CPU your digital camera and USB flash drive is going to need...

      And once you have it connected, it still doesn't solve anything, because you have to decide on protocols over ethernet (unlike USB/Firewire/etc.)

  • Surely I have seen such devices before ?
  • Future hubs may also allow wireless sharing of peripherals.

    Oh yeah? My future hubs may also allow wireless sharing of peripherals you don't even have.

    Will /. give me free advertising, too?
  • It's called FireWire [wikipedia.org] aka iLink aka IEEE 1394.

    It's been out for years, it's a mature technology, it actually does support true sharing insofar as the devices can, and it doesn't require a host system. Add into that higher speeds with substantially less overhead (USB is dependent on your CPU) and it sure beats out the it's-USB-with-our-own-wonky-'extensions' stuff.

    The downsides are a slightly higher hardware price due to a more sophisticated chipset and a bit of licensing fees (US$.25/device). And of course FW/1394 isn't as universal as USB, though whatever you're looking for is almost always available from somewhere.

    • FireWire almost has peripheral sharing right, but not quite.

      Firewire has a built in allocation scheme for bandwidth, and a scheme to decide who runs the network (yes, there is a node in charge), but it doesn't have an allocation or locking system to decide which hosts are supposed to be talking to which devices. Some per-device hack may be developed to fix that, but if you create a FireWire net with two hosts and two slave devices, there's currently no system to keep both hosts from talking to the same

  • by mr_mischief (456295) on Thursday December 21 2006, @12:14PM (#17326320) Journal
    The currently selected computer for keyboard, video, and mouse on my KVM gets to use the USB devices, too. Call it a KVMU switch if you like. I call it Natalie. :-\

    It's made by Zonet, or at least sold under that brand name. It's called the KVM3204 [zonetusa.com] and it seems it is already discontinued.

    It's one of their PS/2-to-USB KVMs, which lets me use a PS/2 keyboard and mouse with my USB-capable PCs and Macs. My Windows XP box, Mandriva box, and Xandros box even let me use a USB keyboard through the KVM's USB hub. The Mac (PowerMac G4) will use the USB keyboard through the KVM if the machine's booted with the KVM pointed to it and sometimes for the first few switches back and forth. Ironically, though, I have to use a PS/2 keyboard with this switch to get it work work reliably with my Mac.

    So, I guess, damn the standards and full steam ahead with the product, or something. It works really well with a PS/2 scroll mouse and my favorite PS/2 keyboard on all my systems.
    • I also use a USB-enabled KVM, but it is all USB, no PS/2. I've used it with both Windows PCs and Macs. However, I can't use the keyboard through the KVM's dedicated keyboard port since it won't let me hold down a key for gaming. I just plug in a keyboard I don't like to use into its keyboard port to keep it from complaining. It's the 4-Port SOHO USB and VGA KVM with audio in/out by Belkin.

      I'm now looking for a better one that can handle two displays across four or more machines where the physical displa
  • http://www.keyspan.com/products/usb/server/homepa g e.spml [keyspan.com]

    "Our USB Server makes it possible for USB printers (including multi-function printers), USB scanners and other types of USB devices to be used and shared by PCs on a network. It is ideal for home office, small office or classroom use.

    "The USB Server supports both Ethernet and Wi-Fi networks -- making it easy to print to a USB printer or connect to other USB devices from a Wi-Fi based laptop."

    It has been out for years.

    Disclaimer: I designed the case.
  • USB/IP [naist.jp] is a Linux project to export USB devices on one computer so that others on the network may use them. As with the hardware described in this article, two computers may not simultaneously use the same device; USB has no provisions for that.
  • What about no PC USB networks? I want my PDA as GUI to use my camera and its storage, without a PC in the loop. But those "peripherals" are all USB slave devices, requiring a USB master, like the PC, to control the comms. Is this MultiSwitch the master, making a PC another slave? Or some other way to hook smart little USB devices directly on a truly universal bus, without a PC calling the shots?
    • by radarsat1 (786772) on Thursday December 21 2006, @12:10PM (#17326268) Homepage
      Mouse - two computers, one mouse? madness. Same for keyboards.


      Actually I use synergy [sourceforge.net] to do this all the time. (Between Windows & Linux no less.)
      It's useful when you have a laptop and a desktop workstation, like I do in my lab at school.
    • Scanners.

      I would like to be able to scan from our multi-function printer to any of the computers in my house. Keyspan makes a little USB-to-Ethernet device, but it requires proprietary software to run (No linux support that I know of). If this didn't require special software then I would be interested in it.

      -dave
      • Re: (Score:3, Informative)

        Check out an MFC with ethernet. I've used two (a cheap HP MFC at work, and a more expensive Brother MFC at home).

        In both cases, its real easy to scan a document over the network. I think the HP one lets you scan right from a webpage on the device. The brother may have required proprietary software, but I haven't done it enough to remember.

        Either way, this tech is here now. Of course, you have to get a Multi-Function Copier to do it, but if all you care about it the scanner, then perhaps you can get a ch
      • I would like to be able to scan from our multi-function printer to any of the computers in my house.

        Have you looked into the network options for Sane [sane-project.org] on Linux? I have a HP PSC 2400 shared between 10 computers in my office. Scanning is shared via Sane and printing is shared via Cups [cups.org]. It works out really nice.
        • That requires a "server" to be on at all times though, whereas if I could directly access the scanner from any computer, only that computer and the scanner would have to be powered up.

          -dave
          • That requires a "server" to be on at all times though, whereas if I could directly access the scanner from any computer, only that computer and the scanner would have to be powered up.

            True. I've seen quite a few Linux-based router projects. I wonder how hard it would be to wire up an embedded controller with USB and Ethernet to run Sane/Cups?
    • Yeah, I could imagine an RIAA/MPAA lawsuit coming out of this. They seem to go after practically ANY device that allows folks to share and copy files from more than one computer. Hell... If the modem was invented today, they would probably sue the inventor of that as well.