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

Covert covert at mighty.sytes.net
Fri Jun 24 17:58:05 EDT 2011


On 06/17/2011 07:07 AM, Phil Perry wrote:
>
> Hi Greg,
>
> Good news the kernel driver is "working" as expected.
>
> WRT the errors above, neither of the two missing header files
> (xf86Resources.h&  xf86RAC.h) are part of the distro so one would think
> they must be part of the displaylink package(s). The rest of errors all
> relate to undeclared functions, possible declared in the two missing
> headers.
>
> Yum shows me that xorg-x11-drv-fbdev-0.4.2-1.el6 is available (an older
> version is also available on el5 too). If that's all that is required,
> that would be great.
>
> Once you have this working, if you are interested in documenting case
> uses for this driver (with example configs), we'd be happy to provide
> you some space on the elrepo Wiki to do so or link to any guide
> elsewhere - just a thought :-)
>
> I'll leave it with you for the time being to see how you get on trying
> the distro xorg-x11-drv-fbdev driver and we'll take it from there.
>
> Regards,
>
> Phil
>
>

Hi again,

I've been a little silent on this, but I really have been working on 
trying to get everything working with the Xorg server over display 
link.  I've kind of become stuck, but I'll explain where I am:

The xorg-x11-drv-fbdev, at the level included with RHEL 6, doesn't work 
with the udlfb driver.  It seems that the reports about fbdev working 
require a much more recent version, and some patches that have been 
submitted to xorg that have not made their way into an official 
distribution.

However, I did get the displaylink driver to compile and install, by 
using the version located here:
http://git.plugable.com/gitphp/index.php?p=xf-video-udlfb&a=snapshot&h=HEAD


If you download that full project from the GIT repository there, the 
drivers compile and install OK.  The only differences are 2 patches for 
the most recent Xorg versions.
http://git.plugable.com/gitphp/index.php?p=xf-video-udlfb&a=summary

that site:  plugable.com , is actually where the development of the 
modified fbdev driver is occurring, and the users patching the udlfb in 
the kernel, so I trust their source code.


After installing that Xorg driver, I have been able to start X on the 
monitor -- But I have not been able to dual screen working at all.   In 
my xorg.conf, I have 2 screens defined, with "ScreenLayout" section that 
is supposed to define their relationship.  For the life of me, I can't 
get them to both work at the same time.

I have to do "startx -- -screen Screen1" -- then the x server will start 
on the USB display.  But my test monitor is so small, I can't really do 
much with it there.

I think my problem might be that my main display is Nvidia, with the 
Nvidia drivers.  Those have their own "special" multimonitor handling, 
and I think its disabling the other Xorg driver that is loaded at the 
same time.  I actually see the displaylink driver unloaded in the Xorg.log


So -- I'm not sure exactly what to do next.  I think that if you wanted 
to put the udlfb driver and the xf-video-udlfb driver above in the repo, 
then it should be useful for someone.  I was able to start X on it, so 
that gives you lots of additional configuration options.  But for right 
now, its I'm not able to achieve what I originally wanted to work with it.

Oh, and I would be happy to document everything I've found so far on the 
wiki somewhere, if they are moved into the elrepo.

Cheers,
Greg




More information about the elrepo mailing list