Thunderbolt networking works on Linux-MacBook with one small problem
I have a ThinkPad P14s G5 on CachyOS, a Plugable USB4-HUB3A and a Macbook M4 connected to a downstream port for Thunderbolt networking. This works until I undock and dock again. Then I need to unplug the Mac and plug it again. Then it works again. (I also have some plain USB hubs chained but hopefully this doesn't change anything.)
Here's what journalctl says: https://termbin.com/xhiwp Linux is 7.2.6.
When I unplug the dock and plug it back I see:
- the PCIe hierarchy comes back,
- the USB4 hub comes back,
- the retimer comes back,
- the USB Mac device comes back,
- and only the MacBook Thunderbolt router is missing
The docking starts at 11:15:11 and finishes at 11:15:14, I unplug the Mac at 11:16:58 and replug at 11:17:04.
enp0s20f0u1u3 and enp0s20f0u1u3i2 are Apple Ethernet adapters using cdc_ncm. The real, missing interface is thunderbolt0.
This is a reproducible failure.