Skip to content

[BUG] multiple-pause-resume failed with input/output error in MTLP NOCODEC #7495

@fredoh9

Description

@fredoh9

Describe the bug

read error: Input/output error happens with multiple-pause-resume test in MTLP_RVP_NOCODEC. dmesg/mtrace doesn't print any error. It have happened occasionally, come and go. No issue open for this, hoping it might be fixed with other fixes. Apparently it's not. pcm_read error but this is not DMIC specific. Only found with NOCODEC tplg.

Found in latest PR test,
https://sof-ci.01.org/sofpr/PR7474/build6198/devicetest/index.html

=== PAUSE ===                                                            
(6/50) pcm'DMIC0 Raw' cmd'arecord' id'5': Wait for 40 ms before pause

(6/50) pcm'DMIC0 Raw' cmd'arecord' id'5': Wait for 23 ms before resume
arecord: pcm_read:2221: read error: Input/output error

Last seen in intel internal daily test is on Apr 16th.
planresultdetail/23643?model=MTLP_RVP_NOCODEC&testcase=multiple-pause-resume-50

=== PAUSE ===                                                            
(5/50) pcm'Deepbuffer Port0' cmd'aplay' id'8': Wait for 46 ms before pause

(5/50) pcm'Deepbuffer Port0' cmd'aplay' id'8': Wait for 45 ms before resume
arecord: pcm_read:2221: read error: Input/output error

To Reproduce
TPLG=/lib/firmware/intel/sof-ace-tplg/sof-mtl-nocodec.tplg MODEL=MTLP_RVP_NOCODEC ~/sof-test/test-case/multiple-pause-resume.sh -r 50

Reproduction Rate
Not so high, 2-3 times per week

Environment

Screenshots or console output
mtrace-mtlp-nocodec.txt
dmesg-mtlp-nocodec.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    MTLApplies to Meteor Lake platformP2Critical bugs or normal featuresbugSomething isn't working as expected

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions