Displaylink drivers

Issues and / or general discussion relating to Puppy


Moderator: Forum moderators

Post Reply
Airdale
Posts: 82
Joined: Wed May 26, 2021 4:59 am
Has thanked: 6 times
Been thanked: 5 times

Displaylink drivers

Post by Airdale »

I was just wondering....

I have a Targus laptop dock that I use to connect a couple of extra monitors to my laptop. It requires Displaylink drivers to function.

I was just wondering if anyone here had ever gotten Displaylink working on a puppy distro.

Upon searching it looks like there were a few attempts in the old forum, but I didn't see were anyone had gotten it working.

No big deal if not, but just though I would look into it.

Displaylink does have a driver for ubuntu.... which I have used very successfully in the past on a ubuntu distro. However, I think that driver may expect systemd.

Drivers are a bit over my head :(

Thanks!!

User avatar
bigpup
Moderator
Posts: 7512
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 1021 times
Been thanked: 1682 times

Re: Displaylink drivers

Post by bigpup »

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
norgo
Posts: 296
Joined: Mon Jul 13, 2020 6:39 pm
Location: Germany
Has thanked: 7 times
Been thanked: 119 times
Contact:

Re: Displaylink drivers

Post by norgo »

@Airdale
I built a package of the latest displaylink driver under SLK64 ( Slackware 15.0 ) from source.
Unbelievable but I got it to work.
The creating of this driver package is an absolutely nightmare.

The ubuntu driver packages won't help you along because you need the evdi kernelmodule exactly for your kernelversion.
I have never seen a kernel with included evdi kernelmodule.

Code: Select all

filename:       /lib/modules/6.1.13/misc/evdi.ko
license:        GPL
description:    Extensible Virtual Display Interface
author:         DisplayLink (UK) Ltd.
import_ns:      DMA_BUF
import_ns:      DMA_BUF
depends:        drm,drm_kms_helper,sysimgblt,sysfillrect,syscopyarea
retpoline:      Y
name:           evdi
vermagic:       6.1.13 SMP preempt mod_unload modversions 
parm:           initial_loglevel:Initial log level (int)
parm:           initial_device_count:Initial DRM device count (default: 0) (ushort)

The attached package is not extensively tested yet and for test only !
Usage at own risk or as template or what ever.
Compiled in SLK64 and contains modules for kernel 5.10.142 and 6.1.13.
Feel free to add modules for other kernel versions :-)

displaylink-6.1-18-x86_64.pet

Post Reply

Return to “Users Help”