Upon upgrading from Fedora 41 to 42, I noticed that the USB tethering just doesn’t work
networkctl recognizes the device as “wwan” now, instead of “ether”. If I load up a previous kernel, USB tethering works normally.
This seems to be a change in the kernel, and probably won’t be reverted in the future. What do I do?
More detail in this comment
You know what? Fuck this. I just backed my shit up and installed Debian. Still, please try to look into this, this could be a problem for many others
I have a similar problem on OpenSUSE. The solution for me is running
modprobe rndis_host.This did nothing. I don’t notice any change at all
This is why I try to wait at least a week to for release upgrades.
Is week enough?
It’s my minimum. It’s usually been fine in the past. I’ve gone from a beta to full release and been fine. But the last few years ya, I try to wait at least a week, up to about a month. I do have other PCs or VMs I’ll test a bit more with before pulling the trigger on my main machine.
You’re not alone in this:
https://discussion.fedoraproject.org/t/usb-tethering-stopped-working-after-f42-update/148809
https://bugzilla.kernel.org/show_bug.cgi?id=220002
https://lore.kernel.org/all/e0df2d85-1296-4317-b717-bd757e3ab928@heusel.eu/
When Debian upgrades to this kernel version you might run into the issue again. Unless there is a fix deployed before then.
By that time, I don’t think I’ll have to rely on USB tethering anymore. Plus the problem might reach the right ears and get fixed by then, as you said.
Is that kernel BZ ticket hopeful? IDK what resolving as “answered” means.
I’m also not familiar with how these things work. But it looks like the problematic commit was reverted:


