Skip to content

[BUG] Early wake observed while running suspend-resume with WOV #5042

@Vamshigopal

Description

@Vamshigopal

Describe the bug

when wov is running in background and suspending the system, the system enter S0ix state but doesn’t stay longer, its comes to S0 state immediately.

To Reproduce
cras_test_client --set_hotword_model 18:0:en_all
cras_test_client --listen_for_hotword /tmp/wov.wav &
powerd_dbus_suspend

Reproduction Rate
1/5 tries.

Expected behavior
system should stay in S0ix state till the user wakes using keyword ("ok google")

Impact
showstopper

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).

  2. Name of the topology file

    • Topology: sof-adl-max98390-rt5682
  3. Name of the platform(s) on which the bug is observed.
    ADL

Screenshots or console output
[ 715.899906] PM: resume of devices complete after 379.775 msecs
[ 715.904098] PM: Finishing wakeup.
[ 715.904101] OOM killer enabled.
[ 715.904105] Restarting tasks ... done.
[ 715.906101] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops 0xffffffffb90baf70)
[ 715.906567] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops 0xffffffffb90c6b50)
[ 715.932404] Resume caused by IRQ 159, AudioDSP
[ 715.932438] PM: suspend exit

Please also include the relevant sections from the firmware log and kernel log in the report (and attach the full logs for complete reference). Kernel log is taken from dmesg and firmware log from sof-logger. See https://thesofproject.github.io/latest/developer_guides/debugability/logger/index.html

Metadata

Metadata

Assignees

Labels

ADLApplies to Alder Lake 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