View Single Post
Old 10-06-2015, 05:49 AM   #5
tammbuhez
Junior Member
 
Join Date: Oct 2015
Posts: 6
Lightbulb

Hi all,

I succeeded in making the driver works on Debian Jessie with a backported kernel:
Code:
Linux mp-de-007 4.1.0-0.bpo.2-amd64 #1 SMP Debian 4.1.6-1~bpo8+1 (2015-09-09) x86_64 GNU/Linux
With the displaylink and monitor connected (not sure it is necessary, but I do it this way):
  • Extract the sources from the binarie
    • ./displaylink-driver-1.0.138.run --keep --noexec
    • cd displaylink-driver-1.0.138/
  • Link Kbuild on Makefile (required to find headers)
    • cd /lib/modules/$(uname -r)/build
    • sudo ln -s Makefile Kbuild
  • Uninstall my previous installation (if already installed)
    • sudo ./displaylink-installer.sh uninstall
    • sudo rmmod evdi
  • edit the installer (displaylink-installer.sh) used in previous step and change
    • line 10: SYSTEMINITDAEMON=systemd
    • line 13:ATTR{idVendor}=="17e9" instead of ATTR{idVendor}=="179"
  • run the installer
    • sudo ./displaylink-installer.sh install
Then you should be able to see a new provider:

Code:
xrandr --listproviders

Providers: number : 2
Provider 0: id: 0x47 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 4 associated providers: 0 name:Intel
Provider 1: id: 0x13c cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 0 name:modesetting
The displaylink is the provider 1 named "modesetting"
Connect it to provider 0

Code:
xrandr --setprovideroutputsource 1 0
Then go to your display preferences, you should see the new monitor.

The following does not work:
- unplug and plug again your monitor
- when removing the displaylink, xrandr still display the provider 1, need a reboot to make it disappear.

Regards,
Tamm Buhez

Last edited by tammbuhez; 10-13-2015 at 07:32 AM.
tammbuhez is offline   Reply With Quote