I’ve used my Framework AMD 7840 (Currently running Fedora 42) with a Caldigit TS3+ for almost 2 years. It’s been great - I have a 4k monitor, keyboard, mouse, audio hooked up to the dock. I plug the dock in and boom, desktop computer.
But today, it doesn’t connect. I have another machine which I “hotswap” the thunderbolt plug to and it sees the dock and works great. So the dock, the cables are fine. But when I swap the plug to my framework, nothing - just power. The blue light on the Caldigit stays dark.
I ran software updates, I rebooted. I power cycled the Caldigit dock. No improvement - my other computer still sees the dock just fine, but my framework does not.
I’m not certain when it failed because I was out of town for a few days and had powered my Framework off. I assume a software update did this, but I don’t know how to diagnose it.
I’m not a linux expert - if there are any commands I can run to gather useful information, let me know and I will.
Wow… lspci did it for me as well. Since it sounds like this is a regression, and I have a workaround for the meantime, I’m feeling like I can be patient. Thanks!
FWIW, I was going to try an ubuntu live image this morning, but no longer need to.
I’m happy to manually run lspci until the fix for the regression lands.
Back in the early 2000’s I recompiled my kernel all the time (Gentoo, sigh), these days I don’t have the patience, confidence, or free time to do so. I’m happy to wait. But, drop a message here when the patch lands if you don’t mind?
Hello, I just have the exactly same issue since this week. I use Framework 13 AMD 7840U with Fedora 42. This Tuesday I ran a regular system upgrade. After rebooting, the external monitor connected by CalDigit cannot be found (even with lspci). The interesting thing is that the keyboard worked as usual (only the monitor was not detected). I found the issue is caused by the kernel version 6.16.3-200. It went back to normal when I boot with 6.15.10-200.
I’m just sharing this workaround if anyone has similar issue.
If I’m right, it was caused by a driver change in the common probe routine to work around a non-spec compliant monitor. It helped i915 but broke amdgpu.
Anyway, see if that patch helps. If it does you should raise it to Fedora to pull in sooner.
Update: After upgrading to 6.16.8, the external monitor is back to normal! Gratitude to the Linux kernel team and all people who have helped.
One odd thing remains: during the booting process, when entering the password to decrypt the system, I am unable to use the keyboard connected via TS3.
Procedures to reproduce the issue:
In the GRUB menu, the external keyboard works just fine
In the system decryption dialogue, the external keyboard is not responding. Although the external monitor is showing. I can only decrypt the system via the laptop keyboard.
After decryption, the external keyboard and monitor function as usual in the user login dialogue.
This issue did not exist in 6.15.10 kernel.
This is a very small problem and doesn’t really bother me. I’m just stating it so we are aware of it.
Can you try passing thunderbolt.host_reset=0 to your kernel cmdline and see if it enables the keyboard?
The easiest way to test it is to press e to edit the menu entry temporarily when you’re still in GRUB and press CTRL-X to boot with the edited configuration.