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
- Boot normally
- Try to play anything through the internal speakers/headphones, or run:
speaker-test -D hw:0,0 -c 2 -t wav
- 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.
Description
sof-audio-pci-intel-lnlcan't bring up any PCM on this machine. Firmware boots fine, but creating thedrc.2.1module 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
8086:a828, codec ALC294sof-audio-pci-intel-lnlSoftware
6.17.0-40-genericfirmware-sof-signed2025.05.1-1ubuntu0.1 (SOF fw 2.14.1.1)sof-hda-generic-2ch.tplgTo Reproduce
Expected behavior
drc.2.1initializes successfully and analog playback works.Actual behavior
drc.2.1fails 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), andpipeline.15(deepbuffer analog) all subsequently failto 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
Duplicate teardown lines for
pipeline.1,pipeline.4,pipeline.12, andpipeline.15omitted 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-infodump or a sof-logger trace if that narrows it down further.