DisplayLink Forum

DisplayLink Forum (https://displaylink.org/forum/index.php)
-   Linux and Open Source (https://displaylink.org/forum/forumdisplay.php?f=29)
-   -   Trying to install DisplayLink-Ubuntu-1.0.138.zip with Linux 4.1 (https://displaylink.org/forum/showthread.php?t=64116)

jgbarah 09-26-2015 03:55 PM

Trying to install DisplayLink-Ubuntu-1.0.138.zip with Linux 4.1
 
I'm trying to install DisplayLink-Ubuntu-1.0.138.zip in my Debian testing/amd64 box, which has a 4.1 kernel. It fails in what seems to be a pre-installation check, saying:

Code:

$ sudo ./displaylink-driver-1.0.138.run
[sudo] password for jgb:
Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.0.138  100% 
DisplayLink Linux Software 1.0.138 install script called: install
Distribution discovered: Debian GNU/Linux testing (stretch)
WARNING: Kernel version 4.1.0-2-amd64 is not supported. Highest supported version is 3.19.
Unsatisfied dependencies. Missing component: Linux headers for running kernel, 4.1.0-2-amd64.
This is a fatal error, cannot install DisplayLink Linux Software

According to the release notes, however, it seems it should work with 4.x kernels...

Any idea?

emher 09-30-2015 01:28 PM

I am having the same problem on Ubuntu 15.10 (kernel 4.2.0-11-generic).

Szymon 10-01-2015 07:42 AM

Hi,

The kernel version should not be an issue preventing from SW install in this case. What you need are headers for your kernel version.
Please install all dependant packages for your kernel version listed in this article:
how-to-install-displaylink-software-on-ubuntu

and then try to install again.

Regards,
Szymon

emher 10-05-2015 06:28 AM

Hi Szymon,

thanks for your advice. I tried to follow the guide. I was unable to install install the linux-generic-lts-utopic and xserver-xorg-lts-utopic packages (they were not found), but i guess this i not a problem since i have a sufficiently new kernel?

I have the same problem with the matching signed kernel. The terminal output is:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-signed-generic-lts-utopic


Now, if i run the displaylink installer anyway as instructed i get the following terminal output:

Verifying archive integrity... All good.
Uncompressing DisplayLink Linux Driver 1.0.138 100%
DisplayLink Linux Software 1.0.138 install script called: install
Distribution discovered: Ubuntu Wily Werewolf (development branch)
WARNING: Kernel version 4.2.0-11-generic is not supported. Highest supported version is 3.19.
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/DisplayLinkManager
Installing libraries
Installing firmware packages
Installing license file
Adding udev rule for DisplayLink DL-3xxx/5xxx devices


However, when i connect my display link products nothing happens. I tried reinstalling without any luck. Any idea of what might be wrong?

Thanks,
emher

tammbuhez 10-06-2015 06:49 AM

Hi all,

I succeeded in making the driver works on Debian Jessie with a backported kernel:
Code:

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

Code:

xrandr --listproviders

Providers: number : 2
Provider 0: id: 0x47 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 4 associated providers: 0 name:Intel
Provider 1: id: 0x13c cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 0 name:modesetting

The displaylink is the provider 1 named "modesetting"
Connect it to provider 0

Code:

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

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

Regards,
Tamm Buhez

emher 10-06-2015 12:30 PM

Hi tammbuhez,

I followed your instructions (just the two small edits in the installer script, not the provider stuff) and my external monitors are now working flawlessly again (Ubuntu 15.10, kernel 4.2.0-11-generic). You are my hero :D

Cheers,
emher

tammbuhez 10-06-2015 12:54 PM

Quote:

Originally Posted by emher (Post 78703)
Hi tammbuhez,

I followed your instructions (just the two small edits in the installer script, not the provider stuff) and my external monitors are now working flawlessly again (Ubuntu 15.10, kernel 4.2.0-11-generic). You are my hero :D

Cheers,
emher

Glad to see that!

emher 10-08-2015 07:35 AM

Hi all,

after installing the new display link driver the CPU consumption has gone crazy. The DisplayLinkManager consistently uses 50% of my CPU. Does any of you have similar problems?

http://peecee.dk/uploads/102015/Scre...8_08-32-09.png

My CPU is an Intel® Core™ i7-3667U CPU @ 2.00GHz × 4.

\emher

travis1969 10-21-2015 12:35 AM

Debian Jessie with a backported kernel
 
tammbuhez, or anyone else that can help.
I compiled successfully kernel 4.2.3 (intel i7)

I get "bash: Linux: command not found" . I have no idea what to do with the "code" you posted (Linux mp-de-007 4.1.0-0.bpo.2-amd64 #1 SMP Debian 4.1.6-1~bpo8+1 (2015-09-09) x86_64 GNU/Linux)

Thank you for the help. I have two DisplayLInks (USB 2.0 UGA). Can't wait to get them running here at work.

tammbuhez 10-21-2015 05:48 AM

This is not a code to type, this is the output of the comand "uname -a" showing my kernel version.


All times are GMT. The time now is 06:42 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.