[elrepo] package suggestion: USB DisplayLink drivers and X11 driver

Covert covert at mighty.sytes.net
Fri Jun 10 01:02:00 EDT 2011


  On 6/9/11 4:08 PM, Phil Perry wrote:
>
> Hi Greg,
>
> This certainly sounds interesting and like a candidate for elrepo.
> You've done a great job of "selling" it to me :-)
>
> I have a couple questions that I'm hoping you might be able to help with.
>
> Are you thinking el5, el6 or both?
>
> I've had a very quick look around the above wiki site. There are a
> couple "kernel" driver branches available - the udlfb.ko driver in the
> mainline kernel which we could backport and the displaylink-mod listed
> on the above wiki. Which did you have in mind, and why? I'm guessing we
> would prefer to backport the official kernel driver as that's the only
> one ever likely to end up officially supported in RHEL.
>
> Can you point me to the X11 drivers we should be looking at please.
>
> Have you actually managed to build any of this on el6 and get it
> working? If so, that would be an immense help.
>
> If we build packages, can you help with testing them? We don't have the
> necessary hardware which always makes it difficult.
>
> Regards,
>
> Phil
Hi Phil,

Glad it piqued your interest!  I currently run SL6, so I would be most 
interested in EL6 drivers, but for the use case above, I think it would 
be easily useful for EL5.

This page gives a very step by step set of instructions for enabling the 
"plug a whole console into a server" scenario for EL6:  
http://otb.bg/blog/usb-multiseat-on-red-hat-enterprise-linux-6/252

They call it "multiseat", but really a keyboard, mouse, and usb video 
card all attached to a single USB hub plugged into a server, where an 
GDM and Xorg are started up dynamically when you attach the hub.  The 
most complicated part of these instructions is actually that the version 
of GDM in EL6 is too new -- the technique they describe uses a feature 
that was removed from recent versions, but actually in EL5 (which is why 
I said that EL5 would be handy.)

Now, here's where I make a little confession.  :)  I used that use case 
as I thought it would be most interesting to this audience, but I 
actually want to use these drivers to extend my desktop over to an extra 
monitor I have on my desk.  I have one of these really neat little 
monitors:  http://www.thinkgeek.com/computing/usb-gadgets/bfa3/

I have several machines plugged into a USB-DVI KVM.  I can switch 
between macs, windows, and linux machines, and when I switch to them 
(other than EL6) my desktop automatically extends over to the USB 
monitor.  The KVM has a mode where you can switch keyboard and display, 
but leave all of the USB devices attached to the previous machine.  So I 
move interesting things to the small monitor, then switch only 
keyboard+display to another machine, and I can keep an eye on both machines.

So I do have the hardware (and can help test) -- I have not got it 
working through directly installing everything on my EL machine, but it 
did work back when I was using Ubuntu 10.04.

The Xorg drivers can be found here:
http://libdlo.freedesktop.org/wiki/xf86-driver-displaylink

I think the official udlfb driver in the kernel would fine for me.  When 
I was setting this up on Ubuntu, I found these in the repo, so was able 
to start doing the Xorg config right after installing the kernel module 
and the Xorg driver.  Here's an example of what the process sort of 
looks like on Ubuntu (though now the drivers are in the repo, so I 
didn't have to compile myself.)
http://mulchman.org/blog/?tag=displaylink

Anyway, its kind of neat to play with, if you get a chance, those little 
monitors are just really cool toys.  :)

Cheers,
Greg




More information about the elrepo mailing list