enable realtek ethernet device ASPM function
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-osp1 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
AceLan Kao |
Bug Description
============= SRU for 5.4 Focal kernel ===============
[Impact]
The PC state stays at PC3 if r8169 driver doesn't enable ASPM.
[Fix]
Applied same series of patches from v5.5-rc1 and disable ASPM L1.1 only, instead of disable ASPM completely.
[Test]
Verified on machines with realtek Ethernet device, the Ethernet works well after S3 test 30 times and the system can enter PC10.
[Regression Potential]
Low, from realtek engineer, r8169 driver supports ASPM L0s and L1, and we only disable ASPM L1.1 which is pretty safe and should be disabled by default.
================== SRU for 5.0 OEM OSP1 kernel =======
[Impact]
The PC state stays at PC3 if realtek ethernet doesn't enable ASPM.
[Fix]
Discussed with upstream and they would like to use sysfs to toggle the ASPM link states, but the patches didn't get merged yet, so we merger them as SAUCE patches.
[Test]
Verified on machines with realtek ethernet device, the ethernet works well and the system can enter PC10.
[Regression Potential]
High. From upstream maintainer, enable realtek ethernet ASPM may lead to some serious issue, so regression is expected. Those regression should come from old realtek chips, we'll make sure all new platforms with realtek NIC have no any issues.
CVE References
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux-oem-osp1 (Ubuntu): | |
status: | New → Invalid |
tags: | added: oem-priority originate-from-1833681 somerville |
Changed in linux-oem-osp1 (Ubuntu): | |
status: | Invalid → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
no longer affects: | linux (Ubuntu Bionic) |
no longer affects: | linux-oem-osp1 (Ubuntu Focal) |
Changed in linux (Ubuntu Focal): | |
status: | New → In Progress |
description: | updated |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
This patchset has been included in linux-oem-osp1: 5.0.0-1014.15