Repository navigation
Closed
Labels
HDAApplies to HD-Audio bus for codec connectionApplies to HD-Audio bus for codec connectionICLApplies to Icelake platformApplies to Icelake platformP2Critical bugs or normal featuresCritical bugs or normal featuresbugSomething isn't workingSomething isn't working
Description
Describe the bug
FW load failed for "unknown ROM status value 02000012" then "0x80010000: GLB_DAI_MSG: CONFIG" ipc timed out after S3 without playback stress test.
To Reproduce
- Change suspend and wakeup time is to 1s-16s in stress-s3.sh
readonly RANDOM_INIT_VALUE=1
readonly RANDOM_RANGE=15
- Run s3 without playback stress test via "sudo ./stress-s3.sh 2000 1 0"
frequency
1/2000
Actual result
FW load failed for "unknown ROM status value 02000012" then "0x80010000: GLB_DAI_MSG: CONFIG" ipc timed out
Expected result
s3 suspend and wake up normally.
Environment
linux (topic/sof-dev) f745362
sof (master): a513ac7
topology: sof-hda-generic-2ch.tp
Platform: ICL-HDA RVP
dmesg
25386.592011] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x80000000 successful
[25386.592042] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf010e0e successful
[25386.592094] sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
[25386.709533] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x5000001 successful
[25388.599939] sof-audio-pci 0000:00:1f.3: Copying cached debugfs data
[25388.599943] sof-audio-pci 0000:00:1f.3: Copying cached debugfs data
[25388.600201] sof-audio-pci 0000:00:1f.3: Copying cached debugfs data
[25388.600203] sof-audio-pci 0000:00:1f.3: Copying cached debugfs data
[25388.600204] sof-audio-pci 0000:00:1f.3: Copying cached debugfs data
[25389.710098] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x2000012 timedout
[25389.710566] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x140000 successful
[25389.710588] sof-audio-pci 0000:00:1f.3: error: load fw failed ret: -110
[25389.710631] sof-audio-pci 0000:00:1f.3: unknown ROM status value 02000012
[25389.710648] sof-audio-pci 0000:00:1f.3: error: status = 0x00000000 panic = 0x00000000
[25389.710670] sof-audio-pci 0000:00:1f.3: unknown ROM status value 02000012
[25389.710688] sof-audio-pci 0000:00:1f.3: error: failed to reset DSP
[25389.710693] sof-audio-pci 0000:00:1f.3: error: failed to boot DSP firmware after resume -110
[25389.710725] sof-audio-pci 0000:00:1f.3: pcm: open stream 0 dir 1
[25389.710733] sof-audio-pci 0000:00:1f.3: period min 192 max 16384 bytes
[25389.710736] sof-audio-pci 0000:00:1f.3: period count 2 max 16
[25389.710738] sof-audio-pci 0000:00:1f.3: buffer max 65536 bytes
[25389.711003] sof-audio-pci 0000:00:1f.3: ipc tx: 0x80010000: GLB_DAI_MSG: CONFIG
[25390.218903] sof-audio-pci 0000:00:1f.3: error: ipc timed out for 0x80010000 size 120
[25390.218925] sof-audio-pci 0000:00:1f.3: unknown ROM status value 01009701
[25390.218940] sof-audio-pci 0000:00:1f.3: error: status = 0x001d003c panic = 0x00000001
[25390.218960] sof-audio-pci 0000:00:1f.3: unknown ROM status value 01009701
[25390.218971] sof-audio-pci 0000:00:1f.3: error: hda irq intsts 0x00000000 intlctl 0x00000000 rirb 00
[25390.218974] sof-audio-pci 0000:00:1f.3: error: dsp irq ppsts 0x00000000 adspis 0x00000001
[25390.218990] sof-audio-pci 0000:00:1f.3: error: host status 0x00000000 dsp status 0x00040000 mask 0x00000000
[25390.218994] sof-audio-pci 0000:00:1f.3: error: failed to set dai config for Analog Playback and Capture
[25390.218999] sof-audio-pci 0000:00:1f.3: ASoC: can't set Analog CPU DAI hw params: -110
[25390.219009] Analog Playback and Capture: ASoC: hw_params BE failed -110
[25390.219012] HDA Analog: ASoC: hw_params BE failed -110
Metadata
Metadata
Assignees
Labels
HDAApplies to HD-Audio bus for codec connectionApplies to HD-Audio bus for codec connectionICLApplies to Icelake platformApplies to Icelake platformP2Critical bugs or normal featuresCritical bugs or normal featuresbugSomething isn't workingSomething isn't working
Activity
[-][BUG][ICL]fw load failed for "unknown ROM status value 02000012" then ipc timed out and s3 without playback stress test[/-][+][BUG][ICL]fw load failed for "unknown ROM status value 02000012" then ipc timed out during s3 without playback stress test[/+]keyonjie commentedon Jul 26, 2019
It looks we are still waiting for csme validation at this error, we can try longer timeout value and do more test with it if we still seeing this.
ClarexZhou commentedon Aug 7, 2019
Error not occurred after run 2.6k interactions. Close