Skip to content

[BUG] LNL has FW reported error: 7 with multiple pipeline playback #8275

@fredoh9

Description

@fredoh9

Describe the bug
First LNL issue.
For LNLM_RVP_NOCODEC, multiple pipeline playback fails with FW reported error: 7 - Unsupported operation requested.

[ 1328.146968] kernel: snd_sof:sof_ipc4_set_pipeline_state: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc4 set pipeline instance 6 state 3
[ 1328.146983] kernel: snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc tx      : 0x13060003|0x0: GLB_SET_PIPELINE_STATE
[ 1328.147386] kernel: snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc tx reply: 0x33000000|0x0: GLB_SET_PIPELINE_STATE
[ 1328.147493] kernel: snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc tx done : 0x13060003|0x0: GLB_SET_PIPELINE_STATE
[ 1328.147521] kernel: snd_sof:sof_ipc4_set_pipeline_state: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc4 set pipeline instance 6 state 4
[ 1328.147532] kernel: snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc tx      : 0x13060004|0x0: GLB_SET_PIPELINE_STATE
[ 1328.149150] kernel: snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc tx reply: 0x33000007|0x0: GLB_SET_PIPELINE_STATE
[ 1328.149162] kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: FW reported error: 7 - Unsupported operation requested
[ 1328.149388] kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: ipc error for msg 0x13060004|0x0
[ 1328.149420] kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: ASoC: error at soc_dai_trigger on SSP1 Pin: -22
[ 1328.149439] kernel:  Port1: ASoC: trigger FE cmd: 1 failed: -22

To Reproduce
TPLG=/lib/firmware/intel/sof-ace-tplg/sof-lnl-nocodec.tplg ~/sof-test/test-case/multiple-pipeline-playback.sh -l 10

Reproduction Rate
100%

Environment

  • kernelBranch : topic/sof-dev
  • kernelCommit : b9c99093f5ed-3
  • sofBranch : main
  • sofCommit : deb7a09
  • TPLG: sof-mtl-nocodec.tplg, symbolic link to /lib/firmware/sof-ace-tplg/sof-lnl-nocodec.tplg

NOTE: There is no LNL topology, MTL nocodec tplg is re-used.

Screenshots or console output
dmesg.txt
mtrace.txt

Metadata

Metadata

Labels

LNLApplies to Lunar Lake platformP1Blocker bugs or important featuresSDWSoundWirebugSomething isn't working as expected

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions