Skip to content

[BUG][TGL] WOV can not be triggered after suspend/resume #3115

@Liviali155

Description

@Liviali155

Describe the bug
WOV can not be triggered after suspend/resume

To Reproduce
1."sudo reboot" to reboot system
2.arecord -Dhw:0,7 -M -N -f s16_le -r 16000 -i -vvv -c2 --buffer-size=68000 ./tmp.wav
3.open another terminal to run "sudo rtcwake -m mem -s 10"
4.After wake up clap hands or make some noise to trigger wov

Reproduction Rate
10/10

Expected behavior
Wov can be triggered successfully

Impact
WOV can not be triggered after suspend/resume
Capture1

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
    • Kernel: {sof-dev(38849516)}
    • SOF: {Master(461f7d5)}
  2. Name of the topology file
    • Topology: {rename sof-hda-generic-4ch-kwd.tplg to sof-hda-generic-4ch.tplg}
  3. Name of the platform(s) on which the bug is observed.
    • Platform: {TGL-U RVP with onboard codec ALC711 in HDA mode}

···
dmic-dai 2.0 src/drivers/intel/dmic.c:1534 dmic_irq_handler(), OUTSTAT1 = 671088640
[714536840.364583] ( 6.927083) c0 dmic-dai 2.0 src/drivers/intel/dmic.c:1542 ERROR dmic_irq_handler(): full fifo B or PDM overrun
[714536848.437500] ( 8.072917) c0 dmic-dai 2.1 src/drivers/intel/dmic.c:1533 dmic_irq_handler(), OUTSTAT0 = 2147483648
[714536855.729167] ( 7.291667) c0 dmic-dai 2.1 src/drivers/intel/dmic.c:1534 dmic_irq_handler(), OUTSTAT1 = 536870912
[714536949.427083] ( 93.697914) c0 dmic-dai 2.0 src/drivers/intel/dmic.c:1533 dmic_irq_handler(), OUTSTAT0 = 2147483648
[714536956.927083] ( 7.500000) c0 dmic-dai 2.0 src/drivers/intel/dmic.c:1534 dmic_irq_handler(), OUTSTAT1 = 671088640
[714536963.854167] ( 6.927083) c0 dmic-dai 2.0 src/drivers/intel/dmic.c:1542 ERROR dmic_irq_handler(): full fifo B or PDM overrun
[714536971.927083] ( 8.072917) c0 dmic-dai 2.1 src/drivers/intel/dmic.c:1533 dmic_irq_handler(), OUTSTAT0 = 2147483648
[714536979.218750] ( 7.291667) c0 dmic-dai 2.1 src/drivers/intel/dmic.c:1534 dmic_irq_handler(), OUTSTAT1 = 536870912
···

dmesg0630.log

sof-logger-0630.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    Keyword DetectionApplies to Keyword DetectionP1Blocker bugs or important featuresTGLApplies to Tiger LakebugSomething 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