Kernel 6.15 support

Bug #2110334 reported by Keeganza
This bug report is a duplicate of:  Bug #2110682: Failed to build against linux-6.15. Edit Remove
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evdi (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Hello,

I am running Ubuntu 25.04 and trying to install the latest daily mainline kernel (6.15.0-061500rc5daily20250509-generic_6.15.0-061500rc5daily20250509.202505090206_amd64). When trying to install linux-image-unsigned-6.15.0-061500rc5daily20250509-generic_6.15.0-061500rc5daily20250509.202505090206_amd64.deb and linux-headers-6.15.0-061500rc5daily20250509-generic_6.15.0-061500rc5daily20250509.202505090206_amd64.deb I get the following error:

linux-image:

Building module:
Cleaning build area...
make -j24 KERNELRELEASE=6.15.0-061500rc5daily20250509-generic -C /lib/modules/6.15.0-061500rc5daily20250509-generic/build M=/var/lib/dkms/evdi/1.14.8+dfsg/build DKMS_BUILD=1...(bad exit status: 2)
ERROR (dkms apport): kernel package linux-headers-6.15.0-061500rc5daily20250509-generic is not supported
Error! Bad return status for module build on kernel: 6.15.0-061500rc5daily20250509-generic (x86_64)
Consult /var/lib/dkms/evdi/1.14.8+dfsg/build/make.log for more information.
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv

linux-headers:

Building module:
Cleaning build area...
make -j24 KERNELRELEASE=6.15.0-061500rc5daily20250509-generic -C /lib/modules/6.15.0-061500rc5daily20250509-generic/build M=/var/lib/dkms/evdi/1.14.8+dfsg/build DKMS_BUILD=1...(bad exit status: 2)
ERROR (dkms apport): kernel package linux-headers-6.15.0-061500rc5daily20250509-generic is not supported
Error! Bad return status for module build on kernel: 6.15.0-061500rc5daily20250509-generic (x86_64)
Consult /var/lib/dkms/evdi/1.14.8+dfsg/build/make.log for more information.
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der

Looking in the make.log file I see this message:

DKMS make.log for evdi-1.14.8+dfsg for kernel 6.15.0-061500rc5daily20250509-generic (x86_64)
Fri May 9 02:18:57 PM EDT 2025
make: Entering directory '/usr/src/linux-headers-6.15.0-061500rc5daily20250509-generic'
make[1]: Entering directory '/var/lib/dkms/evdi/1.14.8+dfsg/build'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-14 (Ubuntu 14.2.0-19ubuntu2) 14.2.0
  You are using: gcc-14 (Ubuntu 14.2.0-19ubuntu2) 14.2.0

As I'm understanding it, the module build is failing because the compiler used to make the kernel differs from that currently in use by my computer, but they appear to be the same compiler version--just with different names. Are they in fact the same compiler version? If so, how can I get the module to build successfully?

I have attached the make.log file, but could not post the recommended output of cat /proc/version_signature > version.log or sudo lspci -vnvn > lspci-vnvn.log because I get the errors (respectively).

cat: /proc/version_signature: No such file or directory

pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted

Thanks!
Kevin

Revision history for this message
Keeganza (kevin-liam-keegan) wrote :
Revision history for this message
Daniel Letzeisen (dtl131) wrote :

This is the error preventing the build:
ERROR (dkms apport): kernel package linux-headers-6.15.0-061500rc5daily20250509-generic is not supported

The compiler version warning is just that (a warning), and I've never seen it cause an issue if the numbers match.
Re-titling bug and assigning to evdi-dkms, at least for now.

affects: linux (Ubuntu) → evdi (Ubuntu)
summary: - False detection of mismatched compilers prevents evdi-dkms module build
- success during kernel installation
+ Kernel 6.15 support
Revision history for this message
Matthew Ruffell (mruffell) wrote :

For anything other than the main Ubuntu kernel for the release, just use the upstream evdi repo. It is kept up to date for newer kernels, so use this instead:

https://github.com/DisplayLink/evdi

You can zip it up and replace the evdi.tar.gz file in the DisplayLink driver folder, if you unzip the driver file and run install_displaylink.sh manually.

I use to do this all the time, but I recently gave up on DisplayLink.

Good luck!

Revision history for this message
Juerg Haefliger (juergh) wrote :

You're trying to compile evdi for an unsupported kernel. We're typically updating the DKMS packages shortly before a release but 6.15 is not a target release kernel version so we won't fix it for 6.15.

Changed in evdi (Ubuntu):
status: New → Won't Fix
Revision history for this message
Daniel Letzeisen (dtl131) wrote :

It's still going to need fixed moving forward (for Questing).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.