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
