Lenovo X1 Gen13 - Ubuntu 25.10 Kernel headers missing
Timo Aaltonen
timo.aaltonen at canonical.com
Tue Mar 31 17:23:23 UTC 2026
We have a bugtracker for a reason..
Run 'ubuntu-bug linux', which will collect information for a bugreport.
Andreas Bulling kirjoitti 31.3.2026 klo 18.57:
> Hi,
>
> I understand that you probably cannot answer to every single request -
> on the other hand there is a mailing list for a reason... So I hope that
> maybe I can still get some help with this as this problem has been
> really annoying and I cannot use my laptop on Ubuntu to its full potential.
>
> Even after trying for several days now I cannot get the displaylink
> driver to work. The reason is that I don't have the kernel headers for
> the mentioned kernel.
>
> I got to the point where I could at least compile the kernel module (by
> "creating" the expected header directory i.e. symlinking it to the
> generic 6.17 kernel headers) but then there is a mismatch when I try to
> load the module into the kernel (not completely unexpectedly).
>
> As far as I understand, the 1012-oem kernel is hosted in the official
> Lenovo archive for Ubuntu (sutton-dacia on lenovo.archive.canonical.com)
> so shouldn't it be possible to install the official displaylink-driver?
> But how am I supposed to do that if the headers are missing and the
> driver therefore cannot be compiled for this kernel?
>
> Thanks a lot in advance
>
> Andreas
>
>> Andreas Bulling <abu.2026 at posteo.de> [27 Mar 2026 13:14]:
>> Hi Timo,
>>
>> Thanks a lot for your reply.
>>
>> I am pretty sure it came preinstalled with 25.10 - I didn't do a dist-
>> ugprade or anything. I also didn't fiddle around with the kernel so
>> far...
>>
>> I followed the instructions on the synaptics website (adding the apt
>> repository):
>>
>> https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu
>>
>> But I see the following error:
>>
>> ---
>>
>> root at laptop:/home/andreas# apt install displaylink-driver
>> Installing:
>> displaylink-driver
>>
>> Installing dependencies:
>> dkms evdi
>>
>> Suggested packages:
>> xmlstarlet menu
>>
>> Summary:
>> Upgrading: 0, Installing: 3, Removing: 0, Not Upgrading: 0
>> Download size: 0 B / 7,128 kB
>> Space needed: 245 kB / 614 GB available
>>
>> Continue? [Y/n] Y
>> Selecting previously unselected package dkms.
>> (Reading database ... 315615 files and directories currently installed.)
>> Preparing to unpack .../dkms_3.2.0-1ubuntu1_all.deb ...
>> Unpacking dkms (3.2.0-1ubuntu1) ...
>> Selecting previously unselected package evdi.
>> Preparing to unpack .../evdi_1.14.15-181_amd64.deb ...
>> Unpacking evdi (1.14.15-181) ...
>> Selecting previously unselected package displaylink-driver.
>> Preparing to unpack .../displaylink-driver_6.2.0-30_amd64.deb ...
>> Unpacking displaylink-driver (6.2.0-30) ...
>> Setting up dkms (3.2.0-1ubuntu1) ...
>> Setting up evdi (1.14.15-181) ...
>> Creating symlink /var/lib/dkms/evdi/1.14.15/source -> /usr/src/
>> evdi-1.14.15
>>
>>
>> Error! Your kernel headers for kernel 6.17.0-1012-oem cannot be found
>> at /lib/modules/6.17.0-1012-oem/build or /lib/modules/6.17.0-1012-oem/
>> source.
>> Please install the linux-headers-6.17.0-1012-oem package or use the --
>> kernelsourcedir option to tell DKMS where it's located.
>> dpkg: error processing package evdi (--configure):
>> installed evdi package post-installation script subprocess returned
>> error exit status 21
>> dpkg: dependency problems prevent configuration of displaylink-driver:
>> displaylink-driver depends on evdi (>= 1.12.0) | evdi-dkms (>=
>> 1.12.0); however:
>> Package evdi is not configured yet.
>> Package evdi-dkms is not installed.
>> Package evdi which provides evdi-dkms is not configured yet.
>> displaylink-driver depends on evdi (>= 1.12.0) | libevdi1 (>= 1.12.0);
>> however:
>> Package evdi is not configured yet.
>> Package libevdi1 is not installed.
>> Package evdi which provides libevdi1 is not configured yet.
>>
>> dpkg: error processing package displaylink-driver (--configure):
>> dependency problems - leaving unconfigured
>> No apport report written because the error message indicates its a
>> followup error from a previous failure.
>> Processing triggers for man-db (2.13.1-1) ...
>> Errors were encountered while processing:
>> evdi
>> displaylink-driver
>> Error: Sub-process /usr/bin/dpkg returned an error code (1)
>>
--
Timo Aaltonen
Kernel Team
Canonical Ltd.
More information about the kernel-team
mailing list