GithubHelp home page GithubHelp logo

adnanhodzic / displaylink-debian Goto Github PK

View Code? Open in Web Editor NEW
1.2K 37.0 224.0 336 KB

DisplayLink driver installer for Debian and Ubuntu based Linux distributions.

Home Page: https://foolcontrol.org/?p=1777

License: GNU General Public License v3.0

Shell 100.00%
displaylink debian ubuntu linux driver installer elementary kali mint displaylink-debian

displaylink-debian's Introduction

displaylink-debian

DisplayLink driver installer for Debian and Ubuntu based Linux distributions: Debian, Ubuntu, Elementary OS, Mint, Kali, Deepin and many more! Full list of all supported platforms

Why do I need displaylink-debian?

DisplayLink releases its drivers only for Ubuntu xx.04 LTS. Hence if you run any other Ubuntu version or any other Linux distribution DisplayLink will not work as expected.

displaylink-debian allows seamless installation of the official DisplayLink drivers tailored to work for most of the Debian based Linux distributions regardless of which Linux kernel version (>4.15) you're using.

Installation

  1. Download the repo, cd in the directory and run the shell script with sudo:
    git clone https://github.com/AdnanHodzic/displaylink-debian.git
    cd displaylink-debian
    sudo ./displaylink-debian.sh
  2. Then consult the Post Install Guide to make sure everything works as intended.

Troubleshooting and debugging

Please note: Your external monitor/s may not work as expected unless you perform additional steps as described in the Post Installation Guide.

Before submitting a bug report in the issue tracker, please make sure to:

Supported platforms are:

  • Debian: Jessie 8.0/Stretch 9.0/Buster 10/Bullseye 11/Bookworm 12/Trixie(testing)/Sid (unstable)
  • Ubuntu: 14.04 Trusty - 23.10 Mantic
  • elementary OS: 0.3 Freya- 7.0 Horus
  • Mint: 15 Olivia - 21.3 Virginia
  • LMDE: 2 Betsy - 6 Faye
  • Kali: kali-rolling/2016.2 - 2023.1
  • Deepin: stable - unstable
  • UOS: apricot - eagle
  • MX Linux: 17.1/18
  • BunsenLabs: Helium - Boron
  • Parrot: 4.5 - 6+
  • Devuan: ASCII - Chimaera
  • Pop!_OS: 20.04 Focal - 22.04 Jammy
  • PureOS: 9 Amber - 10 Byzantium
  • Nitrux: nitrux
  • Zorin

Regardless of which Linux kernel version (>4.15) you're using.

If your distribution or version is not on the list, make sure to include debug information by running: sudo ./displaylink-debian.sh --debug and submit a request to add support for it.

Technical

  • displaylink-debian.sh downloads and extracts the contents of the official DisplayLink Ubuntu driver.

  • displaylink-debian.sh modifies the contents of the official installer, displaylink-installer.sh, makes all necessary changes for DisplayLink to work out of box on supported Linux distribution.

  • Install/Reinstall/Uninstall is performed.

Discussion

Donate (PayPal or Bitcoin)

Since I'm working on this project in free time without any support or reimbursement from DisplayLink, and have saved some 100$. Please consider supporting this project by making a donation of any amount!

PayPal

paypal

BitCoin

bc1qlncmgdjyqy8pe4gad4k2s6xtyr8f2r3ehrnl87

bitcoin

displaylink-debian's People

Contributors

1mckenna avatar adangel avatar adeelnawaz avatar adnanhodzic avatar arif-ali avatar austin987 avatar barabazs avatar bschubernd avatar cassidyjames avatar cilynx avatar damosse31 avatar evol avatar gitj avatar kbailey4444 avatar matej-oliva avatar mayeulk avatar medwards avatar ngenetzky avatar noneedfornames avatar petrposvic avatar robotard avatar ruudbeukema avatar ryepup avatar smehrbrodt avatar sorsnce avatar srzstephen avatar troglobit avatar vbotka avatar wadinj avatar yishinli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

displaylink-debian's Issues

Unit dlm.service entered failed state

Hello guys!

I am having problems to start the display link service. Everything went fine after installation but entered in a failed stated. I read somewhere here that UEFI maybe should be disabled to solve it. But I have no clue how to do it. Could anyone help me, please?
See log below.

systemctl status dlm.service
dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; enabled)
Active: activating (auto-restart) (Result: exit-code) since Sat 2017-01-28 13:52:28 CET; 3s ago
Process: 2844 ExecStart=/opt/displaylink/DisplayLinkManager (code=exited, status=1/FAILURE)
Process: 2842 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
Main PID: 2844 (code=exited, status=1/FAILURE)
Jan 28 13:52:28 debian systemd[1]: Unit dlm.service entered failed state

Installation Issue Kali 2 (Missing Linux Headers)

So I'm a bit of a noob in these areas however very persistent. I am coming a little stuck here though on installation. The error I am getting:

Installing driver version: 1.2.65

DisplayLink Linux Software 1.2.65 install script called: install
Distribution discovered: Kali GNU/Linux Rolling
Unsatisfied dependencies. Missing component: Linux headers for running kernel, 4.8.0-kali2-amd64.
This is a fatal error, cannot install DisplayLink Linux Software.

Uname -a output: Linux kali 4.8.0-kali2-amd64 #1 SMP Debian 4.8.11-1kali1 (2016-12-08) x86_64 GNU/Linux
Is this error due to my noob ways, or is there something else going on here...? Any help would be massively appreciated!

Service won't start on Ubuntu 16.04, kernel 4.4.0-22

Hi,

Thanks for this repo, however I can't seem to get the service running on the mentioned version of ubuntu + kernel 4.4.0-22

lloyd@xps13:~$ sudo systemctl status displaylink.service
[sudo] password for lloyd: 
● displaylink.service - DisplayLink Manager Service
   Loaded: loaded (/lib/systemd/system/displaylink.service; enabled; vendor pres
   Active: activating (auto-restart) (Result: exit-code) since Mon 2016-06-06 09
  Process: 3104 ExecStartPre=/sbin/modprobe evdi (code=exited, status=1/FAILURE)

Jun 06 09:08:58 xps13 systemd[1]: Failed to start DisplayLink Manager Service.
Jun 06 09:08:58 xps13 systemd[1]: displaylink.service: Unit entered failed state
Jun 06 09:08:58 xps13 systemd[1]: displaylink.service: Failed with result 'exit-
lloyd@xps13:~$ uname -a
Linux xps13 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Any suggestions about what I can do? If you need any more info please let me know.

elementary OS Loki LSB info incorrect

Loki recently changed to using elementary instead of elementary OS for its lsb_release -is because technically having a space in it is invalid. 😛

This means this script should be updated to account for that as well. I'm sorry. 😦

Crashes on Kernel 4.6

The log is not very helpful but it does detect the external monitor.

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 294mm x 165mm
DVI-1-0 connected

Green screen after install

Hi,

First, sorry for my english.

Second,

I realize step by step, during installation and post installation, but, my second monitor only show green screen.

uname -a Linux Carlos-Deb 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux

`
systemctl status displaylink.service
● displaylink.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/displaylink.service; enabled)
Active: active (running) since dom 2016-06-05 22:40:05 CLT; 9min ago
Process: 592 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
Main PID: 600 (DisplayLinkMana)
CGroup: /system.slice/displaylink.service
└─600 /usr/lib/displaylink/DisplayLinkManager

`

Help me please.

Installing D3000 dock on debian

Hi,

Thanks you for porting displaylink to debian.

I just got a D3000 USB dock station and try to make it work with my Dell Latitude 6430U running Debian unstable (xfce).

Before anything, when I plug this USB dock to my laptop, nothing is working (neither display nor simple usb ports).

I installed displaylink with your file: ./displaylink-debian.sh. The installation works well, without any error but, after reboot, I cannot see any improvement (when I plug a usb stick to my under power D3000 dock plug into my laptop, nothing happen...).

Displaylink seems to work however:

$ systemctl status displaylink.service
● displaylink.service - DisplayLink Manager Service
   Loaded: loaded (/lib/systemd/system/displaylink.service; enabled; vendor preset: e
   Active: active (running) since lun. 2016-05-30 23:27:34 CEST; 6min ago
  Process: 1239 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
 Main PID: 1257 (DisplayLinkMana)
   CGroup: /system.slice/displaylink.service
           └─1257 /usr/lib/displaylink/DisplayLinkManager

but dmesg shows lot of errors related to the dock:

[  302.310386] usb 3-2: new full-speed USB device number 17 using xhci_hcd
[  302.422461] usb 3-2: device descriptor read/64, error -71
[  302.638442] usb 3-2: device descriptor read/64, error -71
[  302.854430] usb 3-2: new full-speed USB device number 18 using xhci_hcd
[  302.966461] usb 3-2: device descriptor read/64, error -71
[  303.182430] usb 3-2: device descriptor read/64, error -71
[  303.398444] usb 3-2: new full-speed USB device number 19 using xhci_hcd
[  303.398661] usb 3-2: Device not responding to setup address.
[  303.602571] usb 3-2: Device not responding to setup address.
[  303.806378] usb 3-2: device not accepting address 19, error -71
[  303.918364] usb 3-2: new full-speed USB device number 20 using xhci_hcd
[  303.918532] usb 3-2: Device not responding to setup address.
[  304.122604] usb 3-2: Device not responding to setup address.
[  304.326425] usb 3-2: device not accepting address 20, error -71
[  304.326526] usb usb3-port2: unable to enumerate USB device

Do you have any ideas that could help me to install this dock (DELL D3000) to my dell Latitude 6430U using your displaylink port?

--listproviders sees two but cannot activate second screen

I created a new Issue as I am trying with another, different, displaylink adapter and seeing different, better :-) results.

The good news is that I am now seeing two providers, but I cannot seem to activate the second display. I think I may be missing a step?

root@ux305:/home/mark# xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x74 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 2 associated providers: 0 name:Intel
Provider 1: id: 0x41 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 0 name:modesetting

root@ux305:/home/mark# xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 293mm x 165mm
1920x1080 60.00*+ 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1360x768 59.80 59.96
1152x864 60.00
1024x768 60.00
800x600 60.32 56.25
640x480 59.94
HDMI1 disconnected (normal left inverted right x axis y axis)

Service wouldn't start

Hi,

Thank you for your mail... But, I have another problem, the service was not found

cl@tosh:~$ sudo systemctl status displaylink.service
[sudo] password for cl: 
● displaylink.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)
cl@tosh:~$ sudo systemctl start displaylink.service
Failed to start displaylink.service: Unit displaylink.service failed to load: No such file or directory.
cl@tosh:~$ su -
# systemctl start displaylink.service
Failed to start displaylink.service: Unit displaylink.service failed to load: No such file or directory.

I am running it on debian jessie x64, and toshiba dynadock is connected on USB2. can you help me please ?

Failed to start dlm.service: Unit dlm.service not found.

Ok, run the script but after reboot got this message.
$ uname -r 4.9.0-040900-generic
$ lsb_release LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:printing-9.20160110ubuntu0.2-amd64:printing-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch

