Category Archives: News

Plug and Play Multiseat Talk Given at Linux Plumbers Conference 2009

The video of the talk mentioned in this previous post, is now online (recently moved from the Linux Foundation site, to youtube in 4 parts).


  • The potential of USB multiseat
  • Some background and earlier work
  • Live demo of USB multiseat with three Plugable devices
  • Walkthrough of the multiseat scripts for Ubuntu 9.04 (available here)

The same device used in the demos is available for purchase here:

Video of Plugable Dock, DisplayLink, and Win7

So what do you get when you take a Windows 7 box and plug in a USB multifunction dock with DisplayLink graphics, C-Media audio, ASIX ethernet, and a few other common USB devices? Without ANY driver disks?

A wonderful plug and play experience. See video below for more.

(like the subliminal message at the end? I can’t figure out how to make it go away. :) )

Windows 7 Driver Installation

Windows 7 has now officially launched, and it has significantly improved driver download and installation via Windows Update.

Here’s the result when you connect the Plugable universal laptop docking station to a completely fresh Windows 7 system:

Windows Driver Software Installation - UD-160-A

  • Windows automatically finds, downloads, and installs drivers for all the devices on the dock — the built-in USB C-Media audio, ASIX ethernet, DisplayLink graphics functions are all supported.
  • *NO* driver disks to find, no web addresses to enter, nothing – you get the latest drivers automatically.
  • This will work with the Plugable dock and any Windows 7 machine, now and in the future.

So go ahead, lose your driver disks — just get that off your mind. You won’t need them. Cool.

Using the Plugable dock

Bernie's desk running Linux

Click on the picture for more detail. This is a picture of my work desk today and how I’m using the Plugable dock myself.

(yes — I cleaned off a few books and papers — it’s usually much messier!)

My $330 Acer Aspire One Atom 1.6Ghz netbook is on the left — I like having a very thin, light, and cheap development platform that I can throw in a bag to go to a coffee shop, etc. But I can’t stand working on the small 10″ screen all day, so that large screen to the right (21.5″) is a necessity. And using the netbook trackpad is right out — I definitely need a full sized mouse. The keyboard on the Acer isn’t that bad, but I like having the slightly larger keys and distance from the screen that the USB keyboard gives me.

So what’s connected to the dock there in the middle? Up the left hand side, from the bottom, are:

  • Power for the dock
  • USB from the dock to the netbook (that’s the same USB cable plugged into the left side of the netbook)
  • DVI cable to the monitor (being driven by the DisplayLink chip in the dock)
  • network connection (I’m using 100Mbs wired ethernet)
  • USB cable to a printer under the table
  • USB flash drive

On the right hand side of the dock, the two cables are the USB keyboard and mouse. And on the right side of the netbook are power for the netbook, and a USB cable going down to another device (a SheevaPlug) nearby.

So every time I take my highly portable netbook anywhere — without the dock, I’d have 8(!) cables to unplug/replug every time, including a big, fat DVI->VGA cable to screw into the side of my netbook. Instead, I have 2 or 3 cables, and get connected to a ton of devices — including the large screen, which absolutely transforms this cheap netbook into something far more functional.

Also, I’m constantly switching between Windows and Linux, and all I need to do is reboot, and all the devices here can work in both environments. In this pic, I’m running Linux. Note that on Windows, there are production drivers that “just work” (especially if you have Microsoft’s Windows Update enabled), While Linux requires some configuration yet, and has limitations — I’m only using the one large screen (the netbook screen is a text terminal), and I’m not using some things like the audio ports there yet.

I’ve also got a Macbook on the shelf to the left – plug it in, and again all the devices work, including that extra large display. The simple ubiquity of USB is extremely compelling with devices like this that have been designed to use components with drivers across all the major platforms.

I love this setup – it’s far better with the dock than without it. Over the next few weeks, as Windows 7 launches, etc., look for more posts here on how to use the dock in these different environments. For example, Windows 7′s improved Windows Update and driver install are a big step forward that have to be seen to be appreciated.

And by the way, in the picture on the large screen – you can see firefox on Linux, showing the Plugable website. and a smaller window, which is a terminal connected over that other USB wire, to a SheevaPlug which is getting an install of the latest version of Debian. That’s another interesting possibility. More on that later …

Emerging Roadmap for Linux Multiseat

BackThe most common use of the Plugable Docking Station today is to enable a Windows/Mac laptop to plug a single USB cable and gain connectivity to an additional monitor, speakers, network cable, and any other 4 USB devices.

But the same hardware can be also used on Linux to extend the computer in a different way – provide an second (or 3rd, 4th …) USB terminal to let several people share that Linux PC. With this $99 device and a spare monitor, keyboard, and mouse, you get an extra PC.

Four $99 UD-160-A Terminals off a single $299 netbook
usb multiseat with Edubuntu

Here we have 4 UD-160-A terminals connected to a single netbook, using existing open source drivers and instructions.

But this area of Linux is in flux, and some of the underlying mechanisms used by that demo (particularly gdmdynamic) are being deprecated.

So what’s the way forward for plug and play multiseat on Linux? This touches many components, so the discussion is happening in several places, but the recent discussions on the ConsoleKit mailing list is probably the best summary.

When this support is integrated widely into the various Linux distros, you’ll be able to plug in a device like the UD-160-A and have it automatically pop up a login (from the user perspective, apparently power on whole additional computer).

And that’s when this flexible, multi-use device gets even more interesting …

Plugable USB 2.0 Universal Dock

The elves have been busy, trying to get our first product to market within the month.

And so, we’re proud to announce that the Plugable Universal USB 2.0 Docking Station (UD-160-A) is now — as of Saturday night — for sale on Amazon here in the US. And at a price around or better than any other product with similar functionality.

Because the product fulfillment is handled by Amazon, so you get their reliable same-day turnaround on orders. And all of Amazon’s consumer-focused guarantees and order support.

For more of the product details, see:
And for support forums, see:

This is a surprisingly flexible and useful device. But that can also make it hard to picture before you have one in hand. So over the coming weeks, look for a series of posts here about how to make the most of the Plugable dock, including some of the most interesting and valuable use cases on Windows, Mac, and Linux.

Plug and play multiseat presentation

In getting more background from this talk, it was great to review the videos on and with all the history and background on the concept of low-cost multiseat.  Didn’t want too much history in slides, but it will come up verbally, and it’s a rich and interesting history.

The one comment the presentation generated was “what happened to all the other people on earth?” :)

Plug and Play Multiseat – Sides for Linux Plumbers Conference BoF Sept 23, 2009.

Hopefully the outcome of the conference will be more awareness and energy directed towards making this stuff “just work”.

Plug and play multiseat

[Update March 2011, the Plugable DC-125 USB Docking Client has launched]

At the annual Linux Plumber’s Conference next week in Portland, OR, I’ve signed up for a session Wednesday afternoon on plug and play multiseat.  The hope is to discuss and encourage integrating support for this scenario and hardware into Linux.

Love the conference name. No cracks about Mario throwing a wrench in the demo.