USB Tethering not working

I can’t use USB Tethering with my Android smartphone. The smartphone got recognized, this is “lsusb” output:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1e71:2007 NZXT NZXT USB Device
Bus 001 Device 003: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 001 Device 004: ID 22d9:2769 OPPO Electronics Corp. DN2103
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 1532:024e Razer USA, Ltd Razer BlackWidow V3
Bus 005 Device 003: ID 1532:0084 Razer USA, Ltd RZ01-0321 Gaming Mouse [DeathAdder V2]
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

This is “ip a” output (I obscured mac addresses for privacy):

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether brd ff:ff:ff:ff:ff:ff
altname
inet 192.168.0.2/24 brd 192.168.0.255 scope global noprefixroute enp7s0
valid_lft forever preferred_lft forever
inet6 2a02:b025:8012:dc1:a938:3bc8:3687:ada9/64 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fdbd:fd9:f6b6:0:32b2:59a7:974a:e3cd/64 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 2a02:b021:13:baf4:bee6:3413:3ab8:b35a/64 scope global deprecated dynamic noprefixroute
valid_lft 1944sec presdfdferred_lft 0sec
inet6 fe80::b0a3:75d0:632:f227/64 scope link noprefixroute
valid_lft forever preferred_lft forever
4: enp9s0f1u4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether brd ff:ff:ff:ff:ff:ff
altname

I set an IP address to my smartphone with this command: ip addr add 192.168.0.10/24 brd + dev enp9s0f1u4
So, this is ip a output:

4: enp9s0f1u4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether brd ff:ff:ff:ff:ff:ff
altname
inet 192.168.0.10/24 brd 192.168.0.255 scope global enp9s0f1u4
valid_lft forever preferred_lft forever

If I try to enable the smartphone network adapter with the command “ip link set enp9s0f1u4 up”, its state is alway UNKNOWN and it doesn’t work
If I try to configure it through Plasma Desktop System Settings, it doesn’t work despite all settings are correct

Am I doing something wrong?

Thanks in advance for your help.

Scorpion77

1 Like

I have the exact same issue weirdly just found it out when needing to transfer files, I even allowed the GSconnect app through the firewall, no avail, given up for now!

I solved!
I installed “dhcpcd” package and run this command: dhcpcd enp9s0f1u4
Now it works great

1 Like