Realtek card reader power consumption issue
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-oem (Ubuntu) |
Fix Released
|
Undecided
|
AceLan Kao |
Bug Description
[Impact]
Commit 8275b77a1513 ("mfd: rts5249: Add support for RTS5250S power saving") adds powersaving support for device-ids 5249 524a and 525a.
But as a side effect it breaks ASPM support for all the other device-ids, causing e.g. the Haswell CPU on a Lenovo T440s to not go into a higher c-state then PC3, while previously it would go to PC7, causing the machine to idle at 7.4W instead of 6.6W!
[Fix]
The default dev_aspm_mode 0 is mapped to DEV_ASPM_DISABLE, but the old behavior of calling rtsx_pci_
This commit changes the enum so that 0 = DEV_ASPM_DYNAMIC matching the old default behavior, fixing the pm regression with the other device-ids.
[Regression Potential]
No, it fixes the regression and set it back to the old value, so should be no regression potential.
tags: | added: patch |
This bug was fixed in the package linux-oem - 4.13.0-1017.18
---------------
linux-oem (4.13.0-1017.18) xenial; urgency=low
* linux-oem: 4.13.0-1017.18 -proposed tracker (LP: #1743418)
* Realtek card reader - RTS5243 [VEN_10EC&DEV_5260] (LP: #1737673)
- mmc: rtsx: fix tuning fail on gen3 PCI-Express
- mfd: rts5249: Add support for RTS5250S power saving
- misc: rtsx: Move Realtek Card Reader Driver to misc
- misc: rtsx: Add support for RTS5260
- misc: rtsx: Fix symbol clashes
- [Config] update configs for RTSX
* Realtek card reader power consumption issue (LP: #1743516)
- mfd: Fix RTS5227 (and others) powermanagement
[ Ubuntu: 4.13.0-30.33 ]
* linux: 4.13.0-30.33 -proposed tracker (LP: #1743412) abort_task
* Do not duplicate changelog entries assigned to more than one bug or CVE
(LP: #1743383)
- [Packaging] git-ubuntu-log -- handle multiple bugs/cves better
* Unable to handle kernel NULL pointer dereference at isci_task_
(LP: #1726519)
- Revert "scsi: libsas: allow async aborts"
* CVE-2017-5715 // CVE-2017-5753
- SAUCE: x86/microcode: Extend post microcode reload to support IBPB feature
-- repair missmerge
- Revert "x86/svm: Add code to clear registers on VM exit"
- kvm: vmx: Scrub hardware GPRs at VM-exit
linux-oem (4.13.0-1016.17) xenial; urgency=low
* linux-oem: 4.13.0-1016.17 -proposed tracker (LP: #1742728)
* Add support for Realtek Bluetooth device [0bda:b00a] (LP: #1742613)
- SAUCE: Import Bluetooth driver for Realtek 8821CE
- SAUCE: Make rtl8821ce-bt work with 0bda:b00a only
- SAUCE: rtl8821ce-bt: append device ID to config filename
- SAUCE: bluetooth: Blacklist 0bda:b00a
- SAUCE: build ubuntu/rtl8821ce-bt for x86 only
* Add support for Realtek WiFi device [10ec:c821] (LP: #1740231)
- SAUCE: Import RTL8821CE driver
- SAUCE: Add ubuntu/rtl8821ce into build script
- SAUCE: Sync ubuntu/rtl8821ce with a new release from Realtek
* External HDMI monitor failed to show screen on Lenovo X1 series
(LP: #1738523)
- SAUCE: drm/i915: Disable writing of TMDS_OE on Lenovo ThinkPad X1 series
* Support realtek new codec alc257 in the alsa hda driver (LP: #1738911)
- ALSA: hda/realtek - New codec support for ALC257
* QCA Rome bluetooth can not wakeup after USB runtime suspended.
(LP: #1737890)
- Bluetooth: btusb: driver to enable the usb-wakeup feature
* Intel 9260/9462/9560 can't connect to 5GHz AP (LP: #1736639)
- iwlwifi: mvm: enable RX offloading with TKIP and WEP
- iwlwifi: mvm: mark MIC stripped MPDUs
* [Artful][Wyse 3040] System hang when trying to enable an offlined CPU core
(LP: #1736393)
- SAUCE: drm/i915:Don't set chip specific data
- SAUCE: drm/i915: make previous commit affects Wyse 3040 only
* Touchpad stops working after a few seconds in Lenovo ideapad 320
(LP: #1732056)
- pinctrl/amd: fix masking of GPIO interrupts
[ Ubuntu: 4.13.0-29.32 ]
* linux: 4.13.0-29.32 -proposed tracker (LP: #1742722)
* CVE-2017-5754
- Revert "x86/cpu: Implement CPU vulnerabilites sysfs functions"
- Revert "sysfs/cpu: Fix typos in vulnerability documentatio...