I’ve switched to EndeavorOS from Ubuntu and have been loving it so far. Ever since switching to EndeavorOS I have been having severe internet problems. Every 10-30 seconds my internet connection seems to get choppy, before dropping completely. This is annoyingly frequent and makes Discord practically unusable as I have to listen to the reconnection noises and my friends’ audio getting chopped up constantly. I switch to my phone and everything’s fine, which is more supporting evidence that this is isolated to the EndeavorOS upgrade. The problems occur both on ethernet or Wi-Fi.
I am certain this is not a duplicate as the root of the forums which got a solution seem irrelevant, such as with USB ethernet adapters, which I am not using.
I don’t know how to find relevant internet driver and device information, so please let me know what I need to do next. All I could find is using the command lspci, which has this relevant line:
There’s a couple of things I’d like to clarify if I may.
When you’re connected via LAN cable, have you got WiFi on your system disabled? If not, do this and see if the problem persists. Otherwise, it’s possible it’s specifically a WiFi issue that’s still persisting even when a LAN cable is attached.
With respect to your mobile not having an issue, presumably your mobile is using the same WiFi network during this test?
I technically didn’t have Wi-Fi disabled, but at the time I installed EndeavorOS I never connected to Wi-Fi yet, so it wasn’t connecting to my network via Wi-Fi automatically if that’s what would interrupt the ethernet. Wi-Fi was not disabled, but there was no way for it to connect to networks at the time. I only even tried Wi-Fi to see if that was also affected.
Yes, every device uses the same network, and since installing EndeavorOS the choppy issues appeared exclusively within it.
What stands out as unusual then, is that it is affecting both LAN, and WiFi. To me, that would make a driver issue less likely, unless both WiFi and LAN drivers just happen to be exhibiting exactly the same issue.
The next question I have in mind, is can this be isolated to a particular piece of software? Whilst you’re noticing this in Discord, could it be Discord itself, or something else that’s running (a game for example), that’s actually responsible for the issue?
Are you able to replicate the issue, with Discord closed and anything other significant software you might have been running also closed?
It’s hard to tell. While Discord was open I’d notice page loading stopping would be exactly in sync with voice cutting out. However since it’s effectively random it is really hard to tell if the issue happens without Discord since I have no audio cue as a reference point, since I don’t know how else I’d do that without just frantically loading pages until it happens. I’d want something that constantly connects to the internet that’d be apparent right away when it fails, which is exactly why the problem is so inhibiting in a voice chat. For further clarification I am using the client modification of Discord, Vesktop.
Perhaps in a terminal, while using Discord and such, running this in the background. ping 1.1.1.1 | while read result; do echo "[$(date)] $result";done
That’ll ping Cloudflare’s public DNS (a reliable ping test) continuously. That’s piped to a date function to add meaningful timestamps.
If you experience a dropout, note the time and go check on this process and see if it also started timing out.
I guess you could also try running that same test during regular use too, as a way of monitoring connectivity.
That could be a helpful way of collecting comparative data. For example, if it never timed out while not using Discord vs recorded timeouts while using Discord.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "",
LC_ALL = (unset),
LC_ADDRESS = "en_US.UTF-8",
LC_NAME = "en_US.UTF-8",
LC_MONETARY = "en_US.UTF-8",
LC_PAPER = "en_US.UTF-8",
LC_IDENTIFICATION = "en_US.UTF-8",
LC_TELEPHONE = "en_US.UTF-8",
LC_MEASUREMENT = "en_US.UTF-8",
LC_TIME = "en_GB.UTF-8",
LC_NUMERIC = "en_US.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
Network:
Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:a370 class-ID: 0280
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
Ah yes, I remember something about package r8168 when I was booting live, but that option did not come back after I installed EndeavorOS on my PC. I remember now it recommended to install a different network driver if I had issues. Ok! I will install it now and see if that helps.
Finally got it to happen while this command was running. What happens is the pinging simply stops, it seems like the ms doesn’t go up or anything, the lines just stop printing for a bit.
I got it to install by trying r8168-dkms instead. However, the problem persists. Maybe I need to uninstall the old driver? Not sure how, and it seems like r8169 is not a target for the AUR.
I will try this when I arrive at home. I searched both pages for the r816 drivers until I found a mention of it and then installed the AUR package for r8168. I thought you wanted me to install r8169? Am I supposed to be using r8169 or r8168? I thought your last message told me to use r8168 and now this message tells me to use r8169? I’m a little confused. I had installed r8168 in response to your previous message.
Looks like r8168 is in use. I don’t use a VPN and my router settings have basically never been changed. It was working in Ubuntu so it’s probably not the router settings but some internet drivers instead.
So it would seem the wider system is halting momentarily, not just the network / Internet.
If you can reliably trigger the issue, you might consider having top running where you can see it, and see what processes are consuming resources when it happens.
I don’t think the entire system is halting as other applications continue to run, and nothing seems to freeze. It hasn’t happened today but I will run top when it happens again. I’m not sure if it’s anything to do with specific programs open. It sometimes happens when I have next to nothing open, but won’t happen with a handful of fairly hungry apps open.