I am investigating some power consumption specifics of my skylake-based laptop (Thinkpad T460s).
It appears that without the module rtsx_pci (used for the sd card reader) the package power state never goes deeper than pc3. As soon as I modprobe the module, power state reaches up to pc7.
After a suspend/resume cycle the power state again does not go deeper than pc3 (no error in the logs).
At this point removing and reloading the module makes low power states available again.
Please let me know if additional information is needed.
Still seen in 5.6.19 -- see also 208117. Have you checked if this is related to the ASPM state (see the contents of l1_aspm for this device under sysfs).
Created attachment 290565 [details]
Created attachment 290567 [details]
lscpci -vvxxxx output
The lspci output is for a working situation, after suspending and resuming, and after reloading the module. Please let me know which other situations I need to take snapshots of
Thanks a lot for your time in looking into this.