`federico@federico-XPS:~/displaylink-debian$ sudo ./displaylink-debian.sh

--------------------------- displaylink-debian ----------------------------

DisplayLink driver installer for Debian based Linux distributions:

  • Debian GNU/Linux
  • Ubuntu
  • Elementary OS
  • Linux Mint
  • Kali Linux

Options:

[I]nstall
[U]ninstall
[R]e-install
[Q]uit

Select a key: [i/u/r/q]: r


Checking dependencies

unzip is installed
linux-headers-4.9.0-040900-generic is installed
dkms is installed
lsb-release is installed
linux-source is installed

Platform requirements satisfied, proceeding ...


Uninstalling ...

./displaylink-debian.sh: riga 248: displaylink-installer: comando non trovato


Performing clean-up
Removing redundant: "DisplayLink_Ubuntu_1.2.65.zip" file


Checking dependencies

unzip is installed
linux-headers-4.9.0-040900-generic is installed
dkms is installed
lsb-release is installed
linux-source is installed

Platform requirements satisfied, proceeding ...


Downloading DisplayLink Ubuntu driver:

--2017-01-28 00:36:55-- http://www.displaylink.com/downloads/file?id=708
Risoluzione di www.displaylink.com (www.displaylink.com)... 52.48.31.214, 52.208.159.97, 52.209.162.172, ...
Connessione a www.displaylink.com (www.displaylink.com)|52.48.31.214|:80... connesso.
Richiesta HTTP inviata, in attesa di risposta... 303 See Other
Posizione: http://assets.displaylink.com/live/downloads/software/f708_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.2.1.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1485560821&Signature=855e01SP7ZHxJw1%2F8jrezdWe0UE%3D [segue]
--2017-01-28 00:36:55-- http://assets.displaylink.com/live/downloads/software/f708_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.2.1.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1485560821&Signature=855e01SP7ZHxJw1%2F8jrezdWe0UE%3D
Risoluzione di assets.displaylink.com (assets.displaylink.com)... 54.231.130.52
Connessione a assets.displaylink.com (assets.displaylink.com)|54.231.130.52|:80... connesso.
Richiesta HTTP inviata, in attesa di risposta... 200 OK
Lunghezza: 12744086 (12M) [application/octet-stream]
Salvataggio in: "DisplayLink_Ubuntu_1.2.65.zip"

DisplayLink_Ubuntu_ 100%[===================>] 12,15M 6,73MB/s in 1,8s

2017-01-28 00:36:57 (6,73 MB/s) - "DisplayLink_Ubuntu_1.2.65.zip" salvato [12744086/12744086]


Preparing for install

Archive: DisplayLink_Ubuntu_1.2.65.zip
inflating: 1.2.65/displaylink-driver-1.2.65.run
inflating: 1.2.65/LICENSE
Creating directory displaylink-driver-1.2.65
Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.2.65 100%


Installing driver version: 1.2.65

DisplayLink Linux Software 1.2.65 install script called: install
Distribution discovered: Ubuntu 16.04.1 LTS
Installing
Configuring EVDI DKMS module
Registering EVDI kernel module with DKMS
Building EVDI kernel module with DKMS
ERROR (code 3): Failed to build evdi/1.2.65. Consult /var/lib/dkms/evdi/1.2.65/build/make.log for details..


Performing post install steps

sed: impossibile leggere /lib/systemd/system/dlm.service: File o directory non esistente
Failed to execute operation: No such file or directory


Performing clean-up
Removing redundant: "DisplayLink_Ubuntu_1.2.65.zip" file
Removing redundant: "1.2.65" directory


Re-install complete, please reboot to apply the changes


`

Some trouble with DL with Thinkpad T440s + debian 8.4 + UltraDock (3 outputscreens)

Hi,

Context

I currently try the BVU3500H to connect the 3rd screen with my laptop.

Currently I have two external screens, connect on DisplayPort through the Thinkpad Ultra Dock. To do that I firstly apply the following pach : https://cweiske.de/tagebuch/thinkpad-ultradock-screens.htm

So I recompile the kernel to have Linux 3.17 with MST and it works perfectly on my debian 8.4 (with KDE).

Then I installed the script from this repo, and I've needed to play with the option of xrandr to setup the third screen.

It works, but a problem still persist.

img_20160527_192752

Setup

  • Run the script from this repository to install dependencies
  • Setup the screen as the extremity of one external screen (not between laptop and external screen, or on the left of the laptop cause it doesn't work). See below:
xrandr --setprovideroutputsource 1 0
xrandr --output DVI-1-0 --auto --right-of DP4

Note: I was not able to do the equivalent with the desktop manager of KDE (Display Configuration - System Settings)

Problem

On the last step of the setup, I've a segmentation fault error, but the screen still working. I attached the file from KDE.
kded4-20160527-194743.kcrash.txt

systemctl status dlm.service failure (2016-11-27 build)

I uninstalled then reinstalled with the new script.

FYI: There was an error during the script ln: failed to create symbolic link ‘/lib/modules/3.16.0-4-amd64/build/Kconfig’: because the link already existed. The install seemed to complete OK, but I re-removed the link manually, uninstalled and reinstalled and didn't see the error the second time.

After rebooting, checked the service and could not get it to start. Here's what I did:

root@ux305:/home/mark# systemctl status dlm.service
● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; enabled)
Active: activating (auto-restart) (Result: exit-code) since Sun 2016-11-27 15:01:32 PST; 330ms ago
Process: 6199 ExecStart=/opt/displaylink/DisplayLinkManager (code=exited, status=1/FAILURE)
Process: 6197 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
Main PID: 6199 (code=exited, status=1/FAILURE)

Nov 27 15:01:32 ux305 systemd[1]: Unit dlm.service entered failed state.
root@ux305:/home/mark# systemctl start dlm.service
root@ux305:/home/mark# systemctl status dlm.service
● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; enabled)
Active: activating (auto-restart) (Result: exit-code) since Sun 2016-11-27 15:01:53 PST; 3s ago
Process: 6218 ExecStart=/opt/displaylink/DisplayLinkManager (code=exited, status=1/FAILURE)
Process: 6216 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
Main PID: 6218 (code=exited, status=1/FAILURE)

Nov 27 15:01:53 ux305 systemd[1]: Unit dlm.service entered failed state.

dmesg:
[ 213.740710] usb 2-1: new SuperSpeed USB device number 4 using xhci_hcd
[ 213.756999] usb 2-1: New USB device found, idVendor=17e9, idProduct=ff03
[ 213.757003] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 213.757005] usb 2-1: Product: MB168B+
[ 213.757006] usb 2-1: Manufacturer: DisplayLink
[ 213.757007] usb 2-1: SerialNumber: E7LMTF092982
[ 264.229608] usb 2-1: USB disconnect, device number 4
[ 275.858429] usb 2-1: new SuperSpeed USB device number 5 using xhci_hcd
[ 275.875154] usb 2-1: New USB device found, idVendor=17e9, idProduct=ff03
[ 275.875163] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 275.875167] usb 2-1: Product: MB168B+
[ 275.875171] usb 2-1: Manufacturer: DisplayLink
[ 275.875174] usb 2-1: SerialNumber: E7LMTF092982

xrandr -q not showing my adapter output

$ cd displaylink-debian/
$ git pull
Already up-to-date.

./displaylink-debian.sh

--------------------------- displaylink-debian ----------------------------

DisplayLink driver installer for Debian based Linux distributions:

  • Debian GNU/Linux
  • Ubuntu
  • Elementary OS
  • Linux Mint
  • Kali Linux

Options:

[I]nstall
[U]ninstall
[R]e-install
[Q]uit

Select a key: [i/u/r/q]: u


Checking dependencies

unzip is installed
linux-headers-4.7.0-1-amd64 is installed
dkms is installed
lsb-release is installed

Platform requirements satisfied, proceeding ...


Uninstalling ...

DisplayLink Linux Software 1.2.65 install script called: uninstall
Distribution discovered: Debian GNU/Linux 8.6 (jessie)
Uninstalling
Removing EVDI from kernel tree, DKMS, and removing sources.
Stopping DLM systemd service
Removing suspend-resume hooks
Removing udev rule
Removing Core folder

Uninstallation steps complete.


Performing clean-up


Uninstall complete


I have reboot then install again :

./displaylink-debian.sh

--------------------------- displaylink-debian ----------------------------

DisplayLink driver installer for Debian based Linux distributions:

  • Debian GNU/Linux
  • Ubuntu
  • Elementary OS
  • Linux Mint
  • Kali Linux

Options:

[I]nstall
[U]ninstall
[R]e-install
[Q]uit

Select a key: [i/u/r/q]: i


Checking dependencies

unzip is installed
linux-headers-4.7.0-1-amd64 is installed
dkms is installed
lsb-release is installed

Platform requirements satisfied, proceeding ...


Downloading DisplayLink Ubuntu driver:

--2016-10-21 14:11:24-- http://www.displaylink.com/downloads/file?id=708
Resolving www.displaylink.com (www.displaylink.com)... 54.229.186.74, 52.209.162.172, 52.48.31.214, ...
Connecting to www.displaylink.com (www.displaylink.com)|54.229.186.74|:80... connected.
HTTP request sent, awaiting response... 303 See Other
Location: http://assets.displaylink.com/live/downloads/software/f708_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.2.1.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1477052491&Signature=SzbDPkR%2FavjwBMH7kR2iJ%2FpUoJo%3D [following]
--2016-10-21 14:11:24-- http://assets.displaylink.com/live/downloads/software/f708_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.2.1.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1477052491&Signature=SzbDPkR%2FavjwBMH7kR2iJ%2FpUoJo%3D
Resolving assets.displaylink.com (assets.displaylink.com)... 52.218.17.4
Connecting to assets.displaylink.com (assets.displaylink.com)|52.218.17.4|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12744086 (12M) [application/octet-stream]
Saving to: ‘DisplayLink_Ubuntu_1.2.65.zip’

DisplayLink_Ubuntu_1.2.65.zi 100%[==============================================>] 12.15M 6.01MB/s in 2.0s

2016-10-21 14:11:27 (6.01 MB/s) - ‘DisplayLink_Ubuntu_1.2.65.zip’ saved [12744086/12744086]


Preparing for install

Archive: DisplayLink_Ubuntu_1.2.65.zip
inflating: 1.2.65/displaylink-driver-1.2.65.run
inflating: 1.2.65/LICENSE
Creating directory displaylink-driver-1.2.65
Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.2.65 100%


Installing driver version: 1.2.65

DisplayLink Linux Software 1.2.65 install script called: install
Distribution discovered: Debian GNU/Linux 8.6 (jessie)
Installing
Configuring EVDI DKMS module
Registering EVDI kernel module with DKMS
Building EVDI kernel module with DKMS
Installing EVDI kernel module to kernel tree
EVDI kernel module built successfully
Installing x64-ubuntu-1604/DisplayLinkManager
Installing libraries
Installing firmware packages
Installing license file
Adding udev rule for DisplayLink DL-3xxx/5xxx devices


Performing clean-up
Removing redundant: "DisplayLink_Ubuntu_1.2.65.zip" file
Removing redundant: "1.2.65" directory


Install complete, please reboot to apply the changes


Then i reboot...

systemctl status dlm.service

● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; static; vendor preset: enabled)
Active: inactive (dead)

systemctl start dlm.service

systemctl status dlm.service

● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; static; vendor preset: enabled)
Active: active (running) since Fri 2016-10-21 14:15:53 CEST; 1s ago
Process: 4537 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
Main PID: 4542 (DisplayLinkMana)
CGroup: /system.slice/dlm.service
└─4542 /opt/displaylink/DisplayLinkManager

Oct 21 14:15:53 desktop systemd[1]: Starting DisplayLink Manager Service...
Oct 21 14:15:53 desktop systemd[1]: Started DisplayLink Manager Service.

systemctl enable dlm.service

The unit files have no installation config (WantedBy, RequiredBy, Also, Alias
settings in the [Install] section, and DefaultInstance for template units).
This means they are not meant to be enabled using systemctl.
Possible reasons for having this kind of units are:

  1. A unit may be statically enabled by being symlinked from another unit's
    .wants/ or .requires/ directory.
  2. A unit's purpose may be to act as a helper for some other unit which has
    a requirement dependency on it.
  3. A unit may be started when needed via activation (socket, path, timer,
    D-Bus, udev, scripted systemctl call, ...).
  4. In case of template units, the unit is meant to be enabled with some
    instance name specified.

Then i plug my adapter.

dmesg -w

[ 582.617260] usb 6-2: new SuperSpeed USB device number 3 using xhci_hcd
[ 582.637884] usb 6-2: New USB device found, idVendor=17e9, idProduct=4301
[ 582.637890] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 582.637892] usb 6-2: Product: Displaylink USB3.0 Display
[ 582.637895] usb 6-2: Manufacturer: DisplayLink
[ 582.637897] usb 6-2: SerialNumber: PCT1360114310
[ 582.928991] evdi: [D] evdi_painter_connect:448 (dev=-1) Connected with (null)
[ 582.928997] evdi: [D] evdi_detect:69 (dev=0) Painter is connected
[ 582.929034] evdi: [D] evdi_painter_crtc_state_notify:374 (dev=0) Notifying crtc state: 3
[ 582.931762] evdi: [D] evdi_detect:69 (dev=0) Painter is connected
[ 582.931767] evdi: [D] evdi_painter_get_edid_copy:192 (dev=0) 00 ff ff

$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x1b6 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 0 name:modesetting

Then start gnome-control-center display

But it not find my adapter and my screen ! :(

Debian Stretch 4.8 constantly reconnecting Display

Dell DA200 is connected to HDMI Display, Laptop display flickers and recognize new display, connect and disconnect in a loop. No output on external screen.

Using UEFI, however dlm.service is active (running) and does not crash on connecting the adapter.

I ran sudo lshw -C display; lsb_release -a; uname -a; sudo dmidecode -t 1; xrandr to give further system information.

*-display                 
       description: VGA compatible controller
       product: HD Graphics 515
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:126 memory:db000000-dbffffff memory:50000000-5fffffff ioport:f000(size=64) memory:c0000-dffff
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux testing (stretch)
Release:	testing
Codename:	stretch
Linux led 4.8.0-1-amd64 #1 SMP Debian 4.8.7-1 (2016-11-13) x86_64 GNU/Linux
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: Dell Inc.
	Product Name: Latitude 7370
	Version: Not Specified
	Serial Number: 5CDSPF2
	UUID: 4C4C4544-0043-4410-8053-B5C04F504632
	Wake-up Type: Power Switch
	SKU Number: 071B
	Family: Not Specified

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 293mm x 165mm
   1920x1080     60.00*+  59.93    48.00  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)

And xrandr output while HDMI cable is plugged in, still only flickering and no external output

DP-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1600x1200     60.00  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08 

systemd[1]: Unit dlm.service entered failed state.

root@desktop:/home/yepla# systemctl status dlm.service
● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; static)
Active: activating (auto-restart) (Result: exit-code) since Wed 2016-10-19 14:33:28 CEST; 751ms ago
Process: 2478 ExecStart=/opt/displaylink/DisplayLinkManager (code=exited, status=1/FAILURE)
Process: 2476 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
Main PID: 2478 (code=exited, status=1/FAILURE)

Oct 19 14:33:28 desktop systemd[1]: Unit dlm.service entered failed state.

USB screen turns on and mirror correctly but display is frozen

Hi,

Thanks a lot for the script, helped a lot! I am almost done making it work but probably have some config issues so any help would be much appreciated.

I have successfully installed dlm.service and can run it correctly on debian Jessie stretch with kernel 3.16.0-4. The USB monitor I am trying to set-up is a AOC E1759FWU and computer is an Intel NUC i7 with Iris 6100 graphic.

xrandr sees both monitors within providers and I can access config for both through xfce display GUI.
Upon running:
xrandr --setprovideroutputsource 1 0
the usb monitor succesfully turn on and mirror main screen but freeze and does not refresh afterward (like displaying a print screen of when it was connected).

Tried so far:

  • connecting on USB 2 or 3 with or without second power USB
  • update/upgrade and reboot
  • rerun display Link script / uninstall and reinstall successfully
  • updated intel graphic module
  • restart dlm.service (update print screen but still no refresh)

sample output below

x@cube ~ $ uname -a
Linux cube 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux

x@cube ~ $ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x45 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 3 associated providers: 1 name:modesetting
Provider 1: id: 0x125 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting

x@cube ~ $ sudo systemctl status dlm.service
● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2016-12-29 23:16:46 GMT; 5min ago
Process: 3710 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
Main PID: 3714 (DisplayLinkMana)
CGroup: /system.slice/dlm.service
└─3714 /opt/displaylink/DisplayLinkManager

Dec 29 23:16:46 cube systemd[1]: Starting DisplayLink Manager Service...
Dec 29 23:16:46 cube systemd[1]: Started DisplayLink Manager Service.

Crash in 16.05 on Kernel 4.4.02-generic

I was able to get your drivers running for kernel 4.4.02-generic Ubuntu. However, I always get into an infinite loop, race condition, starvation due to bad priority donation, or something on one of my screens. I will see if I can recreate the issue and get a core dump later. Perhaps a driver installed here is incompatible.

could not get screen information

Hello

I have install the driver but when i start gnome-control-center display

I can see :

Could not get screen information

I m stuck !

Help :)

Does not seem to work with Ubuntu 15.10 and 4.2.0-34

Thanks for making this.

I've ran in the same issue as installing the drivers downloaded from Displaylink

at the end of the installation it signals an error:

Job for displaylink.service failed because the control process exited with error code. See "systemctl status displaylink.service" and "journalctl -xe" for details.

if I run systemctl to check I have:

displaylink.service - DisplayLink Manager Service
   Loaded: loaded (/lib/systemd/system/displaylink.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Thu 2016-03-31 15:07:40 CEST; 4s ago
  Process: 24920 ExecStartPre=/sbin/modprobe evdi (code=exited, status=1/FAILURE)

Mar 31 15:07:40 moshimoshi systemd[1]: Failed to start DisplayLink Manager Service.
Mar 31 15:07:40 moshimoshi systemd[1]: displaylink.service: Unit entered failed state.
Mar 31 15:07:40 moshimoshi systemd[1]: displaylink.service: Failed with result 'exit-code'.

basically it's the same issue I got here without using your script:

DisplayLink/evdi#15

I suspect the newer driver does not contain the same code snippet you're attempting to patch: detect_distro() function etc.

do you happen to have an older copy of the drive? would you be so kind to handle a patched version of the drive you're currently using? I'd really appreciate that!

thanks

Displaylink is not work properly on Ubuntu 16.10

I have removed Displaylink drivers, upgraded my Ubuntu 16.04 installation from 16.04 to 16.10 and installed the drivers again.
Unfortunately they want work properly on 16.10. Only static images could used on external monitor.

$ uname -a
Linux 4.8.0-32-generic #34-Ubuntu SMP Tue Dec 13 14:30:43 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
$ systemctl list-units |grep -i link
dlm.service loaded active running DisplayLink Manager Service

Any thoughts?

could not insert 'evdi': Required key not available

I'm having this problem on ubuntu 16.04 final with displaylink.service not starting. Have tried uninstall/reinstall and reboot a few times. It seems evdi won't load:

# modprobe evdi
modprobe: ERROR: could not insert 'evdi': Required key not available

# modinfo evdi
filename:       /lib/modules/4.4.0-21-generic/updates/dkms/evdi.ko
license:        GPL
description:    Extensible Virtual Display Interface
author:         DisplayLink (UK) Ltd.
srcversion:     05C1EF99A3B86CF7EF5C327
depends:        drm,drm_kms_helper
vermagic:       4.4.0-21-generic SMP mod_unload modversions 
parm:           initial_loglevel:Initial log level (int)

Is the module unsigned, or are we missing a public key?

displaylink installed but xrandr --listproviders list nothing

Hello
My driver is now installed...
● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; static)
Active: active (running) since Wed 2016-10-19 16:13:32 CEST; 13s ago
Process: 3234 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
Main PID: 3237 (DisplayLinkMana)
CGroup: /system.slice/dlm.service
└─3237 /opt/displaylink/DisplayLinkManager
but xrandr --listproviders give me:
Providers: number : 0
I m on xfce4 someone can help me ?

Debian 8.5 issues (process start, providers)

Note: My system is using Bumblebee (http://bumblebee-project.org/) to correctly support standby but I don't see why it could be the issue since any screen via HDMI port (including with HDMI to VGA adapter) just works

The installation went fine, I restarted the system and followed the post-installation guide.

The issues I'm having are (besides clearly the fact the 2nd external screen is not detected, not even if it's the only screen connected without the 1st one via HDMI):

  1. status dlm.service # error on DisplayLinkManager process
● dlm.service - DisplayLink Manager Service
   Loaded: loaded (/lib/systemd/system/dlm.service; static)
   Active: activating (auto-restart) (Result: exit-code) since Wed 2016-11-16 18:46:27 CET; 4s ago
  Process: 12456 ExecStart=/opt/displaylink/DisplayLinkManager (code=exited, status=1/FAILURE)
  Process: 12454 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
 Main PID: 12456 (code=exited, status=1/FAILURE)

I also tried to restart (stop / start) the service, same result.

  1. xrandr --listproviders # only 1 provider found
Providers: number : 1
Provider 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 3 associated providers: 0 name:Intel

Same output, regardless the 1st screen is connected via HDMI or not

I didn't try the following instructions since these 2 already give issues.

Thanks in advance.

elementary OS Loki Support

elementary OS Loki is coming out soon and is based on an Ubuntu 16.04 LTS core. I have tested the driver after spoofing Ubuntu 16.04 in the lsb_release and it worked well.

post install issue

systemctl enable dlm.service
Failed to execute operation: No such file or directory

displaylink kali 2016.2

--------------------------- displaylink-debian ----------------------------

DisplayLink driver installer for Debian based Linux distributions:

* Debian GNU/Linux
* Ubuntu
* Elementary OS
* Linux Mint
* Kali Linux

Options:

[I]nstall
[U]ninstall
[R]e-install
[Q]uit

Select a key: [i/u/r/q]: I
Checking dependencies...
unzip is installed
linux-headers-4.6.0-kali1-amd64 is installed
dkms is installed
lsb-release is installed

Platform requirements satisfied, proceeding ...


