Describe the bug
When multiple pause resume on TGLH RVP NOCODEC ZEPHYR, xrun happened
in inner test result 14447
To Reproduce
TPLG=/lib/firmware/intel/sof-tplg/sof-tgl-h-nocodec.tplg MODEL=TGLH_RVP_NOCODEC_ZEPHYR ~/sof-test/test-case/multiple-pause-resume.sh -r 50
Reproduction Rate
Observe only once in CI so far
Environment
Kernel Branch: topic/sof-dev
Kernel Commit: 655b48ffac48
SOF Branch: main
SOF Commit: 8881a406af67
Zephyr Commit: zephyr-v3.1.0-2058-g63a497280f22
Topology: sof-tgl-h-nocodec.tplg
Platform: TGLH_RVP_NOCODEC_ZEPHYR
Screenshots or console output
sof-logger
[ 49988287.805311] ( 45.104164) c0 pipe 1.3 ....../pipeline-stream.c:270 INFO pipe trigger cmd 6
[ 49988417.805305] ( 42.239582) c0 zll-schedule src/schedule/zephyr_ll.c:69 INFO task complete 0xbe081200 pipe-task
[ 49988131.294900] ( 57.291664) c0 dw-dma src/drivers/dw/dma.c:1128 ERROR dw_dma_get_data_size(): xrun detected
[ 49988191.034481] ( 59.739582) c0 dai 1.2 src/audio/dai-legacy.c:905 ERROR dai_report_xrun(): underrun due to no data available[ 49988242.701146] ( 51.666664) c0 dai 1.2 src/audio/dai-legacy.c:787 ERROR comp_underrun(): dev->comp.id = 2, source->avail = 192, copy_bytes = 0
[ 49988330.826142] ( 43.020832) c0 pipe 1.3 ....../pipeline-stream.c:143 ERROR pipeline_copy(): ret = -61, start->comp.id = 2, dir = 1
[ 49988375.565724] ( 44.739582) c0 pipe 1.3 ..../pipeline-schedule.c:208 ERROR pipeline_task(): xrun recovery failed! pipeline is stopped.
[ 49988437.701138] ( 19.895832) c0 zll-schedule src/schedule/zephyr_ll.c:71 INFO num_tasks 3 total_num_tasks 3
[ 49990044.836491] ( 1607.135376) c0 host 7.36 src/audio/host-legacy.c:475 INFO no bytes to copy, 0 free in buffer, 384 available in DMA
[ 49992040.721828] ( 1995.885376) c0 host 7.36 src/audio/host-legacy.c:475 INFO no bytes to copy, 0 free in buffer, 384 available in DMA
[ 49994040.930082] ( 2000.208252) c0 host 7.36 src/audio/host-legacy.c:475 INFO no bytes to copy, 0 free in buffer, 384 available in DMA
[ 49996040.982086] ( 2000.052002) c0 host 7.36 src/audio/host-legacy.c:475 INFO no bytes to copy, 0 free in buffer, 384 available in DMA
Describe the bug
When multiple pause resume on TGLH RVP NOCODEC ZEPHYR, xrun happened
in inner test result 14447
To Reproduce
TPLG=/lib/firmware/intel/sof-tplg/sof-tgl-h-nocodec.tplg MODEL=TGLH_RVP_NOCODEC_ZEPHYR ~/sof-test/test-case/multiple-pause-resume.sh -r 50
Reproduction Rate
Observe only once in CI so far
Environment
Kernel Branch: topic/sof-dev
Kernel Commit: 655b48ffac48
SOF Branch: main
SOF Commit: 8881a406af67
Zephyr Commit: zephyr-v3.1.0-2058-g63a497280f22
Topology: sof-tgl-h-nocodec.tplg
Platform: TGLH_RVP_NOCODEC_ZEPHYR
Screenshots or console output
sof-logger