You are not logged in.

#1 2021-08-23 12:32:44

mpdeimos
Member
From: Munich, Germany
Registered: 2013-04-23
Posts: 10
Website

[SOLVED] Audio broken: refused to change power state from D3hot to D0

Hi,

Since a few weeks (I can sadly not nail the date) my audio stops working when I leave my laptop (xps 13 2in1, https://wiki.archlinux.org/title/Dell_X … n-1_(7390) ) locked but not in stand by. The lock screen greets me with the Gnome audio chooser when I return. After logging in again audio is not working.
I'm not 100% sure whether it's auto-lock or something else that cause this, but it never happened during usage of the laptop.

Kernel is 5.13.12-zen1-1-zen. I'll try to reproduce with default kernel as well in the next days, but given the redhat bug report [1], it should be on default kernel as well.

This is what dmesg yields:

[Aug23 12:15] snd_hda_intel 0000:00:1f.3: refused to change power state from D3hot to D0
[  +0,121133] snd_hda_intel 0000:00:1f.3: CORB reset timeout#2, CORBRP = 65535
[  +0,227285] snd_hda_codec_hdmi hdaudioC1D2: Unable to sync register 0x2f8100. -5
[  +0,221847] snd_hda_codec_realtek hdaudioC1D0: Unable to sync register 0x2b8000. -5
[  +0,000039] snd_hda_codec_realtek hdaudioC1D0: Unable to sync register 0x2b8000. -5

I've already tried the following workaround that's a few years old, but no luck: https://bbs.archlinux.org/viewtopic.php … 0#p1836910

Un-/Redocking the laptop from my DELL dock has no effect.
Using Pulseaudio or Pipewire makes no difference.

Letting the laptop sleep (S3) will fix the issue sometimes.

There seems to be a related issue in the RedHat bugtracker regarding a ThinkPad: [1]

Any help/ideas are welcome.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1979424

Last edited by mpdeimos (2021-08-26 12:13:49)

Offline

#2 2021-08-23 12:42:15

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,739

Re: [SOLVED] Audio broken: refused to change power state from D3hot to D0

Try disabling power saving on snd_hda_intel with e.g. a config in modprobe /etc/modprobe.d/disablePower.conf

options snd_hda_intel power_save=0

and reboot. Other than that likely a kernel regression, try to identify on which kernel it last worked properly

Offline

#3 2021-08-23 17:49:20

mpdeimos
Member
From: Munich, Germany
Registered: 2013-04-23
Posts: 10
Website

Re: [SOLVED] Audio broken: refused to change power state from D3hot to D0

Thanks, I'll give that a try and also keep the fingers crossed that this may be fixed with 5.14 (according to the RedHat bug)

Offline

#4 2021-08-26 12:13:10

mpdeimos
Member
From: Munich, Germany
Registered: 2013-04-23
Posts: 10
Website

Re: [SOLVED] Audio broken: refused to change power state from D3hot to D0

The config solved the problem, so it looks like an acceptable workaround. Thanks.

Offline

Board footer

Powered by FluxBB