Repository navigation
[BUG][MTL] Firmware boot failure due to timeout during suspend/resume stress test (ROM status 0x50000005, ROM error 0x0) #8148
Description
Activity
- addedbugSomething isn't working as expectedSomething isn't working as expectedsuspend-resumeIssues observed when doing system suspend and resumeIssues observed when doing system suspend and resumeMTLApplies to Meteor Lake platformApplies to Meteor Lake platform
on Sep 5, 2023 - addedBootFirmware boot or code signing related.Firmware boot or code signing related.
on Sep 5, 2023 A similar boot failure like #7866 (comment)
@kv2019i This issue cannot be reproduced with v2.7-rc1 on both MTL and cavs2.5 platforms, confirmed by @keqiaozhang by running more stress test on MTLP_RVP_NOCODEC and ADLP_RVP_NOCODEC.
v2.7-rc1 disabled IMR context save by default.
@keqiaozhang If we disable IMR context save on main branch, can we reproduce this issue?
If we disable IMR context save on main branch, can we reproduce this issue?
Confirmed that this issue cannot be reproduced on main branch when IMR is disabled.
Reacted by Fred OhToday daily test has same issue with MTLP_RVP_NOCODEC multicore.
- SOF Branch: main
- SOF Commit: 51159d80e4c3
- Zephyr Commit: 8c4eec7ac6e3
[ 1048.207985] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ------------[ DSP dump start ]------------ [ 1048.207994] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware boot failure due to timeout [ 1048.207997] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: fw_state: SOF_FW_BOOT_IN_PROGRESS (3) [ 1048.208039] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ROM status: 0x0, ROM error: 0x0 [ 1048.208042] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ROM debug status: 0x50000005, ROM debug error: 0x0 [ 1048.208048] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ROM feature bit enabled [ 1048.208091] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ------------[ DSP dump end ]------------ [ 1048.208094] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed to boot DSP firmware after resume -5 [ 1048.208102] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: PM: dpm_run_callback(): pci_pm_resume+0x0/0xe0 returns -5 [ 1048.208119] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: PM: failed to resume async: error -5 [ 1048.322203] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ipc4_tx_msg_unlocked: ipc message send for 0x11000005|0x0 failed: -19 [ 1048.322233] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: failed to create module pipeline.1 [ 1048.322252] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Failed to set up connected widgets [ 1048.322271] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed widget list set up for pcm 0 dir 0 [ 1048.322291] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: error: set pcm hw_params after resume [ 1048.322308] kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_prepare on 0000:00:1f.3: -19 [ 1048.322330] kernel: Port0: ASoC: error at __soc_pcm_prepare on Port0: -19 [ 1048.322346] kernel: Port0: ASoC: error at dpcm_fe_dai_prepare on Port0: -19Internal Intel Daily test link:
planresultdetail/32700?model=MTLP_RVP_NOCODEC-ace1_0-multicore-3cores&testcase=check-suspend-resume-with-playback-5- changed the title
[-][BUG][MTL] Firmware boot failure due to timeout during suspend/resume stress test[/-][+][BUG][MTL] Firmware boot failure due to timeout during suspend/resume stress test (ROM status 0x50000005, ROM error 0x0)[/+]on Oct 22, 2023 @tmleman Please check
@keqiaozhang it looks very similar to the #7866 and probably have the same root cause. Why we tract it in separate issue?
This issue cannot be reproduced on main branch. Closing this bug.
@keqiaozhang Is there any update? The latest comment mentions that the problem is not reproducing, but the issue is still open.
Describe the bug
This issue happened when testing suspend/resume with audio. It only happened once with stress test.
dmesg
To Reproduce
~/sof-test/test-case/check-suspend-resume-with-audio.sh -l 100 -m playback
Reproduction Rate
TBD, need more tests to confirm it.
Environment
Report ID: https://sof-ci.ostc.intel.com/#/result/planresultdetail/31196
dmesg.txt
mtrace.txt