Downloading DisplayLink Ubuntu driver:
--2016-09-30 22:46:20--  http://www.displaylink.com/downloads/file?id=701
Resolving www.displaylink.com (www.displaylink.com)... 52.48.31.214, 52.210.165.42, 54.229.186.74, ...
Connecting to www.displaylink.com (www.displaylink.com)|52.48.31.214|:80... connected.
HTTP request sent, awaiting response... 303 See Other
Location: http://assets.displaylink.com/live/downloads/software/f701_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.2.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1475265431&Signature=V5ZrHGcm3EUYFe3G7kze9Y8Hi1Y%3D [following]
--2016-09-30 22:46:20--  http://assets.displaylink.com/live/downloads/software/f701_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.2.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1475265431&Signature=V5ZrHGcm3EUYFe3G7kze9Y8Hi1Y%3D
Resolving assets.displaylink.com (assets.displaylink.com)... 52.218.48.108
Connecting to assets.displaylink.com (assets.displaylink.com)|52.218.48.108|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12757717 (12M) [application/octet-stream]
Saving to: ‘DisplayLink_Ubuntu_1.2.58.zip’

DisplayLink_Ubuntu_1.2. 100%[==============================>]  12.17M   944KB/s    in 14s     

2016-09-30 22:46:34 (907 KB/s) - ‘DisplayLink_Ubuntu_1.2.58.zip’ saved [12757717/12757717]


Prepring for install ...

Archive:  DisplayLink_Ubuntu_1.2.58.zip
  inflating: 1.2.58/displaylink-driver-1.2.58.run  
  inflating: 1.2.58/LICENSE          
   creating: 1.2.58/__MACOSX/
  inflating: 1.2.58/__MACOSX/._LICENSE  
Creating directory displaylink-driver-1.2.58
Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.2.58  100%  

Installing ... 

DisplayLink Linux Software 1.2.58 install script called: install
Distribution discovered: Kali GNU/Linux Rolling
Unsatisfied dependencies. Missing component: Linux headers for running kernel, 4.6.0-kali1-amd64.
This is a fatal error, cannot install DisplayLink Linux Software.

Performing clean-up

Removing redundant: "DisplayLink_Ubuntu_1.2.58.zip" file
Removing redundant: "1.2.58" directory

Install complete, please reboot to apply the changes

any help because **linux-headers-4.6.0-kali1-amd64 is installed

dml.service won't start Ubuntu 16.04

I am on a fresh install of Ubuntu 16.04 booted with bios. dlm.service refuses to start.

systemctl status dlm.service gives me:

● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Sat 2016-12-31 13:57:00 EST; 1s ago
Process: 3567 ExecStartPre=/sbin/modprobe evdi (code=exited, status=1/FAILURE)
Dec 31 13:57:00 yesennes-Lenovo-G50-70 systemd[1]: Failed to start DisplayLink Manager Service.
Dec 31 13:57:00 yesennes-Lenovo-G50-70 systemd[1]: dlm.service: Unit entered failed state.
Dec 31 13:57:00 yesennes-Lenovo-G50-70 systemd[1]: dlm.service: Failed with result 'exit-code'.

If there is any more information that would be useful, let me know.

Cannot enable service - Ubuntu 16.10

Hello,
Service does not start on boot.
When trying to run
sudo systemctl enable dlm.service

Receive following message:

systemctl enable dlm.service

The unit files have no installation config (WantedBy, RequiredBy, Also, Alias
settings in the [Install] section, and DefaultInstance for template units).
This means they are not meant to be enabled using systemctl.
Possible reasons for having this kind of units are:

A unit may be statically enabled by being symlinked from another unit's
.wants/ or .requires/ directory.
A unit's purpose may be to act as a helper for some other unit which has
a requirement dependency on it.
A unit may be started when needed via activation (socket, path, timer,
D-Bus, udev, scripted systemctl call, ...).
In case of template units, the unit is meant to be enabled with some
instance name specified.

To fix, add an install section to /lib/systemd/system/dlm.service

[Install]
WantedBy=multi-user.target

Final dlm.service file:

[Unit]
Description=DisplayLink Manager Service
After=display-manager.service
[email protected]

[Service]
ExecStartPre=/sbin/modprobe evdi
ExecStart=/opt/displaylink/DisplayLinkManager
Restart=always
WorkingDirectory=/opt/displaylink
RestartSec=5
[Install]
WantedBy=multi-user.target`
```

(EE) open /dev/fb0: No such file or directory

Hello

I have install last version of displaylink-debian driver

In /etc/X11/xorg.conf.d i have create a file 52-displaylink:

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
EndSection

Section "Device"
Identifier "Card1"
Driver "displaylink"
BusID "USB"
Option "fbdev" "/dev/fb0"
EndSection

Section "Monitor"
Identifier "Monitor1"
EndSection

DisplayLink Manager Service is start !

And i have this error in Xorg log:

(EE) open /dev/fb0: No such file or directory

$ ls -al /dev/fb*
crw-rw---- 1 root video 29, 0 Oct 20 18:32 /dev/fb0

Result :
My screen seems not respond like nothing is done (black screen)

I give you the result of xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x1ab cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 0 name:modesetting

Please help !

Edge of Screen scrolls to next display

Thanks for this useful script. With it I was able to get up and running but I hit one issue: when I move my mouse cursor to the edge of my second display to go onto the DisplayLink powered third display, it scrolls my second display (as if I am scrolling horizontally) so as my cursor moves onto the third display, the display of my primary and secondary monitors has been shifted over. Have you ever experienced anything like this?

I'm running Gnome and have an Nvidia card powering two 1440p displays and a 1080p display connected to the DisplayLink.

I've played around with xrandr and arandr but nothing seems to help. Thoughts?

Build error with kernel 4.8-rc3

The build seems to fail with 4.8-rc3 kernel running on ubuntu 16.04. The last bits of logs running ./displaylink-debian.sh are:

Archive:  DisplayLink_Ubuntu_1.1.62.zip
  inflating: 1.1.62/displaylink-driver-1.1.62.run  
  inflating: 1.1.62/LICENSE          
Creating directory displaylink-driver-1.1.62
Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.1.62  100%  

Installing ... 

DisplayLink Linux Software 1.1.62 install script called: install
Installing
Configuring EVDI DKMS module
Registering EVDI kernel module with DKMS
Building EVDI kernel module with DKMS
ERROR (code 3): Failed to build evdi/1.1.62. Consult /var/lib/dkms/evdi/1.1.62/build/make.log for details..

Install complete, please reboot to apply the changes

And the make.log:

cat /var/lib/dkms/evdi/1.1.62/build/make.log
DKMS make.log for evdi-1.1.62 for kernel 4.8.0-040800rc3-generic (x86_64)
Fri 26 Aug 06:29:08 BST 2016
make KBUILD_VERBOSE=1 SUBDIRS=/var/lib/dkms/evdi/1.1.62/build SRCROOT=/var/lib/dkms/evdi/1.1.62/build CONFIG_MODULE_SIG= -C /lib/modules/4.8.0-040800rc3-generic/build modules
make[1]: Entering directory '/usr/src/linux-headers-4.8.0-040800rc3-generic'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (    \
echo >&2;                           \
echo >&2 "  ERROR: Kernel configuration is invalid.";       \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  \
echo >&2 ;                          \
/bin/false)
mkdir -p /var/lib/dkms/evdi/1.1.62/build/.tmp_versions ; rm -f /var/lib/dkms/evdi/1.1.62/build/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/var/lib/dkms/evdi/1.1.62/build
  gcc -Wp,-MD,/var/lib/dkms/evdi/1.1.62/build/.evdi_drv.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.9/include -I./arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -fno-pie -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-pie -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-maybe-uninitialized -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -Iinclude/drm  -DMODULE  -DKBUILD_BASENAME='"evdi_drv"'  -DKBUILD_MODNAME='"evdi"' -c -o /var/lib/dkms/evdi/1.1.62/build/.tmp_evdi_drv.o /var/lib/dkms/evdi/1.1.62/build/evdi_drv.c
  if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/evdi/1.1.62/build/evdi_drv.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/var/lib/dkms/evdi/1.1.62/build/evdi_drv.o"; fi; fi;
  gcc -Wp,-MD,/var/lib/dkms/evdi/1.1.62/build/.evdi_modeset.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.9/include -I./arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -fno-pie -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-pie -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-maybe-uninitialized -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -Iinclude/drm  -DMODULE  -DKBUILD_BASENAME='"evdi_modeset"'  -DKBUILD_MODNAME='"evdi"' -c -o /var/lib/dkms/evdi/1.1.62/build/.tmp_evdi_modeset.o /var/lib/dkms/evdi/1.1.62/build/evdi_modeset.c
/var/lib/dkms/evdi/1.1.62/build/evdi_modeset.c: In function ‘evdi_sched_page_flip’:
/var/lib/dkms/evdi/1.1.62/build/evdi_modeset.c:155:3: error: implicit declaration of function ‘drm_send_vblank_event’ [-Werror=implicit-function-declaration]
   drm_send_vblank_event(dev, 0, event);
   ^
/var/lib/dkms/evdi/1.1.62/build/evdi_modeset.c: In function ‘evdi_modeset_init’:
/var/lib/dkms/evdi/1.1.62/build/evdi_modeset.c:370:2: error: implicit declaration of function ‘drm_dev_set_unique’ [-Werror=implicit-function-declaration]
  drm_dev_set_unique(dev, dev_name(dev->dev));
  ^
