Driver r8169 causes very slow download speed due to ASPM
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Running Ubuntu Server 21.04 (kernel 5.11.0-34-generic) and have run into a serious network issue where the internet download speed is around 25Mbps on a 150Mbps connection!
My setup:
Lenovo Ideapad 300S with a wired Ethernet connection.
Running Ubuntu Server 21.04 (kernel version 5.11.0-34-generic).
Wired Ethernet connection with RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (r8169) driver.
My contract with the ISP is for a 150Mbps download speed.
My problem:
The download speed is extremely low, around 25Mbps whereas my upload speed is 'normal' around 80-90Mbps. I use 'speedtest-cli' for measuring the bandwidth, by the way.
This problem does not happen on an Acer Aspire One laptop running the same kernel and connected to the same router.
After scouring through countless articles, I noticed that there were lot of issues with the r8169 driver and the RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller subsystem.
What eventually fixed the issue for me was setting the "pcie_aspm=off" kernel parameter during boot. But I strongly feel that is a 'workaround' and not a solution to the real problem, which is the r8169 driver has regression with newer kernels, hence filing this bug.
Thanks in advance for all your support! I'm a big fan of Ubuntu!!!
ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: linux-image-
ProcVersionSign
Uname: Linux 5.11.0-34-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version k5.11.0-34-generic.
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
ApportVersion: 2.20.11-0ubuntu65.1
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/by-path', '/dev/snd/
Card0.Amixer.info: Error: [Errno 2] No such file or directory: 'amixer'
Card0.Amixer.
CasperMD5CheckR
Date: Tue Sep 14 12:17:49 2021
InstallationDate: Installed on 2021-09-05 (9 days ago)
InstallationMedia: Ubuntu-Server 21.04 "Hirsute Hippo" - Release amd64 (20210421)
MachineType: LENOVO 80Q4
ProcEnviron:
SHELL=/bin/bash
LANG=en_US.UTF-8
TERM=xterm-
PATH=(custom, no user)
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.197.3
RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/26/2018
dmi.bios.release: 1.39
dmi.bios.vendor: LENOVO
dmi.bios.version: D3CN39WW
dmi.board.
dmi.board.name: Lenovo ideapad 300S-14ISK
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40709 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.ec.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: IDEAPAD
dmi.product.name: 80Q4
dmi.product.sku: LENOVO_
dmi.product.
dmi.sys.vendor: LENOVO
This change was made by a bot.