Skip to content

[BUG][TGL-008] periodically zeros in DSM captured wave file #3317

Closed

Description

@aiChaoSONG

Describe the bug
sof-tgl-nocodec.zip

With the nocodec topology attached, which is generated from #3212, run test case https://github.com/thesofproject/sof-test/blob/master/test-case/check-smart-amplifier.sh, when case failed, check the recorded wave under /tmp/, periodically zero in the wave file. see below.

Note: The test case did nothing but play sine wave through DSM playback pipeline, and record wave from DSM capture pipeline, and then do binary comparison.

[Check the picture in a bigger window]
Screenshot from 2020-08-18 18-02-17

To Reproduce

  1. clone sof-test repo: git clone https://github.com/thesofproject/sof-test
  2. install dependencies: sudo apt install python3-numpy python3-scipy
  3. put sof-tgl.ldc in /etc/sof/
  4. run check-smart-amplifier.sh -l 50
  5. when case failed, check wave file /tmp/recorded_tmp_wave_S16.wav

Reproduction Rate
4/100, not very high

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
    • Kernel: {topic/sof-dev 69d2199b}
    • SOF: {releases/tgl/v8.0 d4e8548}
  2. Name of the topology file
    • Topology: {sof-tgl-nocodec-ci.tplg, attached}
  3. Name of the platform(s) on which the bug is observed.
    • Platform: {TGL_RVP_NOCODEC}

Recorded Wave
recorded_tmp_wave_S16.zip

Activity

  1. added
    bugSomething isn't working as expected
    on Aug 18, 2020
  2. aiChaoSONG commented on Sep 4, 2020

    @aiChaoSONG
    CollaboratorAuthor

    manually run the test script,
    first run, 300 iterations, passed.
    second run, 500 iterations passed.

    close for not reproducable on tgl--009-drop-stable and master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P2Critical bugs or normal 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