Bug 207571

Summary: TI PCIe-to-PCI Bridge ASPM L1 is not enabled, prevent SoC reaching deeper Package C-State > PC3
Product: Drivers Reporter: Kai-Heng Feng (kai.heng.feng)
Component: PCIAssignee: drivers_pci (drivers_pci)
Status: RESOLVED CODE_FIX    
Severity: normal CC: juca
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: mainline Tree: Mainline
Regression: No
Attachments: dmesg
lspci under Windows
lspci under Linux
lspci -t

Description Kai-Heng Feng 2020-05-04 06:35:46 UTC
The device in question prevent the Intel SoC from entering deeper Package C-State like PC8, hence consumes unnecessary high power.
Comment 1 Kai-Heng Feng 2020-05-04 06:36:10 UTC
Created attachment 288883 [details]
dmesg
Comment 2 Kai-Heng Feng 2020-05-04 06:37:16 UTC
Created attachment 288885 [details]
lspci under Windows

ASPM L1 is enabled under Windows.
Comment 3 Kai-Heng Feng 2020-05-04 06:41:14 UTC
Created attachment 288887 [details]
lspci under Linux
Comment 4 Kai-Heng Feng 2020-05-04 06:41:54 UTC
Created attachment 288889 [details]
lspci -t
Comment 5 juan 2020-05-22 11:30:08 UTC
is this related to the Samsung SSD bug?
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1746340
Comment 6 Kai-Heng Feng 2020-05-22 11:36:53 UTC
No it's unrelated.
Comment 7 Kai-Heng Feng 2020-06-02 09:37:16 UTC
commit 66ff14e59e8a30690755b08bc3042359703fb07a
Author: Kai-Heng Feng <kai.heng.feng@canonical.com>
Date:   Wed May 6 01:34:21 2020 +0800

    PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges