Skip to content

[BUG][Zephyr] multiple-pipeline-capture.sh test fails on TGL #4306

@kv2019i

Description

@kv2019i

Describe the bug
Run sof-test case multi-pipeline-record.sh

To Reproduce
cd sof-test/test-case
export TPLG=/lib/firmware/intel/sof-tplg/sof-tgl-rt711-4ch.tplg
./multiple-pipeline-capture.sh

Reproduction Rate
100%

Expected behavior
Test case passes without error.

Impact
Use-case failure. Affects CI test set.

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
    • Kernel: dcea805219d0276916c6ef3266fa1c4d40eced55
    • SOF: d6e29ce
    • Zephyr: 1f0b783bbb2cd0546d0fee12d72cccc694847915
    • Zephyr-SDK: 0.12.4 (gcc)
  2. Name of the topology file
    • Topology: sof-tgl-rt711-rt1308-4ch.tplg
  3. Name of the platform(s) on which the bug is observed.
    • Platform: TGL

Screenshots or console output

Notes

This seems to be a regression related to moving to timer based scheduling. By reverting the following two patches, the test passes:

62caecc zephyr: schedule: start the timer during domain registration
19117f6 zephyr: ll-scheduler: convert Zephyr scheduling domain to timer API

Metadata

Metadata

Assignees

Labels

P2Critical bugs or normal featuresTGLApplies to Tiger LakeZephyrIssues only observed with Zephyr integratedbugSomething 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