The evdi-dkms package (version 1.14.2) in the repositories failed to
build against the newer 6.17.0-14-generic kernel due to an incompatible
pointer type in evdi_connector.c.

To resolve this and get my DisplayLink screens working while keeping
Secure Boot enabled, I took the following steps:

Purged the failing repository package: sudo apt-get remove --purge evdi-
dkms

Downloaded and installed the latest official proprietary .run driver directly 
from the Synaptics/DisplayLink website, which compiled successfully against the 
6.17 kernel.
DisplayLink driver Release: 6.2 | Sep 11, 2025

I had to run the installer twice before it was successful.

Generated a local MOK (Machine Owner Key) using openssl.

Manually signed the newly compiled evdi.ko module using the kernel's
sign-file script.

Staged the key with mokutil --import, rebooted, and enrolled the key via
the MOK management screen.

The evdi module now loads successfully under Secure Boot, and the
displaylink-driver.service is active.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2143683

Title:
  Displaylink appears to crash during startup, even without a
  displaylink screen attached.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evdi/+bug/2143683/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to