cc1: some warnings being treated as errors
scripts/Makefile.build:289: recipe for target '/var/lib/dkms/evdi/1.1.62/build/evdi_modeset.o' failed
make[2]: *** [/var/lib/dkms/evdi/1.1.62/build/evdi_modeset.o] Error 1
Makefile:1477: recipe for target '_module_/var/lib/dkms/evdi/1.1.62/build' failed
make[1]: *** [_module_/var/lib/dkms/evdi/1.1.62/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.8.0-040800rc3-generic'
Makefile:21: recipe for target 'all' failed
make: *** [all] Error 2

Post installation guide is needed

Thanks for your displylink-debian script. The installation runs smoothly on my Debian Jessie laptop. However, the usb-LCD monitor still not work after executing the script.

My laptop is Dell Vostro 3350, which is with Intel+Radeon display output. Here's my post installation steps for the usb-LCD monitor:

  • add "udl" to /etc/modules, to load udl kernel module for DisplayLink
  • edit /etc/modprobe.d/fbdev-blacklist.conf
blacklist udlfb
blacklist radeon
xrandr --setprovideroutputsource 1 0 # add DisplayLink device, DVI-1-0
xrandr --output DVI-1-0 --auto --right-of LVDS1

(EE) FBDEV(0): FBIOPUTCMAP: Device or resource busy

Hello

I have reinstall the displaylink driver but still have an issue :(

systemctl start dlm.service

systemctl status dlm.service
● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; static; vendor preset: enabl
Active: active (running) since Fri 2016-10-21 13:08:12 CEST; 3min 48s ago
Process: 4029 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
Main PID: 4034 (DisplayLinkMana)
CGroup: /system.slice/dlm.service
└─4034 /opt/displaylink/DisplayLinkManager

Oct 21 13:08:12 desktop systemd[1]: Starting DisplayLink Manager Service...
Oct 21 13:08:12 desktop systemd[1]: Started DisplayLink Manager Service.

systemctl enable dlm.service
The unit files have no installation config (WantedBy, RequiredBy, Also, Alias
settings in the [Install] section, and DefaultInstance for template units).
This means they are not meant to be enabled using systemctl.
Possible reasons for having this kind of units are:

  1. A unit may be statically enabled by being symlinked from another unit's
    .wants/ or .requires/ directory.
  2. A unit's purpose may be to act as a helper for some other unit which has
    a requirement dependency on it.
  3. A unit may be started when needed via activation (socket, path, timer,
    D-Bus, udev, scripted systemctl call, ...).
  4. In case of template units, the unit is meant to be enabled with some
    instance name specified.

xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x1ac cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 0 name:modesetting

On gnome:
gnome-control-center display
Not find my adapter :(

Buy using xorg.conf.DL file and .xinitrc Xorg.log say me:
(EE) FBDEV(0): FBIOPUTCMAP: Device or resource busy

I start to become crazy with this please help !

--listproviders: interpreting results

Following, I start the service and query providers. The return says "2 associated providers" but I'm pretty sure there should be another line after Provider 0. I am using Debian Jessie.

I'd appreciate any advice on how to troubleshoot:

root@ux305:/home/mark# systemctl status dlm.service
● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; static)
Active: inactive (dead)
root@ux305:/home/mark# systemctl start dlm.service
root@ux305:/home/mark# systemctl status dlm.service
● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; static)
Active: active (running) since Tue 2016-11-08 10:23:39 PST; 3s ago
Process: 3326 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
Main PID: 3332 (DisplayLinkMana)
CGroup: /system.slice/dlm.service
└─3332 /opt/displaylink/DisplayLinkManager

Nov 08 10:23:39 ux305 systemd[1]: Started DisplayLink Manager Service.
root@ux305:/home/mark# xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x44 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 2 associated providers: 0 name:Intel

Crashing when starting X

Hi I used your script to install DisplayLink drivers, I had to make a little change to it:

diff --git a/displaylink-debian.sh b/displaylink-debian.sh
index 6cbb6ad..5aceb03 100755
--- a/displaylink-debian.sh
+++ b/displaylink-debian.sh
@@ -196,6 +196,7 @@ sed -i "s/detect_distro/detect_distro/g" $driver_dir/displaylink-driver-${versio
 sed -i "s/detect_distro()/detect_distro()/g" $driver_dir/displaylink-driver-${version}/displaylink-installer.sh 
 sed -i "s/check_requirements/check_requirements/g" $driver_dir/displaylink-driver-${version}/displaylink-installer.sh
 sed -i "s/check_requirements()/check_requirements()/g" $driver_dir/displaylink-driver-${version}/displaylink-installer.sh
+sed -i "/Linux headers for running kernel/ s?^?//?" $driver_dir/displaylink-driver-${version}/displaylink-installer.sh

 # install
 echo -e "\nInstalling ... \n"

This change fixes a problem on the newest DisplayLink driver, where it fails saying I don't have the kernel headers.

Anyway, with that change done, the script installs everything with no errors or warnings, then I restarted the system and tried to start X:

xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)

For being able to start X I have to unload the evdi module (rmmod evdi), but then I can't get my display working anyway.

Another way for being able to start my X server is to start to whole system with the DIsplayLink device UNPLUGGED, this way I can startx with any problem, however as soon as I plug the device, the xorg crashes with the same error.

I use Debian (testing/unstable) with kernel 4.7.

Linux Mint support

Is Linux Mint support possible? What would need to happen in the code to make it work? I'm willing to take a crack at in on my machine and do a pull-request if it works.

Thanks

Black Screens Only Shows Mouse Pointer

I'm running Debian Stretch with kernel 4.8.0-2-amd64. I'm using an ASUS HZ-1 Docking Station. After install dlm service starts up, xrandr sees the displays, but they only show back screens. I can move the mouse pointer onto the screen and see it's position but no background, or windows are displayed.

systemctl status dlm.service

● dlm.service - DisplayLink Manager Service
   Loaded: loaded (/lib/systemd/system/dlm.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2016-12-28 11:48:54 EST; 17min ago
  Process: 3251 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
 Main PID: 3266 (DisplayLinkMana)
    Tasks: 29 (limit: 4915)
   CGroup: /system.slice/dlm.service
           └─3266 /opt/displaylink/DisplayLinkManager

Dmesg:

Dec 28 11:46:27 myHost kernel: [  719.092820] evdi: [D] evdi_painter_crtc_state_notify:374 (dev=-1) Notifying crtc state: 3
Dec 28 11:46:27 myHost kernel: [  719.092823] evdi: [W] evdi_painter_send_crtc_state:266 Painter is not connected!
Dec 28 11:46:27 myHost kernel: [  719.096877] usb 2-1.3.4: USB disconnect, device number 8
Dec 28 11:46:27 myHost kernel: [  719.144444] evdi: [D] evdi_painter_crtc_state_notify:374 (dev=-1) Notifying crtc state: 3
Dec 28 11:46:27 myHost kernel: [  719.144448] evdi: [W] evdi_painter_send_crtc_state:266 Painter is not connected!
Dec 28 11:46:27 myHost kernel: [  719.209232] traps: xfsettingsd[2468] trap divide error ip:55f080a05483 sp:7ffe9de918f0 error:0 in xfsettingsd[55f0809f4000+18000]
Dec 28 11:46:27 myHost kernel: [  719.262421] evdi: [D] evdi_detect:72 Painter is disconnected
Dec 28 11:46:27 myHost kernel: [  719.262436] evdi: [D] evdi_detect:72 Painter is disconnected
Dec 28 11:48:52 myHost kernel: [  864.616902] usb 2-1.3: new high-speed USB device number 9 using ehci-pci
Dec 28 11:48:52 myHost kernel: [  864.734609] usb 2-1.3: New USB device found, idVendor=05e3, idProduct=0610
Dec 28 11:48:52 myHost kernel: [  864.734615] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 28 11:48:52 myHost kernel: [  864.734618] usb 2-1.3: Product: USB2.0 Hub
Dec 28 11:48:52 myHost kernel: [  864.734621] usb 2-1.3: Manufacturer: GenesysLogic
Dec 28 11:48:52 myHost kernel: [  864.736046] hub 2-1.3:1.0: USB hub found
Dec 28 11:48:52 myHost kernel: [  864.737400] hub 2-1.3:1.0: 4 ports detected
Dec 28 11:48:53 myHost kernel: [  865.044911] usb 2-1.3.2: new high-speed USB device number 10 using ehci-pci
Dec 28 11:48:53 myHost kernel: [  865.154815] usb 2-1.3.2: New USB device found, idVendor=17e9, idProduct=4301
Dec 28 11:48:53 myHost kernel: [  865.154821] usb 2-1.3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 28 11:48:53 myHost kernel: [  865.154824] usb 2-1.3.2: Product: ASUSTEK USB Docking Station
Dec 28 11:48:53 myHost kernel: [  865.154827] usb 2-1.3.2: Manufacturer: DisplayLink
Dec 28 11:48:53 myHost kernel: [  865.154830] usb 2-1.3.2: SerialNumber: 000510430830543
Dec 28 11:48:53 myHost kernel: [  865.161192] usb 2-1.3.2: Warning! Unlikely big volume range (=511), cval->res is probably wrong.
Dec 28 11:48:53 myHost kernel: [  865.161199] usb 2-1.3.2: [16] FU [ASUSTEK  Audio Playback Volume] ch = 6, val = -8176/0/16
Dec 28 11:48:53 myHost kernel: [  865.162183] usb 2-1.3.2: Warning! Unlikely big volume range (=767), cval->res is probably wrong.
Dec 28 11:48:53 myHost kernel: [  865.162188] usb 2-1.3.2: [13] FU [Mic Capture Volume] ch = 2, val = -4592/7680/16
Dec 28 11:48:53 myHost kernel: [  865.185410] cdc_ncm 2-1.3.2:1.5: MAC-Address: 00:24:9b:0a:48:d1
Dec 28 11:48:53 myHost kernel: [  865.185417] cdc_ncm 2-1.3.2:1.5: setting rx_max = 16384
Dec 28 11:48:53 myHost kernel: [  865.185599] cdc_ncm 2-1.3.2:1.5: setting tx_max = 16384
Dec 28 11:48:53 myHost kernel: [  865.186183] cdc_ncm 2-1.3.2:1.5 usb0: register 'cdc_ncm' at usb-0000:00:1d.0-1.3.2, CDC NCM, 00:24:9b:0a:48:d1
Dec 28 11:48:53 myHost NetworkManager[880]: <info>  [1482943733.2868] manager: (usb0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/4)
Dec 28 11:48:53 myHost kernel: [  865.268828] usb 2-1.3.3: new low-speed USB device number 11 using ehci-pci
Dec 28 11:48:53 myHost mtp-probe: checking bus 2, device 10: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3.2"
Dec 28 11:48:53 myHost mtp-probe: bus: 2, device: 10 was not an MTP device
Dec 28 11:48:53 myHost kernel: [  865.382008] usb 2-1.3.3: New USB device found, idVendor=06eb, idProduct=0005
Dec 28 11:48:53 myHost kernel: [  865.382015] usb 2-1.3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 28 11:48:53 myHost kernel: [  865.382018] usb 2-1.3.3: Product: USB
Dec 28 11:48:53 myHost kernel: [  865.382021] usb 2-1.3.3: Manufacturer: Rextron
Dec 28 11:48:53 myHost kernel: [  865.388555] input: Rextron USB as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3.3/2-1.3.3:1.0/0003:06EB:0005.0004/input/input24
Dec 28 11:48:53 myHost kernel: [  865.445789] hid-generic 0003:06EB:0005.0004: input,hidraw1: USB HID v1.10 Keyboard [Rextron USB] on usb-0000:00:1d.0-1.3.3/input0
Dec 28 11:48:53 myHost kernel: [  865.452311] input: Rextron USB as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3.3/2-1.3.3:1.1/0003:06EB:0005.0005/input/input25
Dec 28 11:48:53 myHost kernel: [  865.509718] hid-generic 0003:06EB:0005.0005: input,hidraw2: USB HID v1.10 Mouse [Rextron USB] on usb-0000:00:1d.0-1.3.3/input1
Dec 28 11:48:53 myHost mtp-probe: checking bus 2, device 11: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3.3"
Dec 28 11:48:53 myHost mtp-probe: bus: 2, device: 11 was not an MTP device
Dec 28 11:48:53 myHost kernel: [  865.736856] usb 2-1.3.4: new high-speed USB device number 12 using ehci-pci
Dec 28 11:48:53 myHost kernel: [  865.845226] usb 2-1.3.4: New USB device found, idVendor=0424, idProduct=2514
Dec 28 11:48:53 myHost kernel: [  865.845233] usb 2-1.3.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Dec 28 11:48:53 myHost kernel: [  865.845987] hub 2-1.3.4:1.0: USB hub found
Dec 28 11:48:53 myHost kernel: [  865.846239] hub 2-1.3.4:1.0: 4 ports detected
Dec 28 11:48:54 myHost kernel: [  866.400166] cdc_ncm 2-1.3.2:1.5 enx00249b0a48d1: renamed from usb0
Dec 28 11:48:54 myHost kernel: [  866.432068] IPv6: ADDRCONF(NETDEV_UP): enx00249b0a48d1: link is not ready
Dec 28 11:48:54 myHost kernel: [  866.432134] IPv6: ADDRCONF(NETDEV_UP): enx00249b0a48d1: link is not ready
Dec 28 11:48:54 myHost NetworkManager[880]: <info>  [1482943734.5230] device (usb0): interface index 5 renamed iface from 'usb0' to 'enx00249b0a48d1'
Dec 28 11:48:54 myHost NetworkManager[880]: <info>  [1482943734.5288] devices added (path: /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3.2/2-1.3.2:1.5/net/enx00249b0a48d1, iface: enx00249b0a48d1)
Dec 28 11:48:54 myHost NetworkManager[880]: <info>  [1482943734.5288] device added (path: /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3.2/2-1.3.2:1.5/net/enx00249b0a48d1, iface: enx00249b0a48d1): no ifupdown configuration found.
Dec 28 11:48:54 myHost NetworkManager[880]: <info>  [1482943734.5293] device (enx00249b0a48d1): state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Dec 28 11:48:54 myHost kernel: [  866.476277] evdi: [W] evdi_painter_disconnect:478 (dev=-1) An unknown connection to ffff923e693d6000 tries to close us
Dec 28 11:48:54 myHost kernel: [  866.476279] evdi: [W] evdi_painter_disconnect:479  - ignoring
Dec 28 11:48:54 myHost kernel: [  866.485411] evdi: [W] evdi_painter_disconnect:478 (dev=-1) An unknown connection to ffff923e693d6000 tries to close us
Dec 28 11:48:54 myHost kernel: [  866.485412] evdi: [W] evdi_painter_disconnect:479  - ignoring
Dec 28 11:48:54 myHost pulseaudio[2557]: [pulseaudio] sink.c: Default and alternate sample rates are the same.
Dec 28 11:48:54 myHost pulseaudio[2557]: [pulseaudio] source.c: Default and alternate sample rates are the same.
Dec 28 11:48:55 myHost kernel: [  866.908471] evdi: [D] evdi_painter_connect:448 (dev=-1) Connected with           (null)
Dec 28 11:48:55 myHost kernel: [  866.908474] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:48:55 myHost kernel: [  866.908503] evdi: [D] evdi_painter_crtc_state_notify:374 (dev=1) Notifying crtc state: 3
Dec 28 11:48:55 myHost kernel: [  866.911532] evdi: [D] evdi_detect:72 Painter is disconnected
Dec 28 11:48:55 myHost kernel: [  866.911568] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:48:55 myHost kernel: [  866.911570] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:48:55 myHost kernel: [  866.920704] evdi: [D] evdi_painter_connect:448 (dev=-1) Connected with           (null)
Dec 28 11:48:55 myHost kernel: [  866.920706] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:48:55 myHost kernel: [  866.920769] evdi: [D] evdi_painter_crtc_state_notify:374 (dev=2) Notifying crtc state: 3
Dec 28 11:48:55 myHost kernel: [  866.963128] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:48:55 myHost kernel: [  866.963132] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:48:55 myHost kernel: [  866.963375] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:48:55 myHost kernel: [  866.963377] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:48:55 myHost kernel: [  866.982064] evdi: [D] evdi_painter_mode_changed_notify:391 (dev=1) Notifying mode changed: 1920x1080@60; bpp 32; 
Dec 28 11:48:55 myHost kernel: [  866.982067] evdi: [D] evdi_painter_mode_changed_notify:392 pixel format 875713112
Dec 28 11:48:55 myHost kernel: [  866.982073] evdi: [D] evdi_painter_crtc_state_notify:374 (dev=1) Notifying crtc state: 0
Dec 28 11:48:55 myHost kernel: [  866.982076] evdi: [D] evdi_painter_dpms_notify:361 (dev=1) Notifying dpms mode: 0
Dec 28 11:48:55 myHost kernel: [  867.029536] evdi: [D] evdi_painter_mode_changed_notify:391 (dev=2) Notifying mode changed: 1680x1050@60; bpp 32; 
Dec 28 11:48:55 myHost kernel: [  867.029538] evdi: [D] evdi_painter_mode_changed_notify:392 pixel format 875713112
Dec 28 11:48:55 myHost kernel: [  867.029543] evdi: [D] evdi_painter_crtc_state_notify:374 (dev=2) Notifying crtc state: 0
Dec 28 11:48:55 myHost kernel: [  867.029546] evdi: [D] evdi_painter_dpms_notify:361 (dev=2) Notifying dpms mode: 0
Dec 28 11:48:57 myHost kernel: [  869.442252] cdc_ncm 2-1.3.2:1.5 enx00249b0a48d1: network connection: disconnected
Dec 28 11:48:57 myHost kernel: [  869.734144] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:48:57 myHost kernel: [  869.734309] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:48:59 myHost kernel: [  871.628837] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:48:59 myHost kernel: [  871.628893] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:48:59 myHost kernel: [  871.636666] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:48:59 myHost kernel: [  871.636734] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:48:59 myHost kernel: [  871.652667] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:48:59 myHost kernel: [  871.652716] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:48:59 myHost kernel: [  871.661150] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:48:59 myHost kernel: [  871.661193] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:00 myHost kernel: [  871.940143] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:00 myHost kernel: [  871.940179] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:00 myHost kernel: [  872.099753] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:00 myHost kernel: [  872.811566] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:01 myHost kernel: [  872.916389] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:01 myHost kernel: [  872.916429] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:01 myHost kernel: [  872.924396] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:01 myHost kernel: [  872.924436] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:01 myHost kernel: [  873.148197] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:01 myHost kernel: [  873.148233] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:01 myHost kernel: [  873.156158] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:01 myHost kernel: [  873.156196] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:01 myHost kernel: [  873.323766] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:01 myHost kernel: [  873.443756] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:02 myHost kernel: [  874.301032] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:02 myHost kernel: [  874.301104] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:03 myHost kernel: [  875.100402] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:03 myHost kernel: [  875.100449] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:03 myHost kernel: [  875.140033] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:03 myHost kernel: [  875.140072] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:03 myHost kernel: [  875.267642] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:03 myHost kernel: [  875.387671] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:04 myHost kernel: [  876.180309] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:04 myHost kernel: [  876.180344] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:04 myHost kernel: [  876.196807] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:04 myHost kernel: [  876.196889] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:04 myHost kernel: [  876.204294] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:04 myHost kernel: [  876.204343] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:04 myHost kernel: [  876.220266] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:04 myHost kernel: [  876.220312] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:04 myHost kernel: [  876.300346] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:04 myHost kernel: [  876.300392] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:04 myHost kernel: [  876.324270] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:04 myHost kernel: [  876.324313] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:05 myHost kernel: [  876.956168] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:05 myHost kernel: [  876.956212] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:08 myHost kernel: [  880.500227] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:08 myHost kernel: [  880.500263] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:08 myHost kernel: [  880.508176] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:08 myHost kernel: [  880.508213] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:08 myHost kernel: [  880.764063] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:08 myHost kernel: [  880.764117] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:10 myHost kernel: [  882.340103] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:10 myHost kernel: [  882.340141] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:11 myHost kernel: [  883.244091] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:11 myHost kernel: [  883.244132] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:11 myHost kernel: [  883.251726] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:11 myHost kernel: [  883.251761] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:14 myHost kernel: [  886.820306] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:14 myHost kernel: [  886.820365] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  896.947842] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  896.947892] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  896.955670] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  896.955720] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  896.971773] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  896.971820] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  897.059606] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  897.059647] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  897.267464] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  897.267501] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  897.276028] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  897.276079] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  897.307564] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:25 myHost kernel: [  897.307602] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:26 myHost kernel: [  898.053090] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:26 myHost kernel: [  898.053189] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:26 myHost kernel: [  898.268529] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:26 myHost kernel: [  898.268574] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:26 myHost kernel: [  898.372070] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:26 myHost kernel: [  898.372118] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:26 myHost kernel: [  898.388235] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:26 myHost kernel: [  898.388290] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:27 myHost kernel: [  899.538350] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:27 myHost kernel: [  899.538515] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:29 myHost kernel: [  901.031776] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:29 myHost kernel: [  901.031929] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:30 myHost kernel: [  902.628135] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:30 myHost kernel: [  902.628179] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:31 myHost kernel: [  903.492729] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:31 myHost kernel: [  903.492908] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:31 myHost kernel: [  903.495811] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:31 myHost kernel: [  903.496186] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:32 myHost kernel: [  904.429184] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:32 myHost kernel: [  904.429256] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:32 myHost kernel: [  904.749844] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:32 myHost kernel: [  904.749966] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:34 myHost kernel: [  906.328248] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:34 myHost kernel: [  906.328262] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:40 myHost kernel: [  911.913070] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:49:40 myHost kernel: [  911.913079] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:49:40 myHost kernel: [  911.913276] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:49:40 myHost kernel: [  911.913280] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:49:45 myHost kernel: [  917.712911] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:49:45 myHost kernel: [  917.712919] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:49:45 myHost kernel: [  917.713109] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:49:45 myHost kernel: [  917.713113] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:49:48 myHost kernel: [  920.212925] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:49:48 myHost kernel: [  920.213079] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:50:19 myHost kernel: [  951.798876] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:50:19 myHost kernel: [  951.798891] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:50:27 myHost kernel: [  959.216029] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:50:27 myHost kernel: [  959.216036] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:50:27 myHost kernel: [  959.216200] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:50:27 myHost kernel: [  959.216203] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:50:47 myHost kernel: [  979.337729] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:50:47 myHost kernel: [  979.337737] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:50:47 myHost kernel: [  979.337950] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:50:47 myHost kernel: [  979.337955] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:50:56 myHost kernel: [  988.768470] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:50:56 myHost kernel: [  988.768479] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:50:56 myHost kernel: [  988.768726] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:50:56 myHost kernel: [  988.768732] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:51:06 myHost kernel: [  998.184208] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:51:06 myHost kernel: [  998.184215] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:51:06 myHost kernel: [  998.184377] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:51:06 myHost kernel: [  998.184380] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:51:11 myHost kernel: [ 1003.288264] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:51:11 myHost kernel: [ 1003.288283] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:51:11 myHost kernel: [ 1003.288534] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:51:11 myHost kernel: [ 1003.288541] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:52:33 myHost kernel: [ 1085.877760] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:52:33 myHost kernel: [ 1085.877769] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:52:33 myHost kernel: [ 1085.878001] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:52:33 myHost kernel: [ 1085.878007] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:52:47 myHost kernel: [ 1099.246025] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:52:47 myHost kernel: [ 1099.246034] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:52:47 myHost kernel: [ 1099.246278] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:52:47 myHost kernel: [ 1099.246283] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:53:15 myHost kernel: [ 1126.965429] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:53:15 myHost kernel: [ 1126.965438] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:53:15 myHost kernel: [ 1126.965619] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:53:15 myHost kernel: [ 1126.965623] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:53:24 myHost kernel: [ 1136.892389] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:53:24 myHost kernel: [ 1136.892397] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:53:24 myHost kernel: [ 1136.892589] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:53:24 myHost kernel: [ 1136.892593] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:53:44 myHost kernel: [ 1156.756554] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:53:44 myHost kernel: [ 1156.756562] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:53:44 myHost kernel: [ 1156.756776] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:53:44 myHost kernel: [ 1156.756781] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:53:57 myHost kernel: [ 1169.283787] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:53:57 myHost kernel: [ 1169.283796] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:53:57 myHost kernel: [ 1169.284049] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:53:57 myHost kernel: [ 1169.284054] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:54:14 myHost kernel: [ 1186.793957] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:54:14 myHost kernel: [ 1186.793965] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:54:14 myHost kernel: [ 1186.794141] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:54:14 myHost kernel: [ 1186.794145] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:54:18 myHost kernel: [ 1190.503966] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:54:18 myHost kernel: [ 1190.503973] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:54:18 myHost kernel: [ 1190.504145] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:54:18 myHost kernel: [ 1190.504148] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:54:25 myHost kernel: [ 1197.700496] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:54:25 myHost kernel: [ 1197.700504] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:54:25 myHost kernel: [ 1197.700682] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:54:25 myHost kernel: [ 1197.700686] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:54:29 myHost kernel: [ 1201.078595] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:54:29 myHost kernel: [ 1201.078604] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:54:29 myHost kernel: [ 1201.078835] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:54:29 myHost kernel: [ 1201.078840] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:54:30 myHost kernel: [ 1201.968035] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:54:30 myHost kernel: [ 1201.968043] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:54:30 myHost kernel: [ 1201.968256] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:54:30 myHost kernel: [ 1201.968260] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:54:37 myHost kernel: [ 1209.128005] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:54:37 myHost kernel: [ 1209.128010] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:54:37 myHost kernel: [ 1209.128133] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:54:37 myHost kernel: [ 1209.128136] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:54:39 myHost kernel: [ 1211.146755] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:54:39 myHost kernel: [ 1211.146763] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:54:39 myHost kernel: [ 1211.146974] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:54:39 myHost kernel: [ 1211.146979] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:54:40 myHost kernel: [ 1212.345998] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:54:40 myHost kernel: [ 1212.346005] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:54:40 myHost kernel: [ 1212.346199] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:54:40 myHost kernel: [ 1212.346202] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:54:41 myHost kernel: [ 1213.331163] evdi: [D] evdi_painter_crtc_state_notify:374 (dev=2) Notifying crtc state: 3
Dec 28 11:54:41 myHost kernel: [ 1213.357284] evdi: [W] evdi_painter_mode_changed_notify:399 (dev=2) Change mode duplicated - ignoring
Dec 28 11:54:41 myHost kernel: [ 1213.357328] evdi: [D] evdi_painter_crtc_state_notify:374 (dev=2) Notifying crtc state: 0
Dec 28 11:54:41 myHost kernel: [ 1213.357332] evdi: [D] evdi_painter_dpms_notify:361 (dev=2) Notifying dpms mode: 0
Dec 28 11:54:41 myHost kernel: [ 1213.412429] evdi: [D] evdi_painter_crtc_state_notify:374 (dev=1) Notifying crtc state: 3
Dec 28 11:54:41 myHost kernel: [ 1213.432890] evdi: [W] evdi_painter_mode_changed_notify:399 (dev=1) Change mode duplicated - ignoring
Dec 28 11:54:41 myHost kernel: [ 1213.432920] evdi: [D] evdi_painter_crtc_state_notify:374 (dev=1) Notifying crtc state: 0
Dec 28 11:54:41 myHost kernel: [ 1213.432923] evdi: [D] evdi_painter_dpms_notify:361 (dev=1) Notifying dpms mode: 0
Dec 28 11:54:41 myHost kernel: [ 1213.486381] traps: xfsettingsd[3071] trap divide error ip:562b94ab4483 sp:7ffd3d62bf80 error:0 in xfsettingsd[562b94aa3000+18000]
Dec 28 11:54:41 myHost kernel: [ 1213.526823] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:54:41 myHost kernel: [ 1213.526827] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:54:41 myHost kernel: [ 1213.526904] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:54:41 myHost kernel: [ 1213.526905] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:54:41 myHost kernel: [ 1213.580149] traps: xfsettingsd[3594] trap divide error ip:55d28728d483 sp:7fff0c1f9ff0 error:0 in xfsettingsd[55d28727c000+18000]
Dec 28 11:54:41 myHost kernel: [ 1213.635932] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:54:41 myHost kernel: [ 1213.635936] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:54:41 myHost kernel: [ 1213.636005] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:54:41 myHost kernel: [ 1213.636007] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:54:41 myHost kernel: [ 1213.693414] traps: xfsettingsd[3596] trap divide error ip:55948b21a483 sp:7ffd6c04bc30 error:0 in xfsettingsd[55948b209000+18000]
Dec 28 11:54:41 myHost kernel: [ 1213.746959] evdi: [D] evdi_detect:69 (dev=2) Painter is connected
Dec 28 11:54:41 myHost kernel: [ 1213.746963] evdi: [D] evdi_painter_get_edid_copy:192 (dev=2) 00 ff ff
Dec 28 11:54:41 myHost kernel: [ 1213.747063] evdi: [D] evdi_detect:69 (dev=1) Painter is connected
Dec 28 11:54:41 myHost kernel: [ 1213.747065] evdi: [D] evdi_painter_get_edid_copy:192 (dev=1) 00 ff ff
Dec 28 11:54:41 myHost kernel: [ 1213.813851] traps: xfsettingsd[3598] trap divide error ip:55683b42a483 sp:7ffdd2dbef90 error:0 in xfsettingsd[55683b419000+18000]
Dec 28 11:54:45 myHost kernel: [ 1217.553823] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:54:46 myHost kernel: [ 1218.241879] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:54:46 myHost kernel: [ 1218.249857] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:54:46 myHost kernel: [ 1218.833765] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:54:46 myHost kernel: [ 1218.841822] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:54:47 myHost kernel: [ 1219.522797] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock
Dec 28 11:54:47 myHost kernel: [ 1219.529711] evdi: [D] evdi_crtc_cursor_set:238 evdi_crtc_cursor_set unlock

Kali Support mods & 1.1.68 release

Thank you for this script! I am able to triple monitor my setup because of it, which is awesome!

I made changes to support Kali kali-rolling release and it installed nicely on the HP Pavilion Gaming Laptop (15t-bc000) I recently purchased with the StarTech Universal USB 3.0 Docking Station - Dual Video I have attached...

I added the following block in the distro_check after #Debian and before the else statement -

# Kali
elif [ "$lsb" == "Kali" ];
then
if [ $codename == "kali-rolling" ];
then
echo -e "\nPlatform requirements satisfied, proceeding ...\n"
else
message
exit 1
fi

Release level 1.1.68, unfortunately labels some of the zip/run files with the old 1.1.62 release label, so I had to create a version_old value at the top of the script and change the version to the newer 1.1.68-

version=1.1.68
version_old=1.1.62

And modify a couple moves to rename the files appropriately so the script completed as needed -

after the unzip and before the chmod +x, I added:

mv $driver_dir/displaylink-driver-${version_old}.run $driver_dir/displaylink-driver-${version}.run

then I changed the following move command:

mv displaylink-driver-${version}/ $driver_dir/displaylink-driver-${version}

to:

mv displaylink-driver-${version_old}/ $driver_dir/displaylink-driver-${version}

I hope this is useful - cheers!
George

