Internet unstable after recent update

Not that I know (see my message above).

Yeah, the kernel (if you don’t build your own) is actually our upstream’s upstream (EOS → Arch → kernel.org). I still wonder why this one takes so long, they’re usually faster. Maybe some additional regression testing going on to avoid even more issues…

+ linux-headers and any kernel modules.

2 Likes

I just checked it out and it looks like the fix is already in the upstream. I guess we’ll have it in the next kernel update. As for the exact release date, I have no idea.

It’s hard to imagine a more critical issue than the current one affecting internet connectivity, which not only fails to work properly but also prevents safe updates or switching to other kernel versions. This should have been resolved since 6.16.3. In my view, the way this situation is being handled is very poor, and I doubt Torvalds would be satisfied with it :enraged_face:

Regarding the fix (they finally included Oscar Maes’ patch from the 26th), in my experience—having used it for a week—it is completely safe, and internet works like a charm.

I wonder (Linus), thought he was already back from vacation. :wink:

Anyway, thanks for finding it, showing how to do your own, and keeping on the case! :heart:

1 Like

Omfg I initially thought my problems were because of dns-over-https package I’d been tinkering with, so I put everything back et voila… still doesn’t work wtf.

Add to this that I am actually having issues getting a 5g signal lately and I thought it was all related to my phone provider… I’m so glad I didn’t swear in the email! :innocent: at least I didn’t buy a new switch lol.

Shit happens… :grin: Luckily, much of it is fixable.

1 Like

The kernel 6.16.5 is now available, but as of this writing, it’s not in the Archlinux testing repo yet. Should be out in a few days.

I am already in the process of compiling kernel 6.16.5 for the EnOS supported aarch64 devices. Namely Odroid N2 and Pinebook Pro.

Pudge

5 Likes

Now on core-testing:

And new lts on core:
x86_64 Core linux-lts 6.12.45-1 The LTS Linux kernel and modules 2025-09-05

2 Likes

Instead of using the Core-Testing repo, I compiled 6.16.5 directly from Arch’s official tree. The first thing I can say is that route.c is fixed and the internet works perfectly. I’ll use it for a few hours, testing a bit of everything, and let you know if it goes well :wink:

6 Likes

After many hours of testing all kinds of things—including not just internet, but also services, modules and drivers, storage devices, overall stability, almost all installed software, performance tests, and gaming (nvidia driver 580.82.07)—I can say that I’ve found ZERO issues with 6.16.5 on my system. I haven’t noticed any regressions or anything unusual.

I think it’s going to be a good kernel; let’s hope it doesn’t take long. Quite a few things have changed; more info here: https://lwn.net/Articles/1036786/

Cheers, folks!

10 Likes

Sounds great! Thanks for your guide, info, and tests. :+1:

1 Like

Kernel linux 6.16.5 has landed.
And looks like (after a few first tests) it works as expected. Finally. :smile:

10 Likes

Very nice kernel, finally. It’s been many days since the internet problems with the kernel started (August 22). I’m really glad they are finally resolved.

2 Likes

Yes, do a mini-guide! I’m interested in how it’s done and would like the learn how to do it. I’ve actually been researching how to compile the kernel but always get lost on how to create the kernel headers and dracut for the initial ram disk. Please do it!

Also, I just updated my system today with the latest main line kernel 6.16.5-arch1-1. Do you happen to know if IPv4 is fixed in it? The internet seems to be working smoothly with the latest kernel.

All indications so far are that the update to 6.16.5 has fixed the issue. I’ve tried on all three of my installed kernels all day. No issues whatsoever.

2 Likes

Yes, IPv4 is already working perfectly in 6.16.5. As for the kernel building guide, I already made it back when 6.16.4 was released. It’s very easy to adapt it to any other kernel, whether it’s the current one or an earlier version, since you can use, for example, git checkout tags/6.16.1.arch1-1 right before creating the source tree with makepkg --nobuild. You can find the complete guide here:

I hope you find it useful. Best regards.

2 Likes

Thank you!

1 Like

Has this issue been resolved in the Linux LTS Kernel 6.12.45-1?

@UncleSpellbinder did on all three of your installed base with Linux Mainline kernel 6.16.5, with IPV4 enabled, was the issue resolved?