Skip to content

[BUG][ICL]fw load failed for "unknown ROM status value 02000012" then ipc timed out during s3 without playback stress test #1094

Closed

Description

@ClarexZhou

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

  1. Change suspend and wakeup time is to 1s-16s in stress-s3.sh
readonly RANDOM_INIT_VALUE=1
readonly RANDOM_RANGE=15
  1. 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

test_198.txt

Activity

  1. changed the title [-][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[/+] on Jul 24, 2019
  2. added
    bugSomething isn't working
    HDAApplies to HD-Audio bus for codec connection
    ICLApplies to Icelake platform
    P2Critical bugs or normal features
    on Jul 24, 2019
  3. keyonjie commented on Jul 26, 2019

    @keyonjie

    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.

  4. ClarexZhou commented on Aug 7, 2019

    @ClarexZhou
    Author

    Error not occurred after run 2.6k interactions. Close

  5. added
    driver unload/reloadObserved when unloading/reloading kernel driver modules
    and removed
    driver unload/reloadObserved when unloading/reloading kernel driver modules
    on Aug 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    HDAApplies to HD-Audio bus for codec connectionICLApplies to Icelake platformP2Critical bugs or normal featuresbugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions