Package: linux-image-6.12.107+deb13-amd64
Version: 6.12.107-1
Severity: normal

Dear Maintainer,

I am experiencing an intermittent issue on Debian Trixie where the
onboard Intel Raptor Lake High Definition Audio Controller (ASRock
Device 6899) becomes completely unavailable after a system reboot
(occurring roughly once or twice a month). The issue seems to manifest
after heavy audio/video workloads in the previous session (e.g., using
Google Chrome, Ardour, or Audacious). 

When the failure state occurs, a standard software reboot or cold
reboot does not restore the audio hardware. The only working recovery
sequence is to stop Pipewire/Wireplumber, shut down the PC, unplug the
AC power cord, and hold the case power button for 30 seconds to drain
the motherboard capacitors before booting back in.

TECHNICAL ANALYSIS:
During the failure state, the device remains visible on the PCI bus,
and `dmesg` shows a perfectly clean driver initialisation sequence with
no explicit errors or timeouts. However, checking `lspci -vvv` reveals
that the hardware becomes persistently trapped in the D3 power-saving
state, and the `NoSoftRst+` flag prevents the kernel driver from
forcing a recovery without a physical power drain.

REPRODUCTION STEPS & LOGS:
- Distribution: Debian Stable (Trixie)
- Kernel: 6.12.107+deb13-amd64
- ALSA Info Link: https://alsa-project.org

Relevant dmesg snippet during failure state (initialises but stays
silent):
[   64.676484] snd_hda_intel 0000:00:1f.3: enabling device (0000 ->
0002)
[   64.676702] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops
i915_audio_component_bind_ops [i915])
[   64.762718] snd_hda_codec_realtek hdaudioC0D0: autoconfig for
ALC897: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[   64.762724] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0
(0x0/0x0/0x0/0x0/0x0)
[   64.762725] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1
(0x1b/0x0/0x0/0x0/0x0)
[   64.762727] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   64.762727] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
[   64.762728] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   64.762729] snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
[   64.762730] snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
[   64.810754] input: HDA Intel PCH Rear Mic as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input14
[   64.810792] input: HDA Intel PCH Front Mic as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input15
[   64.810816] input: HDA Intel PCH Line Out as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input16
[   64.810841] input: HDA Intel PCH Front Headphone as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input17
[   64.810865] input: HDA Intel PCH HDMI/DP,pcm=3 as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input18
[   64.810898] input: HDA Intel PCH HDMI/DP,pcm=7 as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input19
[   64.810921] input: HDA Intel PCH HDMI/DP,pcm=8 as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input20
[   64.810946] input: HDA Intel PCH HDMI/DP,pcm=9 as
/devices/pci0000:00/0000:00:1f.3/sound/card0/input21
[   65.975068] usbcore: registered new interface driver snd-usb-audio

Relevant lspci power management capability lines while broken:
Capabilities: [50] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-
,D3hot+,D3cold+)
        Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-

-- System Information:
Debian Release: 13.6
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.107+deb13-amd64 (SMP w/32 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to