External Monitor not working - i915 sending link addess failed

Hello community,

I need some help with my new notebook and external monitors.
I am using a dockingstation connected via usb-c and two monitors via DP.
When I stick in the usb-c cable I get the dmesg output

i915 0000:00:02.0: [drm] ERROR Sending link address failed with -5

And the monitors are not detected.

My Notebook:

System:
  Kernel: 6.6.7-4-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc Desktop: i3 v: 4.23 info: i3bar vt: 7 dm: LightDM v: 1.32.0
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 21BNCTO1WW v: ThinkPad X13 Gen 3
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 21BNCTO1WW v: SDK0T76461 WIN
    serial: <superuser required> UEFI: LENOVO v: N3CET58W (1.39 )
    date: 09/04/2023
CPU:
  Info: 12-core (4-mt/8-st) model: 12th Gen Intel Core i7-1270P bits: 64
    type: MST AMCP smt: enabled arch: Alder Lake rev: 3 cache: L1: 1.1 MiB
    L2: 9 MiB L3: 18 MiB
  Speed (MHz): avg: 411 high: 492 min/max: 400/4800:3500 cores: 1: 400
    2: 400 3: 400 4: 400 5: 488 6: 400 7: 492 8: 400 9: 400 10: 400 11: 400
    12: 400 13: 400 14: 400 15: 400 16: 400 bogomips: 79888
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Alder Lake-P GT2 [Iris Xe Graphics] vendor: Lenovo
    driver: i915 v: kernel arch: Gen-12.2 ports: active: eDP-1 empty: DP-1,
    DP-2, DP-3, DP-4, HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:46a6
    class-ID: 0300
  Device-2: Luxvisions Innotech Integrated Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-4:2 chip-ID: 30c9:004f
    class-ID: fe01 serial: <filter>
  Device-3: Microsoft LifeCam HD-3000 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-5.3.4:18
    chip-ID: 045e:0779 class-ID: 0102
  Display: x11 server: X.org v: 1.21.1.10 compositor: Picom v: git-b700a
    driver: X: loaded: modesetting alternate: fbdev,vesa dri: iris gpu: i915
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1200 s-size: <missing: xdpyinfo>
  Monitor-1: eDP-1 model: BOE Display 0x0a84 res: 1920x1200 hz: 60 dpi: 171
    size: 286x179mm (11.26x7.05") diag: 337mm (13.3") modes: 1920x1200
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast surfaceless: drv: iris x11: drv: iris
    inactive: gbm,wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.1.9-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (ADL GT2)
    device-ID: 8086:46a6

Does somebody have an idea what to do?
If you need further information please describe how I can get it and I will post it here.

Thanks!

Hello @einzelband ,
Try the lts kernel first.
Edit1:
Somewhere I’ve read that kernels 6.1 LTS or 5.15 Lts were tested and are free from some i915 driver malfunctions.
So my last bet is kernel 6.1.68-1 LTS.

Hello @anoap ,

i am using already the LTS kernel. It’s 6.6.7-4