Fedora 42 thunderbolt 4 stopped working for external screens

Hi everyone,
I have a X1 carbon gen9 with f42 installed. Up untill now i was able to connect it without any issues to a Ugreen dock to 2 screens and with a Dell docking station. Yesterday i am no longar able to do in any of the docks. The laptop charges when connecting it and recognises USB drives connected to the dock, the issue is with the screens.
Here are some info
cat /etc/os-release
NAME=“Fedora Linux”
VERSION=“42 (Workstation Edition)”
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=42
VERSION_CODENAME=“”
PLATFORM_ID=“platform:f42”
PRETTY_NAME=“Fedora Linux 42 (Workstation Edition)”
ANSI_COLOR=“0;38;2;60;110;180”
LOGO=fedora-logo-icon
CPE_NAME=“cpe:/o:fedoraproject:fedora:42”
DEFAULT_HOSTNAME=“fedora”
HOME_URL=“https://fedoraproject.org/
DOCUMENTATION_URL=“Fedora Linux User Documentation :: Fedora Docs
SUPPORT_URL=“https://ask.fedoraproject.org/
BUG_REPORT_URL=“https://bugzilla.redhat.com/
REDHAT_BUGZILLA_PRODUCT=“Fedora”
REDHAT_BUGZILLA_PRODUCT_VERSION=42
REDHAT_SUPPORT_PRODUCT=“Fedora”
REDHAT_SUPPORT_PRODUCT_VERSION=42
SUPPORT_END=2026-05-13
VARIANT=“Workstation Edition”
VARIANT_ID=workstation

lsmod | grep thunderbolt
thunderbolt 598016 0

lspci | grep -i thunderbolt
00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #1 (rev 01)
00:07.2 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #2 (rev 01)
00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01)
00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 (rev 01)
00:0d.3 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #1 (rev 01)

boltctl list -a
● Lenovo ThinkPad X1 Carbon Gen 9
├─ type: host
├─ name: ThinkPad X1 Carbon Gen 9
├─ vendor: Lenovo
├─ uuid: 00476aae-5704-8780-ffff-ffffffffffff
├─ generation: USB4
├─ status: authorized
│ ├─ domain: 00476aae-5704-8780-ffff-ffffffffffff
│ └─ authflags: none
├─ authorized: Τρι 29 Ιουλ 2025 16:07:35 UTC
├─ connected: Τρι 29 Ιουλ 2025 16:07:35 UTC
└─ stored: no

● Lenovo ThinkPad X1 Carbon Gen 9
├─ type: host
├─ name: ThinkPad X1 Carbon Gen 9
├─ vendor: Lenovo
├─ uuid: 6132c61f-b9a7-8780-ffff-ffffffffffff
├─ generation: USB4
├─ status: authorized
│ ├─ domain: 6132c61f-b9a7-8780-ffff-ffffffffffff
│ └─ authflags: none
├─ authorized: Τρι 29 Ιουλ 2025 16:07:35 UTC
├─ connected: Τρι 29 Ιουλ 2025 16:07:35 UTC
└─ stored: no

Any ideas?

Were you using kernel 6.16 ? Same problem here on kernel 6.16 . Had to revert back to kernel 6.15 .

All of a sudden it fixed itself after a week… No idea why …