Framework 13 (AMD) + Fedora + CalDigit TS4 dock over Thunderbolt/USB4. Windows got full wired speed through the dock’s 2.5GbE port. Fedora never showed a wired interface at all — not even a down one.
Wasted time assuming it was a USB-ethernet driver issue (r8152/Realtek). Wrong track. lspci -v showed the ethernet controller just fine — Intel I225-LMvP, labeled “CalDigit TS4 On-Board 2.5GbE,” igc driver already bound. Hardware detected, driver loaded, still no interface anywhere.
Fix: sudo dnf install bolt. That’s the daemon that handles Thunderbolt/USB4 device authorization, and it wasn’t installed. The wired interface showed up the moment I installed it — no reboot. ![]()
Best guess: the TS4’s ethernet is tunneled over PCIe through Thunderbolt, not exposed as plain USB like most dock ethernet adapters. Without boltd running, that device never finishes enumerating even with a working driver. Everything else on the dock (keyboard, webcam, etc.) is plain USB and worked the whole time — only the Thunderbolt-tunneled part was affected.
If you’re on a Framework + Fedora + Thunderbolt dock and ethernet’s silently missing: check boltctl list and whether bolt is even installed before you chase drivers.
- Distro: Fedora (Cinnamon spin)
- Release version: Fedora 44
- Kernel: 7.1.10-200.fc44.x86_64
- BIOS version: 03.20
- Model: AMD Ryzen™ 7040 Series