Skip to content

[BUG][ICL] TriggerStart IPC timeout on pipeline with ALH DAI. #2209

Closed

Description

@zrombel

Describe the bug
After creating topology with playback and capture pipelines containing ALH DAI component, when creating and deleting PcmStreams multiple times (topology is not destroyed), when sending IPC TrigStart to playback pipelines FW doesn't reply. Bug occurs only with audio formats 16b/16b where container size is converted to 32b on DAI component. May be connected with PR #2029

Topology

                pipe_plb
                +------------------------+
+----------+    | +------+   +---------+ |     +-------+      +------+
| Host plb |----->|Buffer|-->| Dai ALH | |---->| PDI A | ---> | DP A |
+----------+    | +------+   +---------+ |     +-------+      +------+
                +------------------------+                       ||
                                                                 ||
                pipe_cap                                         ||
                +------------------------+                       ||
+----------+    | +------+   +---------+ |     +-------+      +------+
| Host cap |<-----|Buffer|<--| Dai ALH | |<----| PDI B |<---- | DP B |
+----------+    | +------+   +---------+ |     +-------+      +------+
                +------------------------+

To Reproduce
Slim Driver python test:
16_01_TestAlhLoopbackVolume48000Hz16b16b2ch with --playback_iterations>=100

Reproduction Rate
5%

Environment

  1. Sof master branch f5bcc commit

Log:
IclAlhTrigStartIpcTimeout.zip

Activity

  1. added
    bugSomething isn't working as expected
    ICLApplies to IceLake platform
    on Dec 16, 2019
  2. lgirdwood commented on Dec 16, 2019

    @lgirdwood
    Member

    @zrombel #2029 now merged, is this now resolved ?

  3. zrombel commented on Dec 16, 2019

    @zrombel
    Author

    No, this bug is still reproducible and may be caused by PR #2029 .

  4. lgirdwood commented on Dec 18, 2019

    @lgirdwood
    Member

    @zrombel ah sorry, I mean the subsequent patch to #2029 that disables the HiFi3, but I guess we are suspecting the same issue.

  5. emilchudzik commented on Feb 25, 2020

    @emilchudzik
    Contributor

    Double checked issue on two platforms ICL RVP.
    There is no repro on commits: c35e1aa (24.02) and 8b59506 (25.02)

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

    ICLApplies to IceLake platformIPC timeoutIPC timeout observedbugSomething 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