Skip to content

[BUG][Regression] bind KPB and copier failed #6784

@libinyang

Description

@libinyang

Describe the bug
Bind KPB and copier will failed. This is a regression which is introduced by 0c2c050.
With a test change of moving comp_bind(source, bu); behind comp_buffer_connect(sink, sink->ipc_config.core, buffer, PPL_CONN_DIR_BUFFER_TO_COMP);, the issue disappears.
The topology is:
sof-mtl-nocodec

To Reproduce
Use a pipeline, which contains a KPB component, to record. For example, on MTL nocodec platform, run:

arecord -Dhw:0,11 -c2 -r16000 -fs32_le -M -N 2.wav -vvv

Reproduction Rate
100%

Expected behavior
Record works well.

Impact
The pipelines which contains kpb won't work

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).

  2. Name of the topology file

  3. Name of the platform(s) on which the bug is observed.

    • Platform: MTLP_RVP_NOCODEC

dmesg

dmesg.txt
mtrace.txt

Metadata

Metadata

Assignees

Labels

Keyword DetectionApplies to Keyword DetectionMTLApplies to Meteor Lake platformP1Blocker bugs or important featuresbugSomething isn't working as expected

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions