Skip to content

SoundWire: IPC errors on PIPE_NEW #3652

Closed

Description

@plbossart

kernel PR #3642 with HDaudio/HDMI link disabled in menuconfig
SOF PR thesofproject/sof#5813 with HDMI commented out

modified modprobe/modprobe -r scripts to probe machine driver first
reverse.sh.txt

while true; do bash reverse.sh.txt; done
[  204.372615] sof-audio-pci-intel-tgl 0000:00:1f.3: ipc tx: 0x30100000: GLB_TPLG_MSG: PIPE_NEW
[  204.372739] sof-audio-pci-intel-tgl 0000:00:1f.3: ipc tx error for 0x30100000 (msg/reply size: 48/20): -22
[  204.372744] sof-audio-pci-intel-tgl 0000:00:1f.3: Failed to setup widget PIPELINE.30.ALH258.OUT
[  204.372857] sof-audio-pci-intel-tgl 0000:00:1f.3: error: tplg component load failed -22
[  204.372862] sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to load DSP topology -22
[  204.372864] sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC: error at snd_soc_component_probe on 0000:00:1f.3: -22
[  204.372892] sof_sdw sof_sdw: ASoC: failed to instantiate card -22
[  204.373033] sof_sdw sof_sdw: snd_soc_register_card failed -22
[  204.373051] sof_sdw: probe of sof_sdw failed with error -22
[    31335820.421] (    15587912.000) c0 ipc                  src/ipc/ipc3/handler.c:1585 INFO ipc: new cmd 0x30100000
[    31335861.671] (          41.250) c0 ipc                   src/ipc/ipc3/helper.c:335  ERROR ipc_pipeline_new(): pipeline id is already taken, pipe_desc->pipeline_id = 30
[    31335882.401] (          20.729) c0 ipc                  src/ipc/ipc3/handler.c:1325 ERROR ipc: pipe 30 creation failed -22

Same error reproduced on CML and TGL, this is not a random issue at all.

Activity

  1. added
    SDWApplies to SoundWire bus for codec connection
    on May 17, 2022
  2. plbossart commented on May 19, 2022

    @plbossart
    MemberAuthor

    reproduced on 2 TGL devices and 1 CML, even with the latest changes in #3642

    This looks like a firmware bug to me @ranj063

  3. plbossart commented on Feb 16, 2023

    @plbossart
    MemberAuthor

    No new data and nothing reproduced, closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    SDWApplies to SoundWire bus for codec connection

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions