I'm using a Thinkpad docking station with a Thinkpad T480s, which runs Ubuntu 20.04.
The docking station is connected via Ethernet.
I have wired connection, wifi and also mobile broadband configured to connect automatically via sudo nm-connection-editor
. Also, I give the wired connection priority 2
, the wifi priority 1
and the broadband connection priority 0
.
When I'm connected to the docking station, it usually runs on wired, but all of a sudden it changes to wifi and then back after a couple of seconds, always resulting in a short connection loss, which is especially annoying when on a video call. I also have the feeling that it happens more often during video calls, but here I might be biased.
How could that be? It happens at home and also in the office, at both places I'm using the same docking station.
Haven't tried connecting the Ethernet cable directly to the laptop though..
UPDATE: Here's a view of the logs (sudo journalctl -b 0 -u NetworkManager -p 7
):
Feb 17 10:53:24 xxx-5 NetworkManager[357866]: <info> [1645091604.0138] policy: set 'Sunrise' (wwan0) as default for IPv4 routing and DNS
Feb 17 10:53:24 xxx-5 NetworkManager[357866]: <info> [1645091604.7573] manager: NetworkManager state is now CONNECTED_GLOBAL
Feb 17 10:53:24 xxx-5 NetworkManager[357866]: <info> [1645091604.7590] policy: set 'xxx-x' (wlp61s0) as default for IPv4 routing and DNS
Feb 17 10:58:44 xxx-5 NetworkManager[357866]: <info> [1645091924.3914] manager: NetworkManager state is now CONNECTED_SITE
Feb 17 10:58:44 xxx-5 NetworkManager[357866]: <info> [1645091924.3926] manager: NetworkManager state is now CONNECTED_LOCAL
Feb 17 10:58:44 xxx-5 NetworkManager[357866]: <info> [1645091924.3929] manager: NetworkManager state is now CONNECTED_SITE
Feb 17 10:58:44 xxx-5 NetworkManager[357866]: <info> [1645091924.3931] policy: set 'Sunrise' (wwan0) as default for IPv4 routing and DNS
Feb 17 10:58:53 xxx-5 NetworkManager[357866]: <info> [1645091933.8794] manager: NetworkManager state is now CONNECTED_GLOBAL
Feb 17 10:58:53 xxx-5 NetworkManager[357866]: <info> [1645091933.8809] policy: set 'xxx-x' (wlp61s0) as default for IPv4 routing and DNS
Feb 17 10:59:55 xxx-5 NetworkManager[357866]: <info> [1645091995.6824] policy: set 'xxx-x ethernet via usb-c' (enx083a885a6802) as default for IPv4 routing and DNS
So in this period depicted above (~6mins), the network switched from mobile broadband to Wifi to mobile broadband to Wifi and then to Ethernet. But that's all the info I get, no errors or anything. There doesn't seem to be any debug
messages.
UPDATE: I made sure my Thunderbolt 3 Dock runs the latest available firmware. According to fwupdmgr
, I'm running version 56.00
20L7001NMZ
│
├─ThinkPad Thunderbolt 3 Dock:
│ │ Device ID: c1ab0998129c6116e14b27922063a6285c110599
│ │ Current version: 56.00
│ │ Vendor: Lenovo (THUNDERBOLT:0x0108, TBT:0x0108)
If I run fwupdmgr get-updates
, I see that it is the latest available:
Devices with no available firmware updates:
• ThinkPad Thunderbolt 3 Dock
However there seem to be a couple of newer firmware updates which are not yet available through fwupdmgr
: https://download.lenovo.com/pccbbs/mobiles/trdockfw3180_readme.txt None of them mention anything wrt Ethernet though.