After a recent system update, USB tethering from my phone (POCO F6) stopped working automatically. Before the update, it used to connect my Android phone without issues and tether internet via USB.
I can still connect to my phone via WiFi hotspot and access the internet.
From journalctl -f
Mai 11 12:54:39 xpg mtp-probe[4198]: bus: 1, device: 14 was not an MTP device
Mai 11 12:54:39 xpg kernel: rndis_host 1-10.3:1.0 wwp0s20f0u10u3: renamed from wwan0
Mai 11 12:54:39 xpg mtp-probe[4201]: checking bus 1, device 14: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10.3"
Mai 11 12:54:39 xpg mtp-probe[4201]: bus: 1, device: 14 was not an MTP device
Mai 11 12:54:39 xpg ModemManager[850]: <wrn> [plugin-manager] task 4: port context already scheduled
Mai 11 12:54:43 xpg ModemManager[850]: <msg> [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10.3': not supported by any plugin
ip -a
7: wwp0s20f0u10u3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 5a:66:97:f9:ee:2c brd ff:ff:ff:ff:ff:ff
altname wwx5a6697f9ee2c
nmcli device status
DEVICE TYPE STATE CONNECTION
wlp0s20f3 wifi connected SSID
lo loopback connected (externally) lo
docker0 bridge connected (externally) docker0
p2p-dev-wlp0s20f3 wifi-p2p disconnected --
enp5s0 ethernet unavailable --
I tried to follow the troubleshooting steps the GPTs gave me. I am not sure where to go from here. There was a kernel update, I did this morning, after that, USB tethering does not seem to work.
GPT doesn’t “know” squat.
I recommend not getting into a habit of relying on it.
It may be ok as a secondary source - you can extract good information by conversing with it when you already have your own facts and knowledge.
Try a good old fashioned google search and some reading.
Even here in the forum this problem was brought up.
From what I recall:
some change in recent kernels - which by now has been reverted
Perhaps this change has not yet made it’s way into the affected kernels for Manjaro stable - but older kernels never had this issue.
GPT is rarely a good choice for advice when it comes to a rolling release distro such as Manjaro, as the AI training data will probably be at least a year out-of-date.
As @Nachlese mentioned, it is most likely an issue to do with the linux614 kernel:
That same thread has a solution which can be used until kernel 6.14.6 reaches Stable branch:
Alternatively, you could switch to either Testing or Unstable branch, both of which have kernel 6.14.6-1 in the repos:
Output of: mbn info linux614 -q | grep -Ev 'Name|Repository|Packager'
mbn info linux614 -q | grep -Ev 'Name|Repository|Packager'
Branch : unstable
Version : 6.14.6-1
Build Date : Fri 09 May 2025 20:53:24
Branch : testing
Version : 6.14.6-1
Build Date : Fri 09 May 2025 20:53:24
Branch : stable
Version : 6.14.4-1
Build Date : Sat 26 Apr 2025 15:52:09
mbn can be found in the manjaro-check-repos package
To switch to Testing branch:
sudo pacman-mirrors --api --set-branch testing
or, to switch to Unstable branch:
sudo pacman-mirrors --api --set-branch unstable
After you changed the branch, rebuild the mirrorlist and update your packages: