Skip to content

[BUG] ipc timed out for 0x13040004 GLB_SET_PIPELINE_STATE on MTLP_RVP when testing with DMIC pipeline #7231

@keqiaozhang

Description

@keqiaozhang

Describe the bug
Observed this ERROR in CI test(Test ID:21755), this is a new IPC error on MTLP_RVP_HDA. No obvious errors in mtrace.

dmesg

[ 4655.963575] kernel: snd_sof:sof_ipc4_set_pipeline_state: sof-audio-pci-intel-mtl 0000:00:1f.3: ipc4 set pipeline 4 state 4
[ 4655.963580] kernel: snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx      : 0x13040004|0x0: GLB_SET_PIPELINE_STATE
[ 4656.461841] kernel: snd_sof:sof_pcm_trigger: sof-audio-pci-intel-mtl 0000:00:1f.3: pcm: trigger stream 6 dir 1 cmd 0
[ 4656.461860] kernel: snd_sof:sof_ipc4_trigger_pipelines: sof-audio-pci-intel-mtl 0000:00:1f.3: trigger cmd: 0 state: 3
[ 4656.469198] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ipc timed out for 0x13040004|0x0
[ 4656.469251] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: preventing DSP entering D3 state to preserve context
[ 4656.469255] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ------------[ IPC dump start ]------------
[ 4656.469301] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Host IPC initiator: 0x93040004|0x0|0x0, target: 0x33000000|0x0|0x0, ctl: 0x3
[ 4656.469352] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ------------[ IPC dump end ]------------
[ 4656.469390] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ------------[ DSP dump start ]------------
[ 4656.469430] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: IPC timeout
[ 4656.469458] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: fw_state: SOF_FW_BOOT_COMPLETE (7)
[ 4656.469498] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ROM status: 0x5, ROM error: 0x0
[ 4656.469533] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ROM debug status: 0x50000005, ROM debug error: 0x0
[ 4656.469575] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ROM feature bit enabled
[ 4656.469606] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ------------[ DSP dump end ]------------
[ 4656.469654] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to set final state 4 for all pipelines
[ 4656.469699] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at soc_component_trigger on 0000:00:1f.3: -110
[ 4656.469719] kernel: snd_sof:sof_ipc4_log_header: sof-audio-pci-intel-mtl 0000:00:1f.3: ipc tx      : 0x13000003|0x1: GLB_SET_PIPELINE_STATE [data size: 12]
[ 4656.469759] kernel:  HDA Analog: ASoC: trigger FE cmd: 1 failed: -110

To Reproduce
~/sof-test/test-case/multiple-pipeline.sh -f p -c 20 -l 50

Reproduction Rate
TBD

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
    • Kernel: sof-dev / [f02bb90dd84e]
    • SOF: main/b637889efb5e
  2. Name of the topology file
    • Topology: sof-hda-generic-4ch.tplg
  3. Name of the platform(s) on which the bug is observed.
    • Platform: MTL-HDA

dmesg.txt

mtrace.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    DMICDigital MicrophoneHDAApplies to HD-Audio bus for codec connectionIPC timeoutIPC timeout observedMTLApplies to Meteor Lake platformP2Critical bugs or normal featuresbugSomething isn't working as expected

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions