Skip to content

[BUG] glitch in test 02_00_TestPtpSimpleLoopback48000Hz24b32b8ch #4076

Closed

Description

@wszypelt

Describe the bug
Glitch was found in test 02_00_TestPtpSimpleLoopback48000Hz24b32b8ch

Topology

pipe_plb
+------------------------------+
|-------+   +------+   +-----+ |   +----+
|| Host +-->+Buffer+-->+ Dai +---->+SSPX|
|-------+   +------+   +-----+ |   +----+
+------------------------------+    |  |
                                    |  |
pipe_cap                            |  |
+------------------------------+    |  |
|-------+   +------+   +-----+ |   +----+
|| Host +<--+Buffer+<--+ Dai +---->+SSPX|
|-------+   +------+   +-----+ |   +----+
+------------------------------+

To Reproduce
Run test with Diagnostic driver 02_00_TestPtpSimpleLoopback48000Hz24b32b8ch
With options --playback-iterations=75

Reproduction Rate
1/75

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
  2. Name of the platform(s) on which the bug is observed.
    • Platform: ICL RVP
  3. Test environment:
    BRANCH: master HASH: 180819001ee5c678ee2b6a53b4931c605a14e89c

Screenshots or console output
image

2021_04_20_16_03_11.zip

Activity

  1. added
    bugSomething isn't working as expected
    on Apr 22, 2021
  2. lgirdwood commented on Apr 27, 2021

    @lgirdwood
    Member

    @wszypelt @zrombel I didn't know we supported the same buffer for host DMA and DAI DMA ? I thought the simplest would be the passthrough volume that places a volume in the middle to make sure we dont use the same buffer for host and DAI DMA ?

  3. zrombel commented on Apr 27, 2021

    @zrombel

    This image can be a little bit confusing as "Host plb" and "Host cap" component are a part of pipelines (test documentation needs a fix). Regarding buffers: buffers shown on topology are buffers that are explicitly created by test logic by IPC "TplgBuffNew" but as far as I know one another buffer is being created implicitly by FW for data from host DMA - those buffers are not included in tests topology drawings. Please correct me if I'm wrong.

  4. added
    duplicateThis issue or pull request already exists
    and removed
    duplicateThis issue or pull request already exists
    on May 13, 2021
  5. lgirdwood commented on May 13, 2021

    @lgirdwood
    Member

    There is a lot of very similar loopback test failures using different audio pipelines with different processing options now marked with "duplicate" label.
    All these tests have loopback in common so this simple example should be solved first as it's test case architecture is shared with the other more complex examples. Once this is solved , then the others can be retested and closed/updated as necessary.

  6. removed their assignment
    on Aug 2, 2021
  7. wszypelt commented on Oct 13, 2022

    @wszypelt
    Author

    No longer reproduced

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 platformTGLApplies to Tiger LakebugSomething isn't working as expecteddiagnostic driverSlim driver / diagnostic driver issue

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions