Created attachment 1669201 [details] kernel log 1. Please describe the problem: Occasionally pulseaudio stops working after suspending and resuming my Lenovo Yoga C940. The kernel log contains multiple copies (1 or 2 a second) Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: error: ipc timed out for 0x80010000 size 120 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: status: fw entered - code 00000005 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: error: can't enter idle Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: error: trace point 00004000 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: error: panic at src/lib/agent.c:50 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: error: DSP Firmware Oops Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: EXCCAUSE 0x0000003f EXCVADDR 0x00000000 PS 0x00060525 SAR 0x00000000 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: EPC1 0x00000000 EPC2 0xbe00d0a6 EPC3 0x00000000 EPC4 0x00000000 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: EPC5 0x00000000 EPC6 0x00000000 EPC7 0x00000000 DEPC 0x00000000 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: EPS2 0x00060d20 EPS3 0x00000000 EPS4 0x00000000 EPS5 0x00000000 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: EPS6 0x00000000 EPS7 0x00000000 INTENABL 0x00000000 INTERRU 0x00000222 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: stack dump from 0xbe04c0f0 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: 0xbe04c0f0: 00000000 00000000 00000000 00000000 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: 0xbe04c0f4: 00000000 00000000 00000032 00000000 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: 0xbe04c0f8: 4d152600 f37d93dd 77b2b828 ffff89e0 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: 0xbe04c0fc: 01f1f95c ffffabff 00000000 00000000 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: 0xbe04c100: 7fec3a28 ffff89e0 00000078 00000000 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: 0xbe04c104: 77f31aa8 ffff89e0 00000000 00000000 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: 0xbe04c108: b2b822f4 ffffffff 4d152600 f37d93dd Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: 0xbe04c10c: c0df8d9b ffffffff 832aa0d8 ffff89e0 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: error: hda irq intsts 0x00000000 intlctl 0xc0000000 rirb 00 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: error: dsp irq ppsts 0x00000000 adspis 0x00000000 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: error: host status 0x00000000 dsp status 0x00000000 mask 0x00000003 Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: error: failed to set dai config for Analog Playback and Capture Mar 11 04:49:35 idefix kernel: sof-audio-pci 0000:00:1f.3: ASoC: can't set Analog CPU DAI hw params: -110 Mar 11 04:49:35 idefix kernel: Analog Playback and Capture: ASoC: hw_params BE failed -110 Mar 11 04:49:35 idefix kernel: HDA Analog: ASoC: hw_params BE failed -110 until Mar 11 04:53:18 idefix pulseaudio[1782]: E: [alsa-sink-HDA Analog (*)] alsa-sink.c: Failed to set hardware parameters: Connection timed out Trying to start pulseaudio results in Mar 11 05:39:44 idefix systemd[1347]: Starting Sound Service... Mar 11 05:39:45 idefix rtkit-daemon[1030]: Successfully made thread 149587 of process 149587 (/usr/bin/pulseaudio) owned by '1316' high priority at nice level -11. Mar 11 05:39:45 idefix rtkit-daemon[1030]: Supervising 2 threads of 2 processes of 1 users. Mar 11 05:39:45 idefix pulseaudio[149587]: W: [pulseaudio] pid.c: Stale PID file, overwriting. Mar 11 05:39:45 idefix pulseaudio[149587]: W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device HDMI3, assuming stereo duplex. Mar 11 05:39:45 idefix pulseaudio[149587]: W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device HDMI2, assuming stereo duplex. Mar 11 05:39:45 idefix pulseaudio[149587]: W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device HDMI1, assuming stereo duplex. Mar 11 05:39:45 idefix pulseaudio[149587]: W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device Headphones2, assuming stereo duplex. Mar 11 05:39:45 idefix pulseaudio[149587]: W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device Mic, assuming stereo duplex. Mar 11 05:39:45 idefix pulseaudio[149587]: W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device Speaker, assuming stereo duplex. Mar 11 05:39:45 idefix pulseaudio[149587]: W: [pulseaudio] alsa-ucm.c: UCM file does not specify 'PlaybackChannels' or 'CaptureChannels'for device Headphones1, assuming stereo duplex. Mar 11 05:41:15 idefix systemd[1347]: pulseaudio.service: start operation timed out. Terminating. Mar 11 05:42:45 idefix systemd[1347]: pulseaudio.service: State 'stop-sigterm' timed out. Killing. Mar 11 05:42:45 idefix systemd[1347]: pulseaudio.service: Killing process 149587 (pulseaudio) with signal SIGKILL. 2. What is the Version-Release number of the kernel: 5.5.7-200.fc31.x86_64+debug #1 SMP Fri Feb 28 17:03:50 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux 3. Did it work previously in Fedora? If so, what kernel version did the issue *first* appear? Old kernels are available for download at https://koji.fedoraproject.org/koji/packageinfo?packageID=8 : Maybe - this might have been a problem all along, but I didn't investigate it until now. 4. Can you reproduce this issue? If so, please provide the steps to reproduce the issue below: Unknown - I haven't tried sound after restart much 5. Does this problem occur with the latest Rawhide kernel? To install the Rawhide kernel, run ``sudo dnf install fedora-repos-rawhide`` followed by ``sudo dnf update --enablerepo=rawhide kernel``: Unknown 6. Are you running any modules that not shipped with directly Fedora's kernel?: No 7. Please attach the kernel logs. You can get the complete kernel log for a boot with ``journalctl --no-hostname -k > dmesg.txt``. If the issue occurred on a previous boot, use the journalctl ``-b`` flag.
Still happening occasionally under kernel 5.5.10-200
Seems to be the same issue as here: https://bugzilla.redhat.com/show_bug.cgi?id=1772498#c209 https://github.com/thesofproject/sof/issues/1973 I'm having a very similar same issue on my HP EliteBook 850 with 5.5.11-200.fc31.x86_64, but it occurs randomly while the Laptop is running: Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: error: ipc timed out for 0x60010000 size 108 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: status: fw entered - code 00000005 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: error: can't enter idle Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: error: trace point 00004000 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: error: panic at src/lib/agent.c:50 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: error: DSP Firmware Oops Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: EXCCAUSE 0x0000003f EXCVADDR 0x00000000 PS 0x00060b25 SAR 0x00000000 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: EPC1 0x00000000 EPC2 0xbe00d4c6 EPC3 0x00000000 EPC4 0x00000000 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: EPC5 0x00000000 EPC6 0x00000000 EPC7 0x00000000 DEPC 0x00000000 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: EPS2 0x00060d20 EPS3 0x00000000 EPS4 0x00000000 EPS5 0x00000000 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: EPS6 0x00000000 EPS7 0x00000000 INTENABL 0x00000000 INTERRU 0x00000222 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: stack dump from 0xbe04f5b0 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: 0xbe04f5b0: be00fd20 be04f5e0 be062180 00000001 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: 0xbe04f5b4: 00000000 00000000 00000032 00000000 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: 0xbe04f5b8: 86a3ad00 6950c404 7ba3a828 ffff9862 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: 0xbe04f5bc: 81cd3a38 ffffc003 00000000 00000000 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: 0xbe04f5c0: 72229aa8 ffff9862 0000006c 00000000 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: 0xbe04f5c4: 7b06b000 ffff985f 7ba3a828 ffff9862 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: 0xbe04f5c8: 84a96828 ffff9862 86a3ad00 0000006c Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: 0xbe04f5cc: 00000000 00000001 00000000 00000000 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: error: hda irq intsts 0x00000000 intlctl 0xc0000080 rirb 00 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: error: dsp irq ppsts 0x00000000 adspis 0x00000000 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: error: host status 0x00000000 dsp status 0x00000000 mask 0x00000003 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: error: hw params ipc failed for stream 1 Apr 03 12:42:15 escher kernel: sof-audio-pci 0000:00:1f.3: ASoC: 0000:00:1f.3 hw params failed: -110 Apr 03 12:42:15 escher kernel: DMIC48kHz: ASoC: hw_params FE failed -110
This message is a reminder that Fedora 31 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 31 on 2020-11-24. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '31'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 31 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Fedora 31 changed to end-of-life (EOL) status on 2020-11-24. Fedora 31 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed.