jbize@godswind.org
11-10-2024, 10:37 PM
I am running Debian 12 Bookworm (GNOME) and I have an old USB3 docking station (Plugable UD-3900) that requires the DisplayLink driver.
I have installed evdi-dkms, libevdi0, and libevdi0-dev (ver 1.12.0+dfsg-0.3) via apt. However, there is no bookworm package that provides a displaylink driver service. In fact, the evdi-dkms description warns that this is not a complete driver.
So how do I proceed? I've tried several different things, including the following:
https://github.com/AdnanHodzic/displaylink-debian
https://gitlab.gwdg.de/kayali/displaylink
https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu-6.0
However, these fundamentally seem to all work from the same source: displaylink-driver-6.1.0-17.run
Executing that attempts to build evdi ver 1.14.7 which will not compile on Debian 12. The log shows many errors such as:
/var/lib/dkms/evdi/1.14.7/build/evdi_fb.c: In function ‘evdifb_create’:
/var/lib/dkms/evdi/1.14.7/build/evdi_fb.c:408:23: error: ‘struct drm_fb_helper’ has no member named ‘info’
408 | efbdev->helper.info = info;
| ^
So clearly Debian 12 libraries are incompatible with the new version of 1.14.7.
Is there another version of the driver package that will work?
Has anyone gotten DisplayLink to work on Debian 12?
Are there any other suggestions?
I have installed evdi-dkms, libevdi0, and libevdi0-dev (ver 1.12.0+dfsg-0.3) via apt. However, there is no bookworm package that provides a displaylink driver service. In fact, the evdi-dkms description warns that this is not a complete driver.
So how do I proceed? I've tried several different things, including the following:
https://github.com/AdnanHodzic/displaylink-debian
https://gitlab.gwdg.de/kayali/displaylink
https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu-6.0
However, these fundamentally seem to all work from the same source: displaylink-driver-6.1.0-17.run
Executing that attempts to build evdi ver 1.14.7 which will not compile on Debian 12. The log shows many errors such as:
/var/lib/dkms/evdi/1.14.7/build/evdi_fb.c: In function ‘evdifb_create’:
/var/lib/dkms/evdi/1.14.7/build/evdi_fb.c:408:23: error: ‘struct drm_fb_helper’ has no member named ‘info’
408 | efbdev->helper.info = info;
| ^
So clearly Debian 12 libraries are incompatible with the new version of 1.14.7.
Is there another version of the driver package that will work?
Has anyone gotten DisplayLink to work on Debian 12?
Are there any other suggestions?