System cannot sleep after upgrading to 0.3.64
- PipeWire version (
pipewire --version
): 0.3.64 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Arch Linux - Desktop Environment: KDE Plasma
- Kernel version (
uname -r
):6.1.1.arch1-1
/6.1.6-arch1-1
Description of Problem:
System cannot suspend/sleep.
How Reproducible:
Always.
Steps to Reproduce:
- Log in
- Sleep
Actual Results:
Displays go off for ~1s then light up again.
Relevant logs:
Jan 16 18:46:18 FredArch systemd[1]: Starting System Suspend...
Jan 16 18:46:18 FredArch systemd-sleep[16987]: Entering sleep state 'suspend'...
Jan 16 18:46:18 FredArch kernel: PM: suspend entry (s2idle)
Jan 16 18:46:19 FredArch kernel: Filesystems sync: 0.867 seconds
Jan 16 18:46:20 FredArch kernel: Freezing user space processes ... (elapsed 0.007 seconds) done.
Jan 16 18:46:20 FredArch kernel: OOM killer disabled.
Jan 16 18:46:20 FredArch kernel: Freezing remaining freezable tasks ... (elapsed 0.000 seconds) done.
Jan 16 18:46:20 FredArch kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Jan 16 18:46:20 FredArch kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: hda_dsp_set_hw_params_upon_resume: failure in hda_dsp_dais_suspend
Jan 16 18:46:20 FredArch kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: error: setting hw_params flag during suspend -22
Jan 16 18:46:20 FredArch kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: PM: pci_pm_suspend(): snd_sof_suspend+0x0/0x20 [snd_sof] returns -22
Jan 16 18:46:20 FredArch kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: PM: dpm_run_callback(): pci_pm_suspend+0x0/0x170 returns -22
Jan 16 18:46:20 FredArch kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: PM: failed to suspend async: error -22
Jan 16 18:46:20 FredArch kernel: PM: Some devices failed to suspend, or early wake event detected
Jan 16 18:46:20 FredArch kernel: nvme nvme0: Shutdown timeout set to 10 seconds
Jan 16 18:46:20 FredArch kernel: nvme nvme0: 16/0/0 default/read/poll queues
Jan 16 18:46:20 FredArch kernel: OOM killer enabled.
...
Jan 16 18:46:23 FredArch kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on iDisp1 Pin: -22
Jan 16 18:46:23 FredArch kernel: iDisp1: ASoC: error at __soc_pcm_hw_params on iDisp1: -22
Jan 16 18:46:23 FredArch kernel: HDMI1: ASoC: error at dpcm_fe_dai_hw_params on HDMI1: -22
Jan 16 18:46:23 FredArch kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on iDisp1 Pin: -22
Jan 16 18:46:23 FredArch kernel: iDisp1: ASoC: error at __soc_pcm_hw_params on iDisp1: -22
Jan 16 18:46:23 FredArch kernel: HDMI1: ASoC: error at dpcm_fe_dai_hw_params on HDMI1: -22
(these messages repeat for HDMI1/HDMI2/HDMI3)
Expected Results:
System sleeps.
Additional Info (as attachments):
pacman -Q | rg -w 'pipewire|alsa'
:
alsa-card-profiles 1:0.3.64-1
alsa-lib 1.2.8-1
alsa-plugins 1:1.2.7.1-1
alsa-topology-conf 1.2.5.1-1
alsa-ucm-conf 1.2.8-1
alsa-utils 1.2.8-1
gst-plugin-pipewire 1:0.3.64-1
lib32-alsa-lib 1.2.8-1
lib32-alsa-plugins 1.2.7.1-1
lib32-pipewire 1:0.3.64-1
pipewire 1:0.3.64-1
pipewire-audio 1:0.3.64-1
pipewire-pulse 1:0.3.64-1
pulseaudio-alsa 1:1.2.7.1-1
lspci -nn
:
00:00.0 Host bridge [0600]: Intel Corporation 12th Gen Core Processor Host Bridge/DRAM Registers [8086:4641] (rev 02)
00:01.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 [8086:460d] (rev 02)
00:04.0 Signal processing controller [1180]: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant [8086:461d] (rev 02)
00:06.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 [8086:464d] (rev 02)
00:08.0 System peripheral [0880]: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator [8086:464f] (rev 02)
00:0a.0 Signal processing controller [1180]: Intel Corporation Platform Monitoring Technology [8086:467d] (rev 01)
00:14.0 USB controller [0c03]: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller [8086:51ed] (rev 01)
00:14.2 RAM memory [0500]: Intel Corporation Alder Lake PCH Shared SRAM [8086:51ef] (rev 01)
00:14.3 Network controller [0280]: Intel Corporation Alder Lake-P PCH CNVi WiFi [8086:51f0] (rev 01)
00:15.0 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 [8086:51e8] (rev 01)
00:16.0 Communication controller [0780]: Intel Corporation Alder Lake PCH HECI Controller [8086:51e0] (rev 01)
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:51b8] (rev 01)
00:1c.7 PCI bridge [0604]: Intel Corporation Alder Lake PCH-P PCI Express Root Port #9 [8086:51bf] (rev 01)
00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:51b0] (rev 01)
00:1f.0 ISA bridge [0601]: Intel Corporation Alder Lake PCH eSPI Controller [8086:5182] (rev 01)
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Alder Lake PCH-P High Definition Audio Controller [8086:51c8] (rev 01)
00:1f.4 SMBus [0c05]: Intel Corporation Alder Lake PCH-P SMBus Host Controller [8086:51a3] (rev 01)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Alder Lake-P PCH SPI Controller [8086:51a4] (rev 01)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA103M [GeForce RTX 3080 Ti Mobile] [10de:2420] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:2288] (rev a1)
04:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd Device [144d:a80c]
0a:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5261 PCI Express Card Reader [10ec:5261] (rev 01)
20:00.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020] [8086:1136] (rev 02)
21:00.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020] [8086:1136] (rev 02)
21:01.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020] [8086:1136] (rev 02)
21:02.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020] [8086:1136] (rev 02)
21:03.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020] [8086:1136] (rev 02)
22:00.0 USB controller [0c03]: Intel Corporation Thunderbolt 4 NHI [Maple Ridge 4C 2020] [8086:1137]
23:00.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] [8086:0b26] (rev 03)
24:00.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] [8086:0b26] (rev 03)
24:01.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] [8086:0b26] (rev 03)
24:02.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] [8086:0b26] (rev 03)
24:03.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] [8086:0b26] (rev 03)
24:04.0 PCI bridge [0604]: Intel Corporation Thunderbolt 4 Bridge [Goshen Ridge 2020] [8086:0b26] (rev 03)
55:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller (2) I225-LMvP [8086:5502] (rev 03)
56:00.0 USB controller [0c03]: Intel Corporation Thunderbolt 4 USB Controller [Maple Ridge 4C 2020] [8086:1138]
Edited by Frederick Zhang