Useless sed commands

Can I ask, what is the purpose of these lines (for version=1.2.65)?

# modify displaylink-installer.sh
sed -i "s/SYSTEMINITDAEMON=unknown/SYSTEMINITDAEMON=$sysinitdaemon/g" $driver_dir/displaylink-driver-${version}/displaylink-installer.sh
sed -i "s/"179"/"17e9"/g" $driver_dir/displaylink-driver-${version}/displaylink-installer.sh
sed -i "s/detect_distro/detect_distro/g" $driver_dir/displaylink-driver-${version}/displaylink-installer.sh 
sed -i "s/detect_distro()/detect_distro()/g" $driver_dir/displaylink-driver-${version}/displaylink-installer.sh 
sed -i "s/check_requirements/check_requirements/g" $driver_dir/displaylink-driver-${version}/displaylink-installer.sh
sed -i "s/check_requirements()/check_requirements()/g" $driver_dir/displaylink-driver-${version}/displaylink-installer.sh

systemctl status dlm.service failure

Hi Adnan,

I tried the new version of the script and make it much further.

There are no errors during the install, but I can't get the service to start after doing the reboot:

root@ux305:/home/mark# systemctl status dlm.service
● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; static)
Active: inactive (dead)
root@ux305:/home/mark# systemctl start dlm.service
root@ux305:/home/mark# systemctl status dlm.service
● dlm.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/dlm.service; static)
Active: activating (auto-restart) (Result: exit-code) since Mon 2016-11-07 06:28:28 PST; 3s ago
Process: 1912 ExecStart=/opt/displaylink/DisplayLinkManager (code=exited, status=1/FAILURE)
Process: 1908 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
Main PID: 1912 (code=exited, status=1/FAILURE)
Nov 07 06:28:28 ux305 systemd[1]: Unit dlm.service entered failed state.

I am using a pretty plain Debian Jessie 8.6.

Following is a log of the install:

root@ux305:/home/mark/Downloads/displaylink20161107# ./displaylink-debian.sh

--------------------------- displaylink-debian ----------------------------

DisplayLink driver installer for Debian based Linux distributions:

  • Debian GNU/Linux
  • Ubuntu
  • Elementary OS
  • Linux Mint
  • Kali Linux

Options:

[I]nstall
[U]ninstall
[R]e-install
[Q]uit

Select a key: [i/u/r/q]: i


Checking dependencies

