Skip to content

[BUG][BYT][BDW] There are host position update warnings always #5017

@keyonjie

Description

@keyonjie

There are many host position update warnings from sof-logger according to recent daily test on Intel's BDW and BYT platforms:

[   291465955.814017] (          62.499996) c0 ll-schedule        ./schedule/ll_schedule.c:355  INFO num_tasks 1 total_num_tasks 1
[   292697318.629670] (     1231362.875000) c0 pipe         1.10  ....../pipeline-stream.c:473  WARN pipeline_get_timestamp(): DAI position update failed
[   294113987.635877] (     1416669.000000) c0 pipe         1.10  ....../pipeline-stream.c:473  WARN pipeline_get_timestamp(): DAI position update failed
[   295530656.277500] (     1416668.625000) c0 pipe         1.10  ....../pipeline-stream.c:473  WARN pipeline_get_timestamp(): DAI position update failed
[   296963985.022628] (     1433328.750000) c0 pipe         1.10  ....../pipeline-stream.c:473  WARN pipeline_get_timestamp(): DAI position update failed
[   298380654.133001] (     1416669.125000) c0 pipe         1.10  ....../pipeline-stream.c:473  WARN pipeline_get_timestamp(): DAI position update failed
[   299797322.774625] (     1416668.625000) c0 pipe         1.10  ....../pipeline-stream.c:473  WARN pipeline_get_timestamp(): DAI position update failed
[   301230651.623919] (     1433328.875000) c0 pipe         1.10  ....../pipeline-stream.c:473  WARN pipeline_get_timestamp(): DAI position update failed
[   302647320.525959] (     1416668.875000) c0 pipe         1.10  ....../pipeline-stream.c:473  WARN pipeline_get_timestamp(): DAI position update failed
[   304063989.271749] (     1416668.750000) c0 pipe         1.10  ....../pipeline-stream.c:473  WARN pipeline_get_timestamp(): DAI position update failed
[   305497318.121044] (     1433328.875000) c0 pipe         1.10  ....../pipeline-stream.c:473  WARN pipeline_get_timestamp(): DAI position update failed
[   306913987.127251] (     1416669.000000) c0 pipe         1.10  ....../pipeline-stream.c:473  WARN pipeline_get_timestamp(): DAI position update failed
[   308330655.664707] (     1416668.500000) c0 pipe         1.10  ....../pipeline-stream.c:473  WARN pipeline_get_timestamp(): DAI position update failed

To Reproduce
Just run any playback or capture streams on BDW/BYT, and check sof-logger logs.

Reproduction Rate
It happens in about every 500ms~2s when the stream is active

Expected behavior
We didn't have this warning previous.

Impact
Not sure if it will impact any audio quality, but this warning should be taken care anyway.

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
    • Kernel: topic/sof-dev Commit: a9c617ef
    • SOF: main Commit: cd48b89
  2. Name of the topology file
    • Topology: sof-bdw-rt286.tplg on BDW and sof-byt-nocodec.tplg on BYT.
  3. Name of the platform(s) on which the bug is observed.
    • Platform: BDW/BYT.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BDWBroadwellBYTApplies to Baytrail platformIntel Linux Daily testsThis issue can be found in internal Linux daily testsP1Blocker bugs or important featuresbugSomething isn't working as expected

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions