Skip to content

Intel Lunar Lake (ASUS Vivobook S5406SA): DSP panic creating drc.2.1, no audio at all #11076

Description

@arkybruh7

Description

sof-audio-pci-intel-lnl can't bring up any PCM on this machine. Firmware boots fine, but creating the drc.2.1 module always fails with error 104, which panics the DSP and times out the IPC. Once that happens, every other pipeline fails too not just analog playback, capture and DMIC go down with it.

100% reproducible. Same failure happened 3 times in one boot's dmesg, on the first playback attempt each time.

Hardware

  • ASUS Vivobook S 14 (S5406SA), Intel Lunar Lake-M
  • Audio controller 8086:a828, codec ALC294
  • Kernel driver: sof-audio-pci-intel-lnl

Software

  • Ubuntu 25.10, kernel 6.17.0-40-generic
  • firmware-sof-signed 2025.05.1-1ubuntu0.1 (SOF fw 2.14.1.1)
  • Topology: sof-hda-generic-2ch.tplg

To Reproduce

  1. Boot normally
  2. Try to play anything through the internal speakers/headphones, or run:
    speaker-test -D hw:0,0 -c 2 -t wav
    
  3. No sound. The failure shows up in dmesg immediately.

Expected behavior

drc.2.1 initializes successfully and analog playback works.

Actual behavior

drc.2.1 fails to initialize (error 104), which panics the DSP and times out the IPC. This cascades: pipeline.1 (analog playback), pipeline.4 (analog capture), pipeline.12 (DMIC), and pipeline.15 (deepbuffer analog) all subsequently fail
to build for the same reason. So this isn't a speakers-only bug — capture and DMIC are down too.

The exact same sequence repeats word-for-word at t=19.6s and t=271.8s in the same boot, so it's not a one-off race at driver probe it fails every single time something tries to open the analog pipeline.

dmesg

sof-audio-pci-intel-lnl 0000:00:1f.3: FW reported error: 104 - Other failure of module instance initialization request
sof-audio-pci-intel-lnl 0000:00:1f.3: ipc error for msg 0x40001000|0x1000a
sof-audio-pci-intel-lnl 0000:00:1f.3: failed to create module drc.2.1
sof-audio-pci-intel-lnl 0000:00:1f.3: Failed to set up connected widgets
sof-audio-pci-intel-lnl 0000:00:1f.3: sof_pcm_setup_connected_widgets: pcm0 (HDA Analog), dir 0: Widget list set up failed
sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC error (-22): at snd_soc_pcm_component_hw_params() on 0000:00:1f.3
 HDA Analog: ASoC error (-22): at __soc_pcm_hw_params() on HDA Analog
 HDA Analog: ASoC error (-22): at dpcm_fe_dai_hw_params() on HDA Analog
sof-audio-pci-intel-lnl 0000:00:1f.3: ------------[ DSP dump start ]------------
sof-audio-pci-intel-lnl 0000:00:1f.3: DSP panic!
sof-audio-pci-intel-lnl 0000:00:1f.3: fw_state: SOF_FW_BOOT_COMPLETE (7)
sof-audio-pci-intel-lnl 0000:00:1f.3: 0x50000005: module: ROM_EXT, state: FW_ENTERED, running
sof-audio-pci-intel-lnl 0000:00:1f.3: Firmware state: 0x5, status/error code: 0x0
sof-audio-pci-intel-lnl 0000:00:1f.3: Core dump is not available due to invalid separator 0xc0de
sof-audio-pci-intel-lnl 0000:00:1f.3: ------------[ DSP dump end ]------------
sof-audio-pci-intel-lnl 0000:00:1f.3: ipc timed out for 0x40001000|0x1000a
sof-audio-pci-intel-lnl 0000:00:1f.3: ------------[ IPC dump start ]------------
sof-audio-pci-intel-lnl 0000:00:1f.3: Host IPC initiator: 0xc0001000|0x1000a|0x0, target: 0x1b0a0000|0x0|0x0, ctl: 0x3
sof-audio-pci-intel-lnl 0000:00:1f.3: ------------[ IPC dump end ]------------
sof-audio-pci-intel-lnl 0000:00:1f.3: IPC timeout
sof-audio-pci-intel-lnl 0000:00:1f.3: failed to create module drc.2.1

Duplicate teardown lines for pipeline.1, pipeline.4, pipeline.12, and pipeline.15 omitted here same create-fails-then-cascades pattern repeated for each, happy to paste in full if useful.

Additional context

Let me know what else would help, I can pull a full alsa-info dump or a sof-logger trace if that narrows it down further.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions