Skip to content

SoundWire: IPC errors on PIPE_NEW #3652

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

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