Hey guys, trying to get Displaylink drivers installed. I’ve searched everywhere and getting nowhere. There are a couple threads here, the newest one was a year old and the solution there didn’t help, the ones prior were from older 5x kernels where there were actual incompatibilities and evdi-git was the workaround, which also didn’t work for me.
The problem is it won’t build
warning: could not get file information for usr/src/evdi-1.14.7/
warning: could not get file information for usr/src/evdi-1.14.7/Kconfig
warning: could not get file information for usr/src/evdi-1.14.7/LICENSE
warning: could not get file information for usr/src/evdi-1.14.7/Makefile
warning: could not get file information for usr/src/evdi-1.14.7/dkms.conf
warning: could not get file information for usr/src/evdi-1.14.7/dkms_install.sh
warning: could not get file information for usr/src/evdi-1.14.7/evdi_connector.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_cursor.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_cursor.h
warning: could not get file information for usr/src/evdi-1.14.7/evdi_debug.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_debug.h
warning: could not get file information for usr/src/evdi-1.14.7/evdi_drm.h
warning: could not get file information for usr/src/evdi-1.14.7/evdi_drm_drv.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_drm_drv.h
warning: could not get file information for usr/src/evdi-1.14.7/evdi_encoder.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_fb.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_gem.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_i2c.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_i2c.h
warning: could not get file information for usr/src/evdi-1.14.7/evdi_ioc32.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_modeset.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_painter.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_params.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_params.h
warning: could not get file information for usr/src/evdi-1.14.7/evdi_platform_dev.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_platform_dev.h
warning: could not get file information for usr/src/evdi-1.14.7/evdi_platform_drv.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_platform_drv.h
warning: could not get file information for usr/src/evdi-1.14.7/evdi_sysfs.c
warning: could not get file information for usr/src/evdi-1.14.7/evdi_sysfs.h
:: Running pre-transaction hooks...
Performing snapper pre snapshots for the following configurations...
==> root: 90
Remove upgraded DKMS modules
Error! evdi/1.14.7: Missing the module source directory or the symbolic link pointing to it.
Manual intervention is required!
==> dkms remove evdi/1.14.7
Error! evdi/1.14.7 is broken!
Missing the source directory or the symbolic link pointing to it.
==> WARNING: `dkms remove evdi/1.14.7' exited 4
==> ERROR: Failed to remove module evdi/1.14.7.
:: Processing package changes...
(1/1) reinstalling evdi-git
:: Running post-transaction hooks...
Arming ConditionNeedsUpdate...
Install DKMS modules
==> dkms install --no-depmod evdi/1.14.7 -k 6.11.8-zen1-2-zen
Consult /var/lib/dkms/evdi/1.14.7/build/make.log for more information.
==> WARNING: `dkms install --no-depmod evdi/1.14.7 -k 6.11.8-zen1-2-zen' exited 10
I just grabbed that from Octopi from a reinstall attempt
I’ve even tried mainstream Arch advice from installing/removing, switching between evdi and evdi-git, adding/removing things from the packagebuild’s, literally nothing works. Is there any (current) workaround for this? I know it’s not a kernel 6x issue because I tried this setup plugged into my wifes laptop (Ubuntu) and just installed the Displaylink drivers in their repo and was up and running immediately. (that stung).
Seems everything everywhere was from prior to the 6x kernels, also, I read (somewhere) the Zen kernel could be the problem, so tried the same with the LTS and that didn’t help either.
The most recent solution here was from this post which didn’t work Displaylink.service failed - kernel: 6.2.1-zen1-1-zen (x86_64)
System:
Kernel: 6.11.8-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/vmlinuz-linux-zen
root=UUID=be4dac3a-e65b-4509-a35a-6a51bc8f5b79 rw rootflags=subvol=@
quiet resume=UUID=5fdc1b2b-d614-42fa-9e0f-368f20dab09b loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.2.3 tk: Qt v: N/A info: frameworks v: 6.8.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 20FH001QUS v: ThinkPad T560
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: LENOVO model: 20FH001QUS v: SDK0J40705 WIN
serial: <superuser required>
part-nu: LENOVO_MT_20FH_BU_Think_FM_ThinkPad T560
uuid: <superuser required> UEFI-[Legacy]: LENOVO v: N1KET32W (1.19 )
date: 07/12/2017
Battery:
ID-1: BAT0 charge: 42.0 Wh (99.5%) condition: 42.2/44.0 Wh (95.9%)
volts: 12.5 min: 11.4 model: LGC 00NY639 type: Li-ion serial: <filter>
status: not charging
ID-2: BAT1 charge: 20.6 Wh (98.1%) condition: 21.0/23.2 Wh (90.5%)
volts: 12.3 min: 11.1 model: SANYO 45N1775 type: Li-ion serial: <filter>
status: not charging
Device-1: hidpp_battery_0 model: Logitech K350 serial: <filter>
charge: 70% (should be ignored) rechargeable: yes status: discharging
Device-2: hidpp_battery_1 model: Logitech Marathon Mouse/Performance Plus
M705 serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: Intel Core i5-6200U bits: 64 type: MT MCP arch: Skylake
gen: core 6 level: v3 note: check built: 2015 process: Intel 14nm family: 6
model-id: 0x4E (78) stepping: 3 microcode: 0xF0
Topology: cpus: 1x dies: 1 clusters: 2 cores: 2 threads: 4 tpc: 2
smt: enabled cache: L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB
desc: 2x256 KiB L3: 3 MiB desc: 1x3 MiB
Speed (MHz): avg: 400 min/max: 400/2800 scaling: driver: intel_pstate
governor: powersave cores: 1: 400 2: 400 3: 400 4: 400 bogomips: 19200
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Lenovo driver: i915
v: kernel arch: Gen-9 process: Intel 14n built: 2015-16 ports: active: DP-4
off: eDP-1 empty: DP-1, DP-2, DP-3, DP-5, HDMI-A-1, HDMI-A-2
bus-ID: 00:02.0 chip-ID: 8086:1916 class-ID: 0300
Device-2: Lite-On Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-8:8 chip-ID: 04ca:7058
class-ID: 0e02
Device-3: DisplayLink Dell D3100 Docking Station driver: N/A type: USB
rev: 3.2 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-1.1:4
chip-ID: 17e9:436e class-ID: fe01 serial: <filter>
Display: x11 server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 506x285mm (19.92x11.22")
s-diag: 581mm (22.86")
Monitor-1: DP-4 mapped: DP-2-2 pos: primary model: Acer R240HY
serial: <filter> built: 2017 res: 1920x1080 hz: 60 dpi: 93 gamma: 1.2
size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-2: eDP-1 note: disabled model: ChiMei InnoLux 0x15c5 built: 2013
res: 1920x1080 dpi: 101 gamma: 1.2 size: 344x193mm (13.54x7.6")
diag: 394mm (15.5") ratio: 16:9 modes: 1366x768
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.7-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 520 (SKL GT2)
device-ID: 8086:1916 memory: 7.34 GiB unified: yes
API: Vulkan v: 1.3.295 layers: 7 device: 0 type: integrated-gpu name: Intel
HD Graphics 520 (SKL GT2) driver: mesa intel v: 24.2.7-arch1.1
device-ID: 8086:1916 surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
(LLVM 18.1.8 256 bits) driver: mesa llvmpipe v: 24.2.7-arch1.1 (LLVM
18.1.8) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo
driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_soc_avs
bus-ID: 00:1f.3 chip-ID: 8086:9d70 class-ID: 0403
Device-2: DisplayLink Dell D3100 Docking Station driver: N/A type: USB
rev: 3.2 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-1.1:4
chip-ID: 17e9:436e class-ID: fe01 serial: <filter>
Device-3: DisplayLink Dell D3100 Docking Station
driver: cdc_ncm,snd-usb-audio type: USB rev: 3.2 speed: 5 Gb/s lanes: 1
mode: 3.2 gen-1x1 bus-ID: 2-1.3:6 chip-ID: 17e9:436e class-ID: 0a00
serial: <filter>
API: ALSA v: k6.11.8-zen1-2-zen status: kernel-api tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.2.6 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:1570 class-ID: 0200
IF: enp0s31f6 state: down mac: <filter>
Device-2: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 04:00.0
chip-ID: 8086:2725 class-ID: 0280
IF: wlp4s0 state: up mac: <filter>
IF-ID-1: enp0s20f0u1u3i5 state: down mac: <filter>
IF-ID-2: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
IF-ID-3: utun420 state: unknown speed: N/A duplex: N/A mac: N/A
IF-ID-4: virbr0 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-7:6 chip-ID: 8087:0032
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 5.3
lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 931.51 GiB used: 228.44 GiB (24.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 2B6Q scheme: MBR
Partition:
ID-1: / raw-size: 97.66 GiB size: 97.66 GiB (100.00%)
used: 79.94 GiB (81.9%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
ID-2: /boot raw-size: 1.95 GiB size: 1.95 GiB (100.00%)
used: 125.8 MiB (6.3%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-3: /home raw-size: 813.74 GiB size: 813.74 GiB (100.00%)
used: 148.38 GiB (18.2%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
ID-4: /var/log raw-size: 97.66 GiB size: 97.66 GiB (100.00%)
used: 79.94 GiB (81.9%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
ID-5: /var/tmp raw-size: 97.66 GiB size: 97.66 GiB (100.00%)
used: 79.94 GiB (81.9%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.04 GiB used: 8.8 MiB (0.1%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4 dev: /dev/zram0
ID-2: swap-2 type: partition size: 18.16 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sda2 maj-min: 8:2
Sensors:
System Temperatures: cpu: 40.0 C pch: 38.5 C mobo: N/A
Fan Speeds (rpm): fan-1: 0
Info:
Memory: total: 16 GiB note: est. available: 15.04 GiB used: 3.11 GiB (20.7%)
Processes: 266 Power: uptime: 18m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1652 libs: 456 tools: octopi,pamac,paru,yay
pm: flatpak pkgs: 0 Compilers: gcc: 14.2.1 Shell: garuda-inxi default: Bash
v: 5.2.37 running-in: konsole inxi: 3.3.36
Garuda (2.6.26-1):
System install date: 2023-11-30
Last full system update: 2024-11-16
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot: <superuser required>
Failed units: