Slashdot Mirror


MultiSwitch, the First USB Sharing Hub

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."

19 of 102 comments (clear)

  1. This Was Possible A While Ago by illectro · · Score: 4, Interesting

    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.

  2. Finally by KClaisse · · Score: 3, Funny

    Finally no more complicated CUPS setups for my printer!

  3. How is this better than a mechanical USB switch by Programmer_Errant · · Score: 2, Insightful

    that cost me $14 at the time and supports switching to 4 different hosts?

    1. Re:How is this better than a mechanical USB switch by baldass_newbie · · 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 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.
      --
      The opposite of progress is congress
    2. Re:How is this better than a mechanical USB switch by n0dna · · 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 want to toggle back and forth, we can do that. But only one of us can access the desired USB device at a time.

    3. Re:How is this better than a mechanical USB switch by exp(pi*sqrt(163)) · · Score: 4, Funny

      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.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    4. Re:How is this better than a mechanical USB switch by GeckoX · · Score: 2, Informative

      Only difference is that you can switch per device on this thing.

      --
      No Comment.
    5. Re:How is this better than a mechanical USB switch by Belial6 · · Score: 2, 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, for things like hard drives, scanners and printers, it seems that it would be almost as simple design wise and is already designed for sharing.

  4. Collaborative sharing? by Zorlac-GD · · Score: 2, Informative

    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...
  5. Similar products that have been out for a while by paladinwannabe2 · · Score: 4, Informative

    There are both software and hardware 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.)

    --
    You are reading a copy of my copyrighted post.
  6. The future? by silentounce · · Score: 2, Insightful

    Every time I see technology like this come out it makes me wonder how far we are a way from Maximum Overdrive or Runaway. 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 use and misuse are staggering. It's a brave new world out there, Timmy.

    --
    There are many tongues to talk, and but few heads to think. -Victor Hugo
    1. Re:The future? by dr_strang · · Score: 4, Funny

      I think your tinfoil hat is on too tight, bro. ;)

      --
      This is a sig. It is like every other sig in the world, except that it is mine, and it is different.
  7. stupid stupid stupid by bananaendian · · Score: 4, Informative

    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!

    --
    www.tribalnetworks.org - helping tribal people around the world to own their own means of high-tech communications
  8. usb vs. firewire vs. ethernet.. by radarsat1 · · Score: 5, Interesting

    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.

  9. It's called FireWire aka i.Link aka IEEE 1394 by maggard · · Score: 3, Interesting

    It's called FireWire 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.

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
  10. Re:what, exactly, would you use this for? by radarsat1 · · Score: 3, Informative
    Mouse - two computers, one mouse? madness. Same for keyboards.


    Actually I use synergy 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.
  11. I have a KVM which does this. by mr_mischief · · Score: 2, Insightful

    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 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.

  12. Re:what, exactly, would you use this for? by powerlord · · Score: 2, 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 cheap ink-jet, without worrying about the consumables, since you aren't going to be replacing them.

    --
    This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
  13. FireWire doesn't quite get that right by Animats · · Score: 2, Informative

    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 slave device.

    FireWire, incidentally, is really a local area network down at the packet level. Calling it a "bus" is marketing-speak. There are packets with source and destination, acknowledges, retransmits, multicast modes, and roughly the same machinery as Ethernet. Yes, there's support for loads and stores into remote addresses in the protocol, but in practice, that means some host generates "store xxx into device register yyy", and out in the peripheral, some embedded CPU executes a switch statement and reaches the "turn camera on" code. The load/store mode lets you send only 32 bits per packet, so major data transfers aren't done that way. It would have been simpler if the thing just had a command/response protocol, like SCSI, and in fact, there's SCSI over FireWire.