unzip is installed
linux-headers-3.16.0-4-amd64 is installed
dkms not found! Install? [y/N] y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
bogofilter bogofilter-bdb bogofilter-common empathy-common gir1.2-gtop-2.0
gnome-tweak-tool gstreamer1.0-nice hyphen-en-us libfarstream-0.2-2
libgtkhtml-4.0-0 libgtkhtml-4.0-common libgtkhtml-editor-4.0-0
libgtkspell3-3-0 libpst4 libreoffice libreoffice-help-en-us
libtelepathy-farstream3 libytnef0 mythes-en-us sound-theme-freedesktop
telepathy-gabble telepathy-salut
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
fakeroot libfakeroot linux-headers-amd64
Recommended packages:
linux-image
The following NEW packages will be installed:
dkms fakeroot libfakeroot linux-headers-amd64
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 205 kB of archives.
After this operation, 786 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.us.debian.org/debian/ jessie/main dkms all 2.2.0.3-2 [70.9 kB]
Get:2 http://ftp.us.debian.org/debian/ jessie/main libfakeroot amd64 1.20.2-1 [44.7 kB]
Get:3 http://ftp.us.debian.org/debian/ jessie/main fakeroot amd64 1.20.2-1 [84.7 kB]
Get:4 http://ftp.us.debian.org/debian/ jessie/main linux-headers-amd64 amd64 3.16+63 [5,050 B]
Fetched 205 kB in 1s (107 kB/s)
Selecting previously unselected package dkms.
(Reading database ... 151858 files and directories currently installed.)
Preparing to unpack .../dkms_2.2.0.3-2_all.deb ...
Unpacking dkms (2.2.0.3-2) ...
Selecting previously unselected package libfakeroot:amd64.
Preparing to unpack .../libfakeroot_1.20.2-1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.20.2-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_1.20.2-1_amd64.deb ...
Unpacking fakeroot (1.20.2-1) ...
Selecting previously unselected package linux-headers-amd64.
Preparing to unpack .../linux-headers-amd64_3.16+63_amd64.deb ...
Unpacking linux-headers-amd64 (3.16+63) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up dkms (2.2.0.3-2) ...
Setting up libfakeroot:amd64 (1.20.2-1) ...
Setting up fakeroot (1.20.2-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up linux-headers-amd64 (3.16+63) ...
lsb-release is installed
linux-source not found! Install? [y/N] y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
bogofilter bogofilter-bdb bogofilter-common empathy-common gir1.2-gtop-2.0
gnome-tweak-tool gstreamer1.0-nice hyphen-en-us libfarstream-0.2-2
libgtkhtml-4.0-0 libgtkhtml-4.0-common libgtkhtml-editor-4.0-0
libgtkspell3-3-0 libpst4 libreoffice libreoffice-help-en-us
libtelepathy-farstream3 libytnef0 mythes-en-us sound-theme-freedesktop
telepathy-gabble telepathy-salut
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
linux-source-3.16
Suggested packages:
libncurses-dev ncurses-dev libqt4-dev pkg-config
The following NEW packages will be installed:
linux-source linux-source-3.16
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 83.7 MB of archives.
After this operation, 83.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.us.debian.org/debian/ jessie/main linux-source all 3.16+63 [5,014 B]
Get:2 http://security.debian.org/ jessie/updates/main linux-source-3.16 all 3.16.36-1+deb8u2 [83.7 MB]
Fetched 83.7 MB in 1min 14s (1,118 kB/s)
Selecting previously unselected package linux-source-3.16.
(Reading database ... 151956 files and directories currently installed.)
Preparing to unpack .../linux-source-3.16_3.16.36-1+deb8u2_all.deb ...
Unpacking linux-source-3.16 (3.16.36-1+deb8u2) ...
Selecting previously unselected package linux-source.
Preparing to unpack .../linux-source_3.16+63_all.deb ...
Unpacking linux-source (3.16+63) ...
Setting up linux-source-3.16 (3.16.36-1+deb8u2) ...
Setting up linux-source (3.16+63) ...

Platform requirements satisfied, proceeding ...


Downloading DisplayLink Ubuntu driver:

--2016-11-07 06:18:08-- http://www.displaylink.com/downloads/file?id=708
Resolving www.displaylink.com (www.displaylink.com)... 52.48.31.214, 54.229.186.74, 52.208.159.97, ...
Connecting to www.displaylink.com (www.displaylink.com)|52.48.31.214|:80... connected.
HTTP request sent, awaiting response... 303 See Other
Location: http://assets.displaylink.com/live/downloads/software/f708_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.2.1.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1478528878&Signature=1B3SgyFuCQQsMlKoR751blsyBTk%3D [following]
--2016-11-07 06:18:09-- http://assets.displaylink.com/live/downloads/software/f708_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.2.1.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1478528878&Signature=1B3SgyFuCQQsMlKoR751blsyBTk%3D
Resolving assets.displaylink.com (assets.displaylink.com)... 52.218.16.60
Connecting to assets.displaylink.com (assets.displaylink.com)|52.218.16.60|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12744086 (12M) [application/octet-stream]
Saving to: ‘DisplayLink_Ubuntu_1.2.65.zip’

DisplayLink_Ubuntu_ 100%[=====================>] 12.15M 1.13MB/s in 12s

2016-11-07 06:18:22 (1.03 MB/s) - ‘DisplayLink_Ubuntu_1.2.65.zip’ saved [12744086/12744086]


Preparing for install

Archive: DisplayLink_Ubuntu_1.2.65.zip
inflating: 1.2.65/displaylink-driver-1.2.65.run
inflating: 1.2.65/LICENSE
Creating directory displaylink-driver-1.2.65
Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.2.65 100%


Installing driver version: 1.2.65

DisplayLink Linux Software 1.2.65 install script called: install
Distribution discovered: Debian GNU/Linux 8.6 (jessie)
Installing
Configuring EVDI DKMS module
Registering EVDI kernel module with DKMS
Building EVDI kernel module with DKMS
Installing EVDI kernel module to kernel tree
EVDI kernel module built successfully
Installing x64-ubuntu-1604/DisplayLinkManager
Installing libraries
Installing firmware packages
Installing license file
Adding udev rule for DisplayLink DL-3xxx/5xxx devices


Performing clean-up
Removing redundant: "DisplayLink_Ubuntu_1.2.65.zip" file
Removing redundant: "1.2.65" directory


Install complete, please reboot to apply the changes


Displaylink Service Failed on Ubuntu 16.04

Ubuntu 16.04 4.4.0-31-generic

when i try to Install it i get following error:

Job for displaylink.service failed because the control process exited with error code. See "systemctl status displaylink.service" and "journalctl -xe" for details.

# systemctl status displaylink.service
displaylink.service - DisplayLink Manager Service
Loaded: loaded (/lib/systemd/system/displaylink.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Don 2016-07-28 22:24:17 CEST; 1s ago
Process: 15613 ExecStartPre=/sbin/modprobe evdi (code=exited, status=1/FAILURE)

Jul 28 22:24:17 MrFreakLinux systemd[1]: Failed to start DisplayLink Manager Service.
Jul 28 22:24:17 MrFreakLinux systemd[1]: displaylink.service: Unit entered failed state.
Jul 28 22:24:17 MrFreakLinux systemd[1]: displaylink.service: Failed with result 'exit-code'.

Support for Debian GNU/Linux 8.6 (jessie)

I've been unable to get this to work on Debian GNU/Linux 8.6 (jessie).

My latest attempt includes this latest Git commit:

commit f5d451f
Author: Adnan Hodzic [email protected]
Date: Sun Nov 27 18:50:50 2016 +0100

added "enable dlm.service" by default

However, after uninstalling/installing, the following illustrates the latest issue:

$ ldd /opt/displaylink/DisplayLinkManager 
/opt/displaylink/DisplayLinkManager: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/displaylink/DisplayLinkManager)

There is also this:

$ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX_3.4
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20

I would really like to stay on (without deviating from) Debian Stable if possible.

Thanks.

Unit displaylink.service not found.

Hi,

I am trying to get a MB168B usb monitor to work with a t410 Thinkpad. I've tried installing and reinstalling, but still wind up with the following error:

:$ systemctl status displaylink.service
● displaylink.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
:
$ systemctl start displaylink.service
Failed to start displaylink.service: Unit displaylink.service not found.

The only other odd thing I've noticed (installer worked fine) was when trying to uninstall I get the following error:

Removing evdi module rmmod: ERROR: Module evdi is in use

The uninstall, however, does complete.

EDIT: Did manage to remove the module for a full uninstall and reinstall - same problem

Any ideas? Many thanks!

Failed to start Load Kernel Modules on Debian8.6

Hi,

thank you so much for this awesome script!

I tried a Club3D CSV-2300D adapter in a shop before buying it and found your script here looking for a way to activate it. Club3D refers to the DisplayLink Ubuntu drivers so I thought your script should work for this USB-DVI-adapter as well.

In the end the script was just working fine until reboot. Unfortunately I got an error while rebooting:

[FAILED] Failed to start Load Kernel Modules.
See `systemctl status systemd-modules-load.service` for details.
[...] A start job is running for udev Wait for complete Device Initialization [...]

So I tried to activate dlm.service manually but got:

# systemctl start dlm.service
# systemctl status dlm.service
● dlm.service - DisplayLink Manager Service
   Loaded: loaded (/lib/systemd/system/dlm.service; static)
   Active: activating (auto-restart) (Result: exit-code) since Sun 2016-11-13 05:01:11 CET; 2s ago
  Process: 2093 ExecStart=/opt/displaylink/DisplayLinkManager (code=exited, status=1/FAILURE)
  Process: 2091 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
 Main PID: 2093 (code=exited, status=1/FAILURE)

Nov 13 05:01:11 Debian8-Notebook systemd[1]: Unit dlm.service entered failed state.

Any ideas what I did wrong?

Best regards
sj7

linux-headers is wrongly declared as missing and blocks installation

Hello,

I am unable to install display-link on my debian unstable.

I have a fatal error message complaining about linux-headers but the linux headers for my kernel are installed !

How can I fix that?

error:

Unsatisfied dependencies. Missing component: Linux headers for running kernel, 4.7.0-1-amd64.
This is a fatal error, cannot install DisplayLink Linux Software.
# apt-get install linux-headers-$(uname -r) dkms lsb-release
[...]
dkms is already the newest version (2.2.1.0+git20160527-1).
linux-headers-4.7.0-1-amd64 is already the newest version (4.7.6-1).
lsb-release is already the newest version (9.20160629).

Full log:

# ./bin/displaylink-debian-master/displaylink-debian.sh 

--------------------------- displaylink-debian ----------------------------

DisplayLink driver installer for Debian based Linux distributions:

* Debian GNU/Linux
* Ubuntu
* Elementary OS
* Linux Mint
* Kali Linux

Options:

[I]nstall
[U]ninstall
[R]e-install
[Q]uit

Select a key: [i/u/r/q]: r
Checking dependencies...
unzip is installed
linux-headers-4.7.0-1-amd64 is installed
dkms is installed
lsb-release is installed

Platform requirements satisfied, proceeding ...


Uninstalling ...

./bin/displaylink-debian-master/displaylink-debian.sh: ligne 210: displaylink-installer : commande introuvable

Performing clean-up

Checking dependencies...
unzip is installed
linux-headers-4.7.0-1-amd64 is installed
dkms is installed
lsb-release is installed

Platform requirements satisfied, proceeding ...


Downloading DisplayLink Ubuntu driver:
--2016-10-19 11:10:46--  http://www.displaylink.com/downloads/file?id=708
Résolution de www.displaylink.com (www.displaylink.com)… 52.48.31.214, 52.208.159.97, 54.229.186.74, ...
Connexion à www.displaylink.com (www.displaylink.com)|52.48.31.214|:80… connecté.
requête HTTP transmise, en attente de la réponse… 303 See Other
Emplacement : http://assets.displaylink.com/live/downloads/software/f708_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.2.1.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1476868852&Signature=FzOwHbp0edcL%2B7T5RQ12L90gouU%3D [suivant]
--2016-10-19 11:10:47--  http://assets.displaylink.com/live/downloads/software/f708_DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu%201.2.1.zip?AWSAccessKeyId=AKIAJHGQWPVXWHEDJUEA&Expires=1476868852&Signature=FzOwHbp0edcL%2B7T5RQ12L90gouU%3D
Résolution de assets.displaylink.com (assets.displaylink.com)… 52.218.64.76
Connexion à assets.displaylink.com (assets.displaylink.com)|52.218.64.76|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 12744086 (12M) [application/octet-stream]
Sauvegarde en : « DisplayLink_Ubuntu_1.2.65.zip »

DisplayLink_Ubuntu_1.2.65.z 100%[===========================================>]  12,15M  2,59MB/s    in 4,9s    

2016-10-19 11:10:57 (2,48 MB/s) — « DisplayLink_Ubuntu_1.2.65.zip » sauvegardé [12744086/12744086]


Prepring for install ...

Archive:  DisplayLink_Ubuntu_1.2.65.zip
  inflating: 1.2.65/displaylink-driver-1.2.65.run  
  inflating: 1.2.65/LICENSE          
Creating directory displaylink-driver-1.2.65
Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.2.65  100%  

Installing ... 

DisplayLink Linux Software 1.2.65 install script called: install
Distribution discovered: Debian GNU/Linux stable-updates (sid)
Unsatisfied dependencies. Missing component: Linux headers for running kernel, 4.7.0-1-amd64.
This is a fatal error, cannot install DisplayLink Linux Software.

Performing clean-up

Removing redundant: "DisplayLink_Ubuntu_1.2.65.zip" file
Removing redundant: "1.2.65" directory

Re-install complete, please reboot to apply the changes

---------------------------------------------------------------------

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.