This bug was fixed in the package linux-oem-6.5 - 6.5.0-1008.8
---------------
linux-oem-6.5 (6.5.0-1008.8) jammy; urgency=medium
* jammy/linux-oem-6.5: 6.5.0-1008.8 -proposed tracker (LP: #2041878)
* Packaging resync (LP: #1786013)
- [Packaging] resync git-ubuntu-log
- [Packaging] resync update-dkms-versions helper
* System hang after unplug/plug DP monitor with AMD W7500 card (LP: #2042912)
- SAUCE: drm/amd/pm: Fix error of MACO flag setting code
* Fix after-suspend-mediacard/sdhc-insert test failed (LP: #2042500)
- SAUCE: PCI/ASPM: Add back L1 PM Substate save and restore
* Keyboard and Touchpad Not Working in New Lenovo V15 Gen4 Laptop
(LP: #2034477)
- x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
- platform/x86: Add s2idle quirk for more Lenovo laptops
* Fix RPL-U CPU C-state alway keep at C3 when system run PHM with idle screen
on (LP: #2042385)
- SAUCE: r8169: Add quirks to enable ASPM on Dell platforms
* Fix system suspend problem for Cirrus CS35L41 HDA codec on HP ZBook Fury 16
G9 (LP: #2042060)
- ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct
boost type
- ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9
- ALSA: hda: cs35l41: Assert reset before system suspend
- ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system
resume
- ALSA: hda: cs35l41: Run boot process during resume callbacks
- ALSA: hda: cs35l41: Force a software reset after hardware reset
- ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend
- ALSA: hda: cs35l41: Check CSPL state after loading firmware
- ASoC: cs35l41: Detect CSPL errors when sending CSPL commands
* Miscellaneous Ubuntu changes
- [Packaging] Add ppa2 to getabis
[ Ubuntu: 6.5.0-13.13 ]
* mantic/linux: 6.5.0-13.13 -proposed tracker (LP: #2042652)
* arm64 atomic issues cause disk corruption (LP: #2042573)
- locking/atomic: scripts: fix fallback ifdeffery
[ Ubuntu: 6.5.0-11.11 ]
* mantic/linux: 6.5.0-11.11 -proposed tracker (LP: #2041879)
* CVE-2023-31085
- ubi: Refuse attaching if mtd's erasesize is 0
* CVE-2023-4244
- netfilter: nft_set_rbtree: skip sync GC for new elements in this
transaction
* CVE-2023-5633
- drm/vmwgfx: Keep a gem reference to user bos in surfaces
* CVE-2023-5345
- fs/smb/client: Reset password pointer to NULL
* CVE-2023-5090
- x86: KVM: SVM: always update the x2avic msr interception
* Packaging resync (LP: #1786013)
- [Packaging] update helper scripts
-- Timo Aaltonen <[email protected]> Fri, 10 Nov 2023
13:04:39 +0200
** Changed in: linux-oem-6.5 (Ubuntu Jammy)
Status: Fix Committed => Fix Released
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2023-31085
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2023-4244
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2023-5090
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2023-5345
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2023-5633
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-oem-6.5 in Ubuntu.
https://bugs.launchpad.net/bugs/2042500
Title:
Fix after-suspend-mediacard/sdhc-insert test failed
Status in HWE Next:
New
Status in linux package in Ubuntu:
In Progress
Status in linux-oem-6.1 package in Ubuntu:
Invalid
Status in linux-oem-6.5 package in Ubuntu:
Invalid
Status in linux source package in Jammy:
In Progress
Status in linux-oem-6.1 source package in Jammy:
In Progress
Status in linux-oem-6.5 source package in Jammy:
Fix Released
Status in linux source package in Mantic:
In Progress
Status in linux-oem-6.1 source package in Mantic:
Invalid
Status in linux-oem-6.5 source package in Mantic:
Invalid
Status in linux source package in Noble:
In Progress
Status in linux-oem-6.1 source package in Noble:
Invalid
Status in linux-oem-6.5 source package in Noble:
Invalid
Bug description:
[Impact]
checkbox test case, after-suspend-mediacard/sdhc-insert, failed.
[Fix]
Commit a7152be79b62 ("Revert "PCI/ASPM: Save L1 PM Substates Capability
for suspend/resume"") reverted saving and restoring of ASPM L1 Substates
due to a regression that caused resume from suspend to fail on certain
systems. However, we never added this capability back and this is now
causing systems fail to enter low power CPU states, drawing more power
from the battery.
The original revert mentioned that we restore L1 PM substate configuration
even though ASPM L1 may already be enabled. This is due the fact that
the pci_restore_aspm_l1ss_state() was called before pci_restore_pcie_state().
Try to enable this functionality again following PCIe r6.0.1, sec 5.5.4
more closely by:
1) Do not restore ASPM configuration in pci_restore_pcie_state() but
do that after PCIe capability is restored in pci_restore_aspm_state()
following PCIe r6.0, sec 5.5.4.
2) ASPM is first enabled on the upstream component and then downstream
(this is already forced by the parent-child ordering of Linux
Device Power Management framework).
3) Program ASPM L1 PM substate configuration before L1 enables.
4) Program ASPM L1 PM substate enables last after rest of the fields
in the capability are programmed.
5) Add denylist that skips restoring on the ASUS and TUXEDO systems
where these regressions happened, just in case. For the TUXEDO case
we only skip restore if the BIOS is involved in system suspend
(that's forcing "mem_sleep=deep" in the command line). This is to
avoid possible power regression when the default suspend to idle is
used, and at the same time make sure the devices continue working
after resume when the BIOS is involved.
[Test Case]
1. suspend and resume.
2. check if the error appears in dmesg
~~~
pcieport 0000:00:1c.0: pciehp: Slot(5): Card not present
rtsx_pci 0000:05:00.0: Unable to change power state from D0 to D3hot, device
inaccessible
rtsx_pci 0000:05:00.0: Unable to change power state from D3cold to D0,
device inaccessible
~~~
[where the issue could happen]
low, the patch works well on the reported malfunctioned ASUS platform too.
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2042500/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp