Hi everyone,
I’ve been struggling with a networking issue on my laptop running Kubuntu 22.04 and would greatly appreciate any insights.
Interestingly, I previously had the same issue on Windows. Unfortunately, I don’t remember exactly how I solved it back then, but as a matter of fact, the Ethernet connection worked on Windows with this laptop and this cable at higher speeds.
Observation
Yesterday, I was installing a few games via Steam on Linux, and when most of the games were installing at a fixed speed under 100 Mbps, there was a moment after a reboot when I noticed the speed briefly pop up to 400-600 Mbps. This persisted for some time until the game finished downloading, but after that, it reverted back to the lower speeds.
I’ve been struggling with a networking issue on my laptop running Kubuntu 22.04 and would greatly appreciate any insights.
The Problem
I’ve noticed that my Ethernet connection speed is capped at 100 Mbps, even though I have a gigabit internet connection. When I manually set the Ethernet speed to 1000 Mbps (full duplex) using ethtool, the connection drops, and I lose internet access. The only way to restore connectivity is by rebooting the system. However, after rebooting, the speed automatically reverts to 100 Mbps by default.Interestingly, I previously had the same issue on Windows. Unfortunately, I don’t remember exactly how I solved it back then, but as a matter of fact, the Ethernet connection worked on Windows with this laptop and this cable at higher speeds.
Observation
Yesterday, I was installing a few games via Steam on Linux, and when most of the games were installing at a fixed speed under 100 Mbps, there was a moment after a reboot when I noticed the speed briefly pop up to 400-600 Mbps. This persisted for some time until the game finished downloading, but after that, it reverted back to the lower speeds.
Setup Details
- Laptop Acer Nitro 5 AN515-46-RW12
- Network Interface Card (NIC): Realtek Killer E2600
- Driver in Use: r8169
- Firmware Version: rtl8168h-2_0.0.2 02/26/15
- Operating System: Kubuntu 22.04
- Kernel Version: 6.8.0-51-generic
Troubleshooting Steps Tried
- Verified the driver and kernel compatibility for the Realtek Killer E2600 NIC.
- Used the following ethtool command to change the speed:
sudo ethtool -s <interface> speed 1000 duplex full autoneg off
- Attempted to switch to the r8168 driver, but it didn’t resolve the issue.
- Checked for any updated drivers or firmware, but couldn't find a clear solution.
- The issue only arises when setting the speed manually. When left at default settings (100 Mbps), the connection is stable.
- The NIC is reported as supported by the r8169 driver for kernels 5.3 and above, but there may be some issue with its behavior under manual speed settings.
- This occurs both with and without NetworkManager managing the interface.
- Has anyone else encountered a similar problem or knows a workaround? Would love to hear any ideas for resolving this or digging deeper into the root cause.
Thanks in advance for your suggestions!
Last edited: