Support linux on ALL your devices
I just purchased a displaylink USB 3 based device; reading the forums I didn't pickup the difference between USB 2.0 being supported and USB 3.0 not being supported. This is nonsense. Content protection on the monitor, I don't care about being able to use protected content; I'd like to just be able to use the monitor I paid for. But no.
I think you should support Linux with USB 3.0 devices to use non-DRM content.
Ubuntu is now supported by DisplayLink and can be downloaded from here:
http://www.displaylink.com/downloads/ubuntu
The Ubuntu driver is designed with open source components and packaging which enables it to be ported and distributed for other linux distros. DisplayLink does not intend to officially support more than Ubuntu. For more information, see our article here:
http://support.displaylink.com/knowledgebase/articles/679060
If you have further suggestions about Linux support, please raise separate specific feature requests.
If you have any problems or need support, please use the Linux forum here:
http://www.displaylink.org/forum/forumdisplay.php?f=29
Please DO NOT use the comments thread to report problems. We have no way of following up on problem reports here. Use the forum instead.
-
Torsten Gilles
commented
I managed to get it working on Ubuntu 15.10 by following Michael Moro's procedure (thanks for this!) but choosing systemd instead of upstart. So for sake of clarity I repeat Michael's steps including my change:
a) Extract the driver installation files
./displaylink-driver-1.0.138 --noexec --keepb) Move into the installation directory
cd displaylink-driver-1.0.138
c) If you have never installed this before, go to STEP 2 otherwise proceed to uninstall the original install attempt
./displaylink-installer.sh uninstall
d) Check to see if the udl driver is loaded
lsmod | grep udle) If you see several lines of udl modules installed, run
rmmod udl[Step 2]
a) Open up the 'displaylink-installer.sh' script in your favorite editor.
b) Modify line 10 from
SYSTEMINITDAEMON=unknown
to
SYSTEMINITDAEMON=systemd
c) Modify line 14 from
echo 'ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="179", ATTR{bNumInterfaces}=="*5", GROUP="plugdev", MODE="0660"' > /etc/udev/rules.d/99-displaylink.rules
to
echo 'ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="17e9", ATTR{bNumInterfaces}=="*5", GROUP="plugdev", MODE="0660"' > /etc/udev/rules.d/99-displaylink.rules
d) Save the file.
e) Execute the script to install the driver './displaylink-installer.sh install'
f) After the installation script completes, go to Menu->Preferences->Display (in Mint) and you should see your new monitor.
-
D
commented
Anyone get this working with Kernel 4.2 (Ubuntu 15.10)?? I am about to give up.
-
Anonymous
commented
I was able to get it working for the ASUS MB MB169B+ 15.6" Screen LED-Lit Monitor
https://www.asus.com/us/Monitors/MB168BPlus/This monitor works with XUbuntu 14.04.3 LTS using the drivers for Ubuntu at the DisplayLink website and upgrading to kernel 3.19 and using the open source video drivers instead of proprietary NVIDIA drivers for example.
-
Anonymous
commented
Good start. A suse version would be great.
-
Anders
commented
a new version comming soon ?
-
Anonymous
commented
Many thanks.
-
johndoe
commented
Not working in : Ubuntu 15.10 gnome.
DisplayLink Linux Software 1.0.138 install script called:
Distribution discovered: Ubuntu 15.10
WARNING: Kernel version 4.2.0-16-generic is not supported. Highest supported version is 3.19. -
Lemuel Boyce
commented
This worked for me:
./displaylink-driver-1.0.68.run --noexec --keepReplace content in displaylink-installer.sh with http://pastebin.com/SCqRZ8UW
This should get you up and running.
Tested on Elementary OS, should work for Ubuntu as well. -
Chris
commented
Do you think we could use this to get around their lack of Linux support?
http://www.amazon.com/Dual-Head-DisplayPort-2560x1440-2048x1152-1920x1200/dp/B00YP458W2/
-
Michael Bushey
commented
WARNING: Kernel version 4.2.0-1-amd64 is not supported. Highest supported version is 3.19.
What a joke.
-
Donny D
commented
I am on the latest update of Fedora 22, the install script doesn't work out of the box. With a few tweaks My Dell D3100 docking station is working. The display is a little slow, but it WORKS. Thank you for finally getting a linux driver out. Great work
-
Anonymous
commented
Thank you, thank you, thank you, thank you!
I am using Ubuntu 15.04 and got it working after changing from NVidia drivers to open source drivers (and temporarily changing my resolution to 800x600). Great work.
-
Alan Savio Lobo
commented
I installed this driver. I am now able to connect all my peripherals to my laptop using a single usb connection. Good job.
I had an issue however, On connecting the D3100 to my Dell Inspiron 7437, my processor activity seems to touch almost 100% and my laptop becomes slightly sluggish. I am running Ubuntu 15.04.any advice ?
-
johndoe
commented
Thanks Michael Moro!
extra note:
- it doesnt work with proprietary drivers (nvidea)
- linux mint kinda works, I had a problem on login, my laptio screen got stuck on the login screen.
- it doesnt work on linux mint when returning to nouveau drivers, and setting it up as described below. I did the same on ubuntu, and it works as expectedGood job displaylink!
It is a good start, hope other distros will follow soon or getting better support.Rgds,
JohnDoe. -
Anonymous
commented
Thanks Michael,
i've tryed your procedure but nothing happens, I've the kernel 4.1.3-040103-generic
and lsusb give me the results as follow
lsusb
Bus 002 Device 004: ID 0b95:1790 ASIX Electronics Corp.
Bus 002 Device 006: ID 0711:5812 Magic Control Technology Corp.
Bus 002 Device 003: ID 05e3:0617 Genesys Logic, Inc.
Bus 002 Device 005: ID 0711:5809 Magic Control Technology Corp.
Bus 002 Device 002: ID 05e3:0617 Genesys Logic, Inc.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 03eb:8a0c Atmel Corp.
Bus 001 Device 003: ID 1bcf:2987 Sunplus Innovation Technology Inc.
Bus 001 Device 008: ID 046d:c312 Logitech, Inc. DeLuxe 250 Keyboard
Bus 001 Device 007: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 001 Device 006: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 005: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root huband the module seems to be cherged:
lsmod | grep evdi
evdi 36864 0
drm_kms_helper 126976 2 i915,evdi
drm 352256 8 i915,evdi,drm_kms_helperThanks a lot for any suggestion
Paolo -
Michael Moro
commented
The driver works on Linux Mint 17 which is a variant of Ubuntu!!!
The problem with the driver installer is a mentioned in the thread, the udev rule is incorrect as it is looking for USB Vendor id "179" when DisplayLink is actually "17e9".
To get this to work follow these steps. Before you do so, ensure the adapter is plugged into the USB and the monitor is plugged into the adapter.
[Step 1]
If you have attempted to load this already and its not working follow these steps. If you have not, only perform step 1a and 1b before moving to step 2.
a) Extract the driver installation files
./displaylink-driver-1.0.138 --noexec --keepb) Move into the installation directory
cd displaylink-driver-1.0.138
c) If you have never installed this before, go to STEP 2 otherwise proceed to uninstall the original install attempt
./displaylink-installer.sh uninstall
d) Check to see if the udl driver is loaded
lsmod | grep udle) If you see several lines of udl modules installed, run
rmmod udl[Step 2]
a) Open up the 'displaylink-installer.sh' script in your favorite editor.
b) Modify line 10 from
SYSTEMINITDAEMON=upknown
to
SYSTEMINITDAEMON=upstartc) Modify line 14 from
echo 'ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="179", ATTR{bNumInterfaces}=="*5", GROUP="plugdev", MODE="0660"' > /etc/udev/rules.d/99-displaylink.rules
to
echo 'ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="17e9", ATTR{bNumInterfaces}=="*5", GROUP="plugdev", MODE="0660"' > /etc/udev/rules.d/99-displaylink.rules
d) Save the file.
e) Execute the script to install the driver './displaylink-installer.sh install'
f) After the installation script completes, go to Menu->Preferences->Display (in Mint) and you should see your new monitor.
-
TJ
commented
The published driver appears to have a bug in its udevd rule, where it matches on the idVendor 179 rather than DisplayLink's PCI vendor ID 17e9
-
Christoph Ott
commented
Wow just testet on my dell xps 13 with Ubuntu 15.04 and kernel > 4. @kudos to Chris for the patch + on usb3 it runs smoothly ! Awesome job....
-
Anonymous
commented
I'm currently looking for a linux-compatible USB 3.0 port replicator but all interesting models seem to lack Penguin support. So I want to thank you for working on that, yet I confess, I am also a bit disappointed this has not happened ealier since USB 3.0 is around for quite some time now. Keep up on improving Linux support. Thanks.
-
Arnaldo Mandel
commented
I just installed the driver on an XPS 13, with Mint Mate Raphaela and kernel 4.1.6. It was enough to follow Chris Billington's instructiions and further editing near the beginning of the file
SYSTEMINITDAEMON=unknownto
SYSTEMINITDAEMON=upstart
I only tested with HDMI and it sort of works; the connection seems to be lost after a while. Also, it is sad that there seems to be no sound transfer. I wonder if this is the adapter's (DA100) fault or the driver's.