View Single Post
Old 08-26-2015, 02:19 PM   #1
guerrierk
Junior Member
 
Join Date: Jul 2015
Posts: 21
Smile Modified script Debian Friendly

Hi all,

I'm using Debian Jessie 8.1 with External HP EliteDisplay S140u.

I had to modify the installer to correctly use it due to bad detection of kernel headers and system init daemon.

If it can help someone, you should find the updated installer in attachment.

You must unzip the file
Code:
saian@n5110:displaylink$ unzip dl_installer_debian.zip 
Archive:  dl_installer_debian.zip
   creating: displaylink-driver-1.0.68/
  inflating: displaylink-driver-1.0.68/firefly-monitor-release.spkg  
   creating: displaylink-driver-1.0.68/x86/
  inflating: displaylink-driver-1.0.68/x86/DisplayLinkManager  
  inflating: displaylink-driver-1.0.68/x86/libusb-1.0.so.0.1.0  
  inflating: displaylink-driver-1.0.68/x86/libevdi.so  
  inflating: displaylink-driver-1.0.68/LICENSE  
   creating: displaylink-driver-1.0.68/x64/
  inflating: displaylink-driver-1.0.68/x64/DisplayLinkManager  
  inflating: displaylink-driver-1.0.68/x64/libusb-1.0.so.0.1.0  
  inflating: displaylink-driver-1.0.68/x64/libevdi.so  
  inflating: displaylink-driver-1.0.68/displaylink-installer.sh  
  inflating: displaylink-driver-1.0.68/ella-dock-release.spkg  
 extracting: displaylink-driver-1.0.68/evdi-1.0.68-src.tar.gz
saian@n5110:displaylink$ cd displaylink-driver-1.0.68/
and then as root, you can install it by the same way that original
Code:
root@n5110:displaylink-driver-1.0.68# ./displaylink-installer.sh install
DisplayLink Linux Software 1.0.68 install script called: install
Distribution discovered: Debian GNU/Linux 8.1 (jessie)
Init daemon detected : systemd
Linux Headers found : linux-headers-3.16.0-4-amd64
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
Starting DLM systemd service
after reboot, you should see the new provider with
Code:
root@n5110:displaylink-driver-1.0.68# xrandr --listproviders 
Providers: number : 2
Provider 0: id: 0x43 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 2 associated providers: 0 name:Intel
Provider 1: id: 0xe9 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 0 name:modesetting
and activate it with
Code:
root@n5110:displaylink-driver-1.0.68# xrandr --setprovideroutputsource 1 0
The new screen is now available in the screen configuration.

Thanks to DisplayLink Members to this driver ;-)

EDIT :
The script should be more efficient to detect the system init daemon. Thanks to @runejuhl for his patch.
It seems that many users have problem to download the file. It could be useful that some admin talk about it. Waiting for that, I share the file with Drive.
The link for the current version is : https://drive.google.com/file/d/0B5q...ew?usp=sharing
Attached Files
File Type: zip dl_installer_debian_v1-1.zip (5.68 MB, 0 views)

Last edited by guerrierk; 09-02-2015 at 09:33 AM. Reason: Archive v1.1 / Drive link
guerrierk is offline   Reply With Quote