Bug report: snd_hda_codec_conexant: CX20585 Speaker Pin (Node 0x1f) enters D3 power state during playback

Thomas Malzer <[email protected]>
Newsgroups org.alsa-project.alsa-devel
Message-ID <[email protected]>
Hello,

I would like to report an audio bug affecting the Conexant CX20585 chip.

Hardware: Medion Akoya E7220 (MD98740)
Audio chip: Conexant CX20585
Vendor Id: 0x14f15069
Subsystem Id: 0x1b0a20af
Driver: snd_hda_codec_conexant
Kernel: 7.0.0-15-generic
OS: Xubuntu 26.04

Problem:
Internal speaker audio cuts out after approximately 12 seconds of 
playback. The issue also occurred under Windows 10, suggesting a 
firmware/hardware bug in the CX20585.

Root cause identified:
Node 0x1f (Speaker Pin Complex) transitions from D0 to D3 during active 
playback:

   Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
     Pin Default 0x90170110: [Fixed] Speaker at Int N/A
     Misc = NO_PRESENCE
     Power: setting=D3, actual=D3

The following command immediately restores audio:
   hda-verb /dev/snd/hwC0D0 0x1f SET_POWER_STATE 0

Note: setting power_save=0 for snd_hda_intel does not prevent the issue. 
The pin returns to D3 regardless.

Workaround: Manual execution of hda-verb after each audio cutout.

Request: Please consider adding a quirk to keep Node 0x1f in D0 for the 
CX20585 (Subsystem Id: 0x1b0a20af).

Thank you for your time.

Best regards,
Thomas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.