USB tethering via new smartphone


I’ve been trying use USB tethering with my Galaxy S23. I have been quite unsuccesful. I read a few threads on the forum. I didn’t get much wiser I’m affraid. One of them stated that in order to tether you need to have sys-usb and sys-net together as one. This isn’t true though.

I have been using USB tethering with Galaxy S7 for years now with sys-usb and sys-net seperate. You just connect the phone, add it to sys-net and it works like a charm.

S23 is weird though. Connect, add to sys-net, works until I actually open a browser and try to go to a site. I then get a “device disconnected” message. I read in Qubes USB troubleshooting that increasing the memory of the vm should hellp when this happens, because high bandwith devices require more memory. I raised the memory to 1GB. Didn’t help.

Also the device doesn’t seem to get properly picked up by Qubes. When I connect my S7, it shows a different device from when I switch it to USB tethering. Probably because it differentiates between the phone as a mass storage device and as a networking device. If I’m tethered and browsing and I turn tethering of it automatically switches back to mass storage device and disconnects the phone.

The S23 doesn’t do this though. It displays the same device no matter what the setting is, and It doesn’t disconnect if it’s connected and I turn USB tethering off. It just stays there looking like it’s connected when tethering isn’t even on. It feels really broken.

Feels like a driver issue. Can anyone confirm?

That same thread I read also mentioned that “newer phones” should use an ethernet dongle and do ethernet tethering instead. Is this my only option as far passing internet to my qubes machine via cable goes?

There is known issue with new android devices connected using usb. Android MTP attach fails · Issue #6330 · QubesOS/qubes-issues · GitHub

1 Like

But now when I read it again after a long time it looks like it should work in your case.

I forgot to mention, the S23 works just fine on windows machines. Tried it with two different cables as well. It’s only on Qubes that it malfunctions with either cable.

I’ll be reading up on this issue, thanks for the heads up.