Skip to content

[BUG][WHL][TGL] DSM Multicore: Plyaback Stream Not Running #3429

Closed

Description

@zrombel

Describe the bug
In DSM python tests where DSM component is running on secondary core 1 and all other components on primary core 0, after sending trigger start to playback and capture pipelines, playback pipeline doesn't start copying data, and stream stall occurs.
Bisect shows that bug was introduced in commit 0281976 part of PR #3393.

Topology

    +----------------------------------------------+
    | +------+   +---+   +- -+   +---+   +-------+ |
    | | Host |-->|Buf|-->|Dsm|-->|Buf|-->|SSP Dai|-------+
    | +------+   +---+   +---+   +---+   +-------+ |     |
    +------------------+   ^   +-------------------+     |
                       |   |   |                         |
                       | +---+ |                         |
                       | |Buf| |                         |
                       | +---+ |                         |
                       +---^---+                         |
    +----------------------|------------------------+    |
    | +------+   +---+   +-|--+   +---+   +-------+ |    |
    | | Host |<--|Buf|<--|Dmux|<--|Buf|<--|SSP Dai|<-----+
    | +------+   +---+   +----+   +---+   +-------+ |
    +-----------------------------------------------+

To Reproduce
Run any of python tests with slim driver:
22_05_TestDsmMulticoreSsp48000Hz24b32b2ch
22_05_TestDsmMulticoreSsp48000Hz32b32b2ch
22_06_TestDsmMulticoreSdw48000Hz24b32b2ch
22_06_TestDsmMulticoreSdw48000Hz32b32b2ch

Reproduction Rate
100%

Environment

  1. SOF: branch: master, hash: 0281976
  2. Python tests: brach master, hash: 4dab4636a90a622b478d685fb25dd80ea1beb279
  3. Platforms:
    • TGL RVP
    • WHL RVP

Logs
WHL_DSM_MC_StreamStall_LOG.zip

Activity

  1. added
    bugSomething isn't working as expected
    WHLApplies to WhiskeyLake platform
    TGLApplies to Tiger Lake
    DSMDynamic Speaker Management
    on Sep 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

DSMDynamic Speaker ManagementP1Blocker bugs or important featuresTGLApplies to Tiger LakeWHLApplies to WhiskeyLake platformbugSomething 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