Error No EDID Read

Hello, I am not able to figure this out and nothing I do works as everything online points to something that it can’t be. I am trying to use external monitors through a Kingston TB4 dock, which is advertised to work with USB4. The dock works on my Dell work laptop and I get EDID through it and can set resolution and refresh rate. On the framework with the dock plugged into port 1 (closest to the screen on the left side), both monitors show up as unknown and as DP8 and DP9 (lots of connections, apparently). They will only display at 640x480 at 60hz. The monitors that are plugged in are Gigabytes M32U 4k@144hz. I have tried a couple things including making sure I am on the stable kernel:


~/ uname -a

Linux zerker-fw16 6.6.27-1-lts #1 SMP PREEMPT_DYNAMIC Sat, 13 Apr 2024 11:50:59 +0000 x86_64 GNU/Linux

Here is a sample of the EDID errors from journalctl


Apr 14 23:43:45 zerker-fw16 kernel: [drm:detect_link_and_local_sink [amdgpu]] *ERROR* No EDID read.

Apr 14 23:43:45 zerker-fw16 kwin_wayland[1421]: kwin_core: parsing edid failed

Apr 14 23:43:45 zerker-fw16 kwin_wayland[1421]: kwin_wayland_drm: Couldn't parse EDID for connector DrmConnector(id=93, gpu=KWin::DrmGpu(0x58f2a2580300), name="eDP-2-unknown", connection="Connected", countMode=13)

Apr 14 23:44:06 zerker-fw16 kwin_wayland[1421]: kwin_core: parsing edid failed

Apr 14 23:44:06 zerker-fw16 kwin_wayland[1421]: kwin_wayland_drm: Couldn't parse EDID for connector DrmConnector(id=93, gpu=KWin::DrmGpu(0x58f2a2580300), name="eDP-2-unknown", connection="Connected", countMode=13)

Apr 14 23:44:07 zerker-fw16 kernel: [drm:detect_link_and_local_sink [amdgpu]] *ERROR* No EDID read.

Apr 14 23:44:07 zerker-fw16 kwin_wayland[1421]: kwin_core: parsing edid failed

Apr 14 23:44:07 zerker-fw16 kwin_wayland[1421]: kwin_wayland_drm: Couldn't parse EDID for connector DrmConnector(id=93, gpu=KWin::DrmGpu(0x58f2a2580300), name="eDP-2-unknown", connection="Connected", countMode=13)

Apr 14 23:44:45 zerker-fw16 kwin_wayland[1421]: kwin_core: parsing edid failed

Apr 14 23:44:45 zerker-fw16 kwin_wayland[1421]: kwin_wayland_drm: Couldn't parse EDID for connector DrmConnector(id=93, gpu=KWin::DrmGpu(0x58f2a2580300), name="eDP-2-unknown", connection="Connected", countMode=13)

As a note, my setup for both laptops includes the HDMI/DP repeater/cloner and the DP1.4 2 display 2 computer USB-C KVM. The repeaters have saved the EDID for the monitors and should be replaying them. They work on my work laptop but not my personal laptop (Framework 16)

@wendell have you seen these errors before?