Bug 214307 - Realtek ethernet NIC has suboptimal TX/RX speed when ASPM L1 is enabled
Summary: Realtek ethernet NIC has suboptimal TX/RX speed when ASPM L1 is enabled
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Network (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_network@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-03 15:48 UTC by Kai-Heng Feng
Modified: 2021-09-03 15:49 UTC (History)
0 users

See Also:
Kernel Version: mainline, linux-next
Tree: Mainline
Regression: No


Attachments
lspci-vv from affected system (Intel Jasper Lake) (34.49 KB, text/plain)
2021-09-03 15:49 UTC, Kai-Heng Feng
Details
lspci-vv from working system (AMD Renoir) (59.23 KB, text/plain)
2021-09-03 15:49 UTC, Kai-Heng Feng
Details

Description Kai-Heng Feng 2021-09-03 15:48:31 UTC
On an Intel Jasper Lake system, if ASPM L1 is enabled for Realteak r8169 device, the TX/RX speed becomes abysmal. Use the "dynamic ASPM" mechanism from vendor driver [1] can workaround the issue. The mechanism switches ASPM on and off based on the network traffic, so it probably mitigates the rather long ASPM L1 exit latency.

[1] https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
Comment 1 Kai-Heng Feng 2021-09-03 15:49:24 UTC
Created attachment 298663 [details]
lspci-vv from affected system (Intel Jasper Lake)
Comment 2 Kai-Heng Feng 2021-09-03 15:49:49 UTC
Created attachment 298665 [details]
lspci-vv from working system (AMD Renoir)

Note You need to log in before you can comment on or make changes to this bug.