Public bug reported:

[Impact]
The r8169 driver disables the ASPM on old Realtek NIC chips, because on some 
platforms it may lead to the network speed or the system stability issue.
But disable ASPM leads to the system can't enter deeper sleep mode which leads 
to power consumption issue and can't pass Energy Start 8/9.

[Fix]
Added the verified machines to the r8169 ASPM quirk to enable the ASPM.

We've been requesting a solution from Realtek for a long time, but they
still haven't provided one. As a result, we have no choice but to
continue adding machines to the quirk.

[Test]
Boot up and check the device by lspci -vvnn

2b:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd.
RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
[10ec:8168] (rev 15)

        Capabilities: [178 v1] L1 PM Substates
                L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ 
L1_PM_Substates+
                          PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
                L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
                           T_CommonMode=0us LTR1.2_Threshold=306176ns

The L1SubCtl1 shows "PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-" means 
those features are disabled.
With the patches kernel, it shows

                L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
                           T_CommonMode=0us LTR1.2_Threshold=306176ns

[Where problems could occur]
The Realtek NIC ASPM issue is well-known and enabling it can lead to various 
problems. Both we and the ODM have extensively tested these platforms, but 
there is still a small chance that unexpected issues may occur.

** Affects: linux (Ubuntu)
     Importance: Undecided
     Assignee: AceLan Kao (acelankao)
         Status: In Progress

** Affects: linux-oem-6.11 (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: linux (Ubuntu Noble)
     Importance: Undecided
     Assignee: AceLan Kao (acelankao)
         Status: In Progress

** Affects: linux-oem-6.11 (Ubuntu Noble)
     Importance: Undecided
     Assignee: AceLan Kao (acelankao)
         Status: In Progress

** Affects: linux (Ubuntu Oracular)
     Importance: Undecided
     Assignee: AceLan Kao (acelankao)
         Status: In Progress

** Affects: linux-oem-6.11 (Ubuntu Oracular)
     Importance: Undecided
         Status: Invalid

** Affects: linux (Ubuntu Plucky)
     Importance: Undecided
     Assignee: AceLan Kao (acelankao)
         Status: In Progress

** Affects: linux-oem-6.11 (Ubuntu Plucky)
     Importance: Undecided
         Status: Invalid

** Also affects: linux-oem-6.11 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Oracular)
   Importance: Undecided
       Status: New

** Also affects: linux-oem-6.11 (Ubuntu Oracular)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Plucky)
   Importance: Undecided
       Status: New

** Also affects: linux-oem-6.11 (Ubuntu Plucky)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Also affects: linux-oem-6.11 (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu Noble)
     Assignee: (unassigned) => AceLan Kao (acelankao)

** Changed in: linux (Ubuntu Oracular)
     Assignee: (unassigned) => AceLan Kao (acelankao)

** Changed in: linux (Ubuntu Plucky)
     Assignee: (unassigned) => AceLan Kao (acelankao)

** Changed in: linux-oem-6.11 (Ubuntu Noble)
     Assignee: (unassigned) => AceLan Kao (acelankao)

** Changed in: linux-oem-6.11 (Ubuntu Oracular)
       Status: New => Invalid

** Changed in: linux-oem-6.11 (Ubuntu Plucky)
       Status: New => Invalid

** Changed in: linux-oem-6.11 (Ubuntu Noble)
       Status: New => In Progress

** Changed in: linux (Ubuntu Plucky)
       Status: New => In Progress

** Changed in: linux (Ubuntu Oracular)
       Status: New => In Progress

** Changed in: linux (Ubuntu Noble)
       Status: New => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2085398

Title:
  The ASPM is disabled on Realtek NIC which prevents the system  from
  entering s0ix

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2085398/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to