Hey!
I try to connect 2 external monitors to my laptop via Caldigit Thunderbolt 3 Plus docking station. The 2 monitors are detected, but only with a 640x480 resolution (both are 4k). They work fine with the laptop when directly connected. While troubleshooting i found that there seems to be some problem with reading the EDID data from the monitors, here is the dmesg output when connecting the doc:
[ 1042.064889] thunderbolt 0000:64:00.5: 0:2: retimer NVM format of vendor 0x7fea is not supported
[ 1042.671550] thunderbolt 0000:64:00.5: 2: DROM data CRC32 mismatch (expected: 0x7412f763, got: 0xf5f56f5), continuing
[ 1042.683618] thunderbolt 0-2: new device found, vendor=0x3d device=0x11
[ 1042.683622] thunderbolt 0-2: CalDigit, Inc. TS3 Plus
[ 1043.103374] [drm] DMUB HPD callback: link_index=4
[ 1043.105036] [drm] invalid read from DPIA AUX f0000(8) got length 1!
[ 1043.106038] [drm] invalid read from DPIA AUX 0(1) got length 8!
[ 1043.107056] [drm] invalid read from DPIA AUX e000d(3) got length 1!
[ 1043.107779] [drm] invalid read from DPIA AUX 0(1) got length 3!
[ 1043.108797] [drm] invalid read from DPIA AUX e001b(5) got length 1!
[ 1043.109521] [drm] invalid read from DPIA AUX 0(1) got length 5!
[ 1043.110562] [drm] invalid read from DPIA AUX 300(3) got length 1!
[ 1043.149806] [drm] invalid read from DPIA AUX 0(16) got length 1!
[ 1043.150989] [drm] invalid read from DPIA AUX 0(1) got length 16!
[ 1043.152021] [drm] invalid read from DPIA AUX 500(9) got length 1!
[ 1043.153051] [drm] invalid read from DPIA AUX 0(1) got length 9!
[ 1043.156048] [drm] invalid read from DPIA AUX 400(9) got length 1!
[ 1043.157078] [drm] invalid read from DPIA AUX 0(1) got length 9!
[ 1043.158125] [drm] invalid read from DPIA AUX 409(3) got length 1!
[ 1043.159029] [drm] invalid read from DPIA AUX 0(1) got length 3!
[ 1043.162020] [drm] invalid read from DPIA AUX 50(0) got length 1!
[ 1043.163404] [drm] invalid read from DPIA AUX 50(0) got length 1!
[ 1043.164813] [drm] invalid read from DPIA AUX 50(0) got length 1!
[ 1043.166245] [drm] invalid read from DPIA AUX 50(0) got length 1!
[ 1043.167691] [drm] invalid read from DPIA AUX 50(0) got length 1!
[ 1043.167929] [drm:detect_link_and_local_sink [amdgpu]] *ERROR* No EDID read.
Especially the last line indicates that the amd driver cannot read the EDID from the dock. I cannot find any way to get rid of this or further troubleshoot, I did not find any posts or solutions on the net. Does anyone have an idea how to resolve this?
The dock has the newest firmeware, my System Info is shown below (With one monitor on the dock, one directly connected to the laptop):
System:
Kernel: 6.1.12-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
parameters: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64
root=UUID=fea8aac3-24a1-4628-8913-f675eeb036ae rw quiet splash
resume=UUID=43cdd671-47b4-424d-8d43-38fa64032f74 udev.log_priority=3
Desktop: KDE Plasma v: 5.26.5 tk: Qt v: 5.15.8 wm: kwin_wayland vt: 2
dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 21D2CTO1WW v: ThinkPad Z13 Gen 1
CPU:
Info: model: AMD Ryzen 7 PRO 6850U with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 3+ gen: 4 level: v3 note: check built: 2022 process: TSMC n6 (7nm)
family: 0x19 (25) model-id: 0x44 (68) stepping: 1 microcode: 0xA404102
Graphics:
Device-1: AMD Rembrandt [Radeon 680M] vendor: Lenovo driver: amdgpu v: kernel
arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4
speed: 16 GT/s lanes: 16 ports: active: DP-2,DP-4,eDP-1 empty: DP-1, DP-3,
DP-5, DP-6, DP-7 bus-ID: 63:00.0 chip-ID: 1002:1681 class-ID: 0300
temp: 52.0 C
Display: wayland server: X.org v: 1.21.1.7 with: Xwayland v: 22.1.8
compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu d-rect: 5632x1728
display-ID: 0
Monitor-1: DP-2 pos: center res: 3072x1728 size: N/A modes: N/A
Monitor-2: DP-4 pos: right res: 640x480 size: N/A modes: N/A
Monitor-3: eDP-1 pos: primary,left res: 1920x1200 size: N/A modes: N/A
API: OpenGL v: 4.6 Mesa 22.3.5 renderer: AMD Radeon Graphics (rembrandt
LLVM 15.0.7 DRM 3.49 6.1.12-1-MANJARO) direct-render: Yes
thanks for any help!