Skip to content

[BUG][s2idle] IPC error after pause_push/S0 idle/resume/pause_release #1387

Closed

Description

@Liviali155

Describe the bug
Pause aplay/arecord then enter s3, after wake up and resume aplay/arecord ,it tips"ipc error for 0x60040000 size 12"
All of headset /HDMI/DP/Dmic/can reproduce it.

To Reproduce
1.sudo reboot
2.aplay -Dhw:0,0 -fs16_le -c2 -r 48000 -vv -i wav/48California_Dreaming.wav or arecord -Dhw:0,0 -r48000 -c2 -fs16_le s30.wav -vv -i
3.press space key to pause audio
4.sudo rtcwake -m mem -s 10 to suspend
5.after wake up press space key to resume audio

Reproduction Rate
5/5
tried 5times can reproduced 5times

Expected behavior
the audio can resume normally

Impact
What impact does this issue have on your progress (e.g., annoyance, showstopper)
Capture

Capture-arecord

Environment
platform: ICL-RVP in HDA mode
Firmware: 78b022b https://github.com/thesofproject/sof/commits/master
Kernel: 34562a4 https://github.com/thesofproject/linux/commits/topic/sof-dev
Topology: file: tools/topology/sof-hda-generic-4ch.tplg same as firmware

Logger_error
CORE  LEVEL      COMP_ID                TIMESTAMP            DELTA                FILE_NAME	CONTENT
    0      1           SA          57856563.854167  57856564.000000      src/lib/agent.c:57  	validate(), ll drift detected, delta = 41555
    0      1           SA          71894560.052083  14037996.000000      src/lib/agent.c:57  	validate(), ll drift detected, delta = 41497
    0      1         COMP         155431871.250000  83537312.000000 rc/audio/component.c:119 	comp_set_state() error: wrong state = 4, COMP_TRIGGER_START
    0      1          IPC         155431881.197917         9.947917 src/audio/pipeline.c:679 	pipeline_trigger() error: ret = -22, host->comp.id = 1, cmd = 1
    0      1          IPC         155431892.447917        11.250000    src/ipc/handler.c:489 	ipc: comp 1 trigger 0x40000 failed -22
Dmesg
69.446640] PM: suspend exit
[   71.068906] asix 3-8.1:1.0 enx000ec6bc48cf: link up, 100Mbps, full-duplex, lpa 0x43E1
[   78.022246] sof-audio-pci 0000:00:1f.3: In hda_link_pcm_trigger cmd=1
[   78.022249] sof-audio-pci 0000:00:1f.3: pcm: trigger stream 0 dir 0 cmd 1
[   78.022777] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x2014001e successful
[   78.022779] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60040000: GLB_STREAM_MSG: TRIG_START
[   78.022904] sof-audio-pci 0000:00:1f.3: error: ipc error for 0x60040000 size 12
[   78.022908]  HDA Analog: ASoC: trigger FE cmd: 1 failed: -22
[   78.022909] sof-audio-pci 0000:00:1f.3: pcm: trigger stream 0 dir 0 cmd 0
[   78.022911] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60050000: GLB_STREAM_MSG: TRIG_STOP
[   78.022994] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x60050000: GLB_STREAM_MSG: TRIG_STOP
[   78.023532] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x140000 successful
[   78.023535] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60030000: GLB_STREAM_MSG: PCM_FREE
[   78.023619] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x60030000: GLB_STREAM_MSG: PCM_FREE
[   78.023622] sof-audio-pci 0000:00:1f.3: In hda_link_pcm_trigger cmd=0
[   78.023627] sof-audio-pci 0000:00:1f.3: ipc tx: 0x80010000: GLB_DAI_MSG: CONFIG
[   78.023729] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x80010000: GLB_DAI_MSG: CONFIG
[   78.631104] sof-audio-pci 0000:00:1f.3: pcm: free stream 0 dir 0
[   78.631135] sof-audio-pci 0000:00:1f.3: ipc tx: 0x80010000: GLB_DAI_MSG: CONFIG
[   78.631364] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x80010000: GLB_DAI_MSG: CONFIG
[   78.631468] sof-audio-pci 0000:00:1f.3: pcm: close stream 0 dir 0
[   78.985462] sof-audio-pci 0000:00:1f.3: ipc rx: 0x90020000: GLB_TRACE_MSG
[   78.985502] sof-audio-pci 0000:00:1f.3: ipc rx done: 0x90020000: GLB_TRACE_MSG
[   79.485437] sof-audio-pci 0000:00:1f.3: ipc rx: 0x90020000: GLB_TRACE_MSG
[   79.485477] sof-audio-pci 0000:00:1f.3: ipc rx done: 0x90020000: GLB_TRACE_MSG
[   80.855685] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x20140000 successful
[   80.893830] sof-audio-pci 0000:00:1f.3: ipc tx: 0x40010000: GLB_PM_MSG: CTX_SAVE
[   80.894047] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x40010000: GLB_PM_MSG: CTX_SAVE
[   80.894111] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x1010f0f successful
[   80.894135] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
[   80.894154] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 0 : core_mask f
[   80.894221] sof-audio-pci 0000:00:1f.3: Debug PCIR: 00000010 at  00000044

dmesg.log
logger.log
logger_error.log

Activity

  1. dengyangchao commented on Oct 28, 2019

    @dengyangchao

    issue also can reproduce on CML laptop HDA

    Firmware: 78b022b https://github.com/thesofproject/sof/commits/master
    Kernel: 34562a4 https://github.com/thesofproject/linux/commits/topic/sof-dev
    Topology: file: tools/topology/sof-hda-generic-2ch.tplg same as firmware

    Dmesg
    [   56.201318] OOM killer enabled.
    [   56.201320] Restarting tasks ... done.
    [   56.244752] PM: suspend exit
    [   58.859998] sof-audio-pci 0000:00:1f.3: In hda_link_pcm_trigger cmd=1
    [   58.860000] sof-audio-pci 0000:00:1f.3: pcm: trigger stream 0 dir 0 cmd 1
    [   58.860539] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x2014001e successful
    [   58.860542] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60040000: GLB_STREAM_MSG: TRIG_START
    [   58.860643] sof-audio-pci 0000:00:1f.3: error: ipc error for 0x60040000 size 12
    [   58.860646]  HDA Analog: ASoC: trigger FE cmd: 1 failed: -22
    [   58.860649] sof-audio-pci 0000:00:1f.3: pcm: trigger stream 0 dir 0 cmd 0
    [   58.860650] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60050000: GLB_STREAM_MSG: TRIG_STOP
    [   58.860752] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x60050000: GLB_STREAM_MSG: TRIG_STOP
    [   58.861260] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x140000 successful
    [   58.861263] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60030000: GLB_STREAM_MSG: PCM_FREE
    [   58.861350] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x60030000: GLB_STREAM_MSG: PCM_FREE
    [   58.861353] sof-audio-pci 0000:00:1f.3: In hda_link_pcm_trigger cmd=0
    [   58.861357] sof-audio-pci 0000:00:1f.3: ipc tx: 0x80010000: GLB_DAI_MSG: CONFIG
    [   58.861452] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x80010000: GLB_DAI_MSG: CONFIG
    [   59.463644] sof-audio-pci 0000:00:1f.3: pcm: free stream 0 dir 0
    [   59.463674] sof-audio-pci 0000:00:1f.3: ipc tx: 0x80010000: GLB_DAI_MSG: CONFIG
    [   59.463899] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x80010000: GLB_DAI_MSG: CONFIG
    [   59.464020] sof-audio-pci 0000:00:1f.3: pcm: close stream 0 dir 0
    [   59.528216] sof-audio-pci 0000:00:1f.3: ipc rx: 0x90020000: GLB_TRACE_MSG
    [   59.528244] sof-audio-pci 0000:00:1f.3: ipc rx done: 0x90020000: GLB_TRACE_MSG
    [   60.027855] sof-audio-pci 0000:00:1f.3: ipc rx: 0x90020000: GLB_TRACE_MSG
    [   60.027878] sof-audio-pci 0000:00:1f.3: ipc rx done: 0x90020000: GLB_TRACE_MSG
    [   61.855282] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x20140000 successful
    [   61.889966] sof-audio-pci 0000:00:1f.3: ipc tx: 0x40010000: GLB_PM_MSG: CTX_SAVE
    [   61.890248] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x40010000: GLB_PM_MSG: CTX_SAVE
    [   61.890289] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x1010f0f successful
    [   61.890292] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf0f successful
    [   61.890294] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 0 : core_mask f
    [   61.890322] sof-audio-pci 0000:00:1f.3: Debug PCIR: 00000010 at  00000044
    [   66.871276] sof-audio-pci 0000:00:1f.3: Copying cached debugfs data
    [   66.876295] sof-audio-pci 0000:00:1f.3: Copying cached debugfs data
    [   66.876475] sof-audio-pci 0000:00:1f.3: Copying cached debugfs data
    [   66.876477] sof-audio-pci 0000:00:1f.3: Copying cached debugfs data
    
    
    logger-error
    CORE  LEVEL      COMP_ID                TIMESTAMP            DELTA                FILE_NAME	CONTENT
        0      1           SA          46590201.979167  46590200.000000      src/lib/agent.c:57  	validate(), ll drift detected, delta = 26248
        0      1         COMP          73569854.479167  26979652.000000 rc/audio/component.c:119 	comp_set_state() error: wrong state = 4, COMP_TRIGGER_START
        0      1          IPC          73569861.197917         6.718750 src/audio/pipeline.c:679 	pipeline_trigger() error: ret = -22, host->comp.id = 1, cmd = 1
        0      1          IPC          73569868.541667         7.343750    src/ipc/handler.c:489 	ipc: comp 1 trigger 0x40000 failed -22
    
    

    dmesg.log
    logger.log
    logger-error.log

  2. added
    bugSomething isn't working
    CMLApplies to Comet Lake platform
    ICLApplies to Icelake platform
    on Oct 28, 2019
  3. Liviali155 commented on Oct 28, 2019

    @Liviali155
    Author

    issue also can reproduce on GLK Chrome I2S
    Firmware: 78b022b https://github.com/thesofproject/sof/commits/master
    Kernel: 34562a4 https://github.com/thesofproject/linux/commits/topic/sof-dev
    Topology: file: tools/topology/sof-hda-generic-2ch.tplg same as firmware

  4. Liviali155 commented on Oct 29, 2019

    @Liviali155
    Author

    I have retested it,this issue is a regression caused by commit 74fd0c9,@plbossart please help to check it

  5. plbossart commented on Oct 29, 2019

    @plbossart
    Member

    Sorry, I am not going to work on this. There is no information that is relevant to help me progress, and I don't have this hardware
    @mengdonglin please assign someone else to root cause the issue

  6. Liviali155 commented on Oct 30, 2019

    @Liviali155
    Author

    when run "sudo rtcwake -m mem -s 10 " on idle/aplaying/arecording it only suspend about 1s then wake up,and dmesg show it actually enter suspend

  7. YvonneYang2 commented on Oct 30, 2019

    @YvonneYang2

    Issue can be reproduced on CML SDW Laptop with ALC711+ ALC1308+ ALC715.

    Scenario 1: aplay0,0 --> pause --> s3 --> wake up then resume --> ipc error for 0x60040000 size 12

    scenario 1 logs:
    dmesg_pause.log
    logger_pause.log

    Scenario 2: aplay0,0 --> s3 via "sudo rtcwake -m mem -s 10" --> screen gets dark then light up immediately(shorter than 1s). When screen gets dark, music will stop and music will resume when screen light up.

    Scenario 2 dmesg
    [   79.649038] PM: suspend entry (s2idle)
    [   79.649407] Filesystems sync: 0.000 seconds
    [   79.650174] Freezing user space processes ... (elapsed 0.001 seconds) done.
    [   79.651697] OOM killer disabled.
    [   79.651698] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
    [   79.652795] printk: Suspending console(s) (use no_console_suspend to debug)
    [   79.653155]  Headphone: ASoC: pre trigger FE Headphone cmd 5
    [   79.653158] sof-audio-pci 0000:00:1f.3: pcm: trigger stream 0 dir 0 cmd 5
    [   79.653159] sof-audio-pci 0000:00:1f.3: pcm: trigger suspend stream 0 dir 0 cmd 5
    [   79.653163] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60050000: GLB_STREAM_MSG: TRIG_STOP
    [   79.653271] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x60050000: GLB_STREAM_MSG: TRIG_STOP
    [   79.653776] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x140000 successful
    [   79.653778] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60030000: GLB_STREAM_MSG: PCM_FREE
    [   79.653911] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x60030000: GLB_STREAM_MSG: PCM_FREE
    [   79.653913]  SDW0-Playback: ASoC: trigger BE SDW0-Playback cmd 5
    [   79.653915] intel-sdw sdw-master-0: intel_trigger: SDW0 Pin2: start
    [   79.653916] intel-sdw sdw-master-0: intel_trigger: SDW0 Pin2: suspend
    [   79.653917] sdw_disable_stream: SDW0 Pin2-Playback: start
    [   79.654553] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 00e0 <= 0001
    [   79.654593] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 00f0 <= 0001
    [   79.654594] rt711 sdw:0:25d:711:0: rt711_clock_config complete, clk_freq=6000000
    [   79.655155] sdw_disable_stream: SDW0 Pin2-Playback: done
    [   79.655155] intel-sdw sdw-master-0: intel_trigger: SDW0 Pin2: done
    [   79.655259] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7321 83a1 <= b080
    [   79.710722] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3603 <= 0000
    [   79.710893] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3501 <= 0003
    [   79.711205] intel-sdw sdw-master-3: intel_suspend start
    [   79.711207] intel-sdw sdw-master-3: intel_suspend: pm_runtime status: suspended
    [   79.711210] intel-sdw sdw-master-1: intel_suspend start
    [   79.711210] intel-sdw sdw-master-1: intel_suspend: pm_runtime status: suspended
    [   79.711213] intel-sdw sdw-master-0: intel_suspend start
    [   79.711274] intel-sdw sdw-master-0: intel_suspend done
    [   79.711278] sof-audio-pci 0000:00:1f.3: snd_sof_suspend
    [   79.711279] sof-audio-pci 0000:00:1f.3: DSP is trying to enter D0i3...
    [   79.711284] sof-audio-pci 0000:00:1f.3: ipc tx: 0x40080000: GLB_PM_MSG: unknown type
    [   79.711351] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x40080000: GLB_PM_MSG: unknown type
    [   80.022483] ACPI: EC: interrupt blocked
    [   80.486083] ACPI: EC: interrupt unblocked
    [   80.511397] sof-audio-pci 0000:00:1f.3: ipc rx: 0x90020000: GLB_TRACE_MSG
    [   80.511427] sof-audio-pci 0000:00:1f.3: ipc rx done: 0x90020000: GLB_TRACE_MSG
    [   81.108459] sof-audio-pci 0000:00:1f.3: snd_sof_resume
    [   81.108462] sof-audio-pci 0000:00:1f.3: DSP will exit from D0i3...
    [   81.108474] sof-audio-pci 0000:00:1f.3: ipc tx: 0x40080000: GLB_PM_MSG: unknown type
    [   81.108559] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x40080000: GLB_PM_MSG: unknown type
    [   81.108566] intel-sdw sdw-master-0: intel_resume start
    [   81.108585] HDMI HDA Codec ehdaudio0D2: hdac_hdmi_present_sense: disconnect for pin:port 5:0
    [   81.108591] HDMI HDA Codec ehdaudio0D2: hdac_hdmi_present_sense: disconnect for pin:port 6:0
    [   81.108593] HDMI HDA Codec ehdaudio0D2: hdac_hdmi_present_sense: disconnect for pin:port 7:0
    [   81.109233] intel-sdw sdw-master-0: intel_resume done
    [   81.109717] intel-sdw sdw-master-0: Slave status change
    [   81.109721] intel-sdw sdw-master-0: sdw_handle_slave_status: start
    [   81.109723] rt711 sdw:0:25d:711:0: sdw_modify_slave_status: initializing completion for Slave 1
    [   81.109725] intel-sdw sdw-master-0: processing Slave 1 Status 0
    [   81.109726] intel-sdw sdw-master-0: Updating Slave 1 status
    [   81.109727] intel-sdw sdw-master-0: sdw_handle_slave_status: Updating Slave 1 status done
    [   81.109729] intel-sdw sdw-master-0: sdw_handle_slave_status: end
    [   81.110289] intel-sdw sdw-master-0: Slave status change
    [   81.110297] intel-sdw sdw-master-0: sdw_handle_slave_status: start
    [   81.110299] intel-sdw sdw-master-0: Slave attached, programming device number
    [   81.110482] intel-sdw sdw-master-0: SDW Slave Addr: 20025d071100
    [   81.110484] intel-sdw sdw-master-0: SDW Slave class_id 0, part_id 711, mfg_id 25d, unique_id 0, version 2
    [   81.110485] intel-sdw sdw-master-0: in sdw_assign_device_num
    [   81.110486] intel-sdw sdw-master-0: in sdw_assign_device_num
    [   81.110488] intel-sdw sdw-master-0: Slave already registered, reusing dev_num:1
    [   81.110489] intel-sdw sdw-master-0: in sdw_assign_device_num, writing dev_num 1
    [   81.110689] intel-sdw sdw-master-0: Msg Ack not received
    [   81.110690] intel-sdw sdw-master-0: Msg Ack not received
    [   81.110691] intel-sdw sdw-master-0: Msg Ack not received
    [   81.110692] intel-sdw sdw-master-0: Msg Ack not received
    [   81.110693] intel-sdw sdw-master-0: Msg Ack not received
    [   81.110694] intel-sdw sdw-master-0: Msg Ack not received
    [   81.110695] intel-sdw sdw-master-0: Msg ignored for Slave 0
    [   81.110696] intel-sdw sdw-master-0: No more devices to enumerate
    [   81.110697] intel-sdw sdw-master-0: End of sdw_program_device_num ret 0
    [   81.110714] intel-sdw sdw-master-0: Slave status change
    [   81.110717] intel-sdw sdw-master-0: sdw_handle_slave_status: start
    [   81.110718] intel-sdw sdw-master-0: processing Slave 1 Status 1
    [   81.110720] rt711 sdw:0:25d:711:0: sdw_modify_slave_status: signaling completion for Slave 1
    [   81.110722] intel-sdw sdw-master-0: Slave 1 initializing
    [   81.110809] intel-sdw sdw-master-0: Updating Slave 1 status
    [   81.110811] intel-sdw sdw-master-0: sdw_handle_slave_status: Updating Slave 1 status done
    [   81.110812] intel-sdw sdw-master-0: sdw_handle_slave_status: end
    [   83.158427] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3501 <= 0003
    [   83.158574] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3603 <= 0000
    [   83.158648] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3608 <= 0000
    [   83.158727] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3712 <= 0020
    [   83.158791] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3713 <= 0020
    [   83.158895] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3719 <= 0025
    [   83.159031] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 371a <= 0020
    [   83.159103] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 371b <= 0020
    [   83.159255] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3721 <= 00c0
    [   83.159334] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3819 <= 0082
    [   83.159414] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3821 <= 0081
    [   83.159478] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3855 <= 0083
    [   83.159538] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 4c12 <= 0020
    [   83.159601] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 4c13 <= 0021
    [   83.159665] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 4c21 <= 00f0
    [   83.159747] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 4d12 <= 0011
    [   83.159810] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 4d13 <= 0011
    [   83.159889] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 4d21 <= 0011
    [   83.159957] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 4e12 <= 00d6
    [   83.160039] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 4e13 <= 00d6
    [   83.160103] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 4e21 <= 0011
    [   83.160166] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 4f12 <= 0091
    [   83.160225] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 4f13 <= 0091
    [   83.160289] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 4f21 <= 0001
    [   83.160436] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7203 8283 <= 0031
    [   83.160582] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7208 8288 <= 0031
    [   83.160705] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7209 8289 <= 0031
    [   83.160851] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7303 8383 <= b057
    [   83.160998] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7308 8388 <= 703f
    [   83.161144] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7309 8389 <= 6080
    [   83.161289] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7312 8392 <= 7003
    [   83.161412] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7313 8393 <= 7003
    [   83.161538] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7319 8399 <= 7001
    [   83.161662] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7321 83a1 <= b080
    [   83.161786] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 8383 7303 <= b057
    [   83.161913] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 8388 7308 <= 703f
    [   83.162037] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 8389 7309 <= 50af
    [   83.162161] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 8392 7312 <= 7003
    [   83.162286] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 8393 7313 <= 7003
    [   83.162413] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 8399 7319 <= 7001
    [   83.162683] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7520 85a0 7420 84a0 <= 0010 2420
    [   83.162935] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7520 85a0 7420 84a0 <= 0011 047a
    [   83.163183] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7520 85a0 7420 84a0 <= 0019 2e11
    [   83.163433] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7520 85a0 7420 84a0 <= 001a 8003
    [   83.163683] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7520 85a0 7420 84a0 <= 0045 5089
    [   83.163936] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7520 85a0 7420 84a0 <= 0048 d249
    [   83.164203] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7520 85a0 7420 84a0 <= 004a 201b
    [   83.164471] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7520 85a0 7420 84a0 <= 006b 5064
    [   83.164649] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7520 85a0 7420 84a0 <= 006f 0583
    [   83.164814] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7520 85a0 7420 84a0 <= 0091 0154
    [   83.164819] intel-sdw sdw-master-1: intel_resume start
    [   83.164820] intel-sdw sdw-master-1: intel_resume: pm_runtime status was suspended, forcing active
    [   83.165368] intel-sdw sdw-master-1: intel_resume done
    [   83.165370] intel-sdw sdw-master-3: intel_resume start
    [   83.165371] intel-sdw sdw-master-3: intel_resume: pm_runtime status was suspended, forcing active
    [   83.165867] intel-sdw sdw-master-3: intel_resume done
    [   83.165874] sdw_rt711_rt1308_rt715 sdw_rt711_rt1308_rt715: ASoC: Scheduling resume work
    [   83.166282] intel-sdw sdw-master-1: Slave status change
    [   83.166286] intel-sdw sdw-master-1: sdw_handle_slave_status: start
    [   83.166288] rt1308 sdw:1:25d:1308:0: sdw_modify_slave_status: initializing completion for Slave 1
    [   83.166289] intel-sdw sdw-master-1: Slave attached, programming device number
    [   83.166334] OOM killer enabled.
    [   83.166335] Restarting tasks ... 
    [   83.167195] intel-sdw sdw-master-3: Slave status change
    [   83.167201] intel-sdw sdw-master-3: sdw_handle_slave_status: start
    [   83.167203] rt715 sdw:3:25d:715:0: sdw_modify_slave_status: initializing completion for Slave 1
    [   83.167205] intel-sdw sdw-master-3: Slave attached, programming device number
    [   83.167252] intel-sdw sdw-master-1: SDW Slave Addr: 20025d130800
    [   83.167254] intel-sdw sdw-master-1: SDW Slave class_id 0, part_id 1308, mfg_id 25d, unique_id 0, version 2
    [   83.167256] intel-sdw sdw-master-1: in sdw_assign_device_num
    [   83.167257] intel-sdw sdw-master-1: in sdw_assign_device_num
    [   83.167259] intel-sdw sdw-master-1: Slave already registered, reusing dev_num:1
    [   83.167260] intel-sdw sdw-master-1: in sdw_assign_device_num, writing dev_num 1
    [   83.169901] intel-sdw sdw-master-3: SDW Slave Addr: 21025d071500
    [   83.172091] intel-sdw sdw-master-3: SDW Slave class_id 0, part_id 715, mfg_id 25d, unique_id 1, version 2
    [   83.172096] intel-sdw sdw-master-3: in sdw_assign_device_num
    [   83.172099] intel-sdw sdw-master-3: in sdw_assign_device_num
    [   83.172103] intel-sdw sdw-master-3: Slave already registered, reusing dev_num:1
    [   83.172106] intel-sdw sdw-master-3: in sdw_assign_device_num, writing dev_num 1
    [   83.172116] intel-sdw sdw-master-1: Msg Ack not received
    [   83.172118] intel-sdw sdw-master-1: Msg Ack not received
    [   83.172121] intel-sdw sdw-master-1: Msg Ack not received
    [   83.172123] intel-sdw sdw-master-1: Msg Ack not received
    [   83.172127] intel-sdw sdw-master-1: Msg ignored for Slave 0
    [   83.172131] intel-sdw sdw-master-1: No more devices to enumerate
    [   83.172134] intel-sdw sdw-master-1: End of sdw_program_device_num ret 0
    [   83.172194] intel-sdw sdw-master-1: Slave status change
    [   83.172200] intel-sdw sdw-master-1: sdw_handle_slave_status: start
    [   83.172202] intel-sdw sdw-master-1: processing Slave 1 Status 1
    [   83.172204] rt1308 sdw:1:25d:1308:0: sdw_modify_slave_status: signaling completion for Slave 1
    [   83.172206] intel-sdw sdw-master-1: Slave 1 initializing
    [   83.172322] intel-sdw sdw-master-1: Updating Slave 1 status
    [   83.172328] intel-sdw sdw-master-1: sdw_handle_slave_status: Updating Slave 1 status done
    [   83.172335] intel-sdw sdw-master-1: sdw_handle_slave_status: end
    [   83.172381] intel-sdw sdw-master-3: Msg ignored for Slave 0
    [   83.172382] intel-sdw sdw-master-3: No more devices to enumerate
    [   83.172384] intel-sdw sdw-master-3: End of sdw_program_device_num ret 0
    [   83.172401] intel-sdw sdw-master-3: Slave status change
    [   83.172405] intel-sdw sdw-master-3: sdw_handle_slave_status: start
    [   83.172407] intel-sdw sdw-master-3: processing Slave 1 Status 1
    [   83.172409] rt715 sdw:3:25d:715:0: sdw_modify_slave_status: signaling completion for Slave 1
    [   83.172410] intel-sdw sdw-master-3: Slave 1 initializing
    [   83.172498] intel-sdw sdw-master-3: Updating Slave 1 status
    [   83.172500] intel-sdw sdw-master-3: sdw_handle_slave_status: Updating Slave 1 status done
    [   83.172502] intel-sdw sdw-master-3: sdw_handle_slave_status: end
    [   83.173380] sdw_rt711_rt1308_rt715 sdw_rt711_rt1308_rt715: ASoC: starting resume work
    [   83.173514] sdw_rt711_rt1308_rt715 sdw_rt711_rt1308_rt715: ASoC: resume work completed
    [   83.173777] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3501 <= 0003
    [   83.174043] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3501 <= 0000
    [   83.174301] done.
    [   83.174452] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3603 <= 0010
    [   83.174567] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7321 83a1 <= b000
    [   83.176274]  Headphone: ASoC: prepare FE Headphone
    [   83.176277]  SDW0-Playback: ASoC: prepare BE SDW0-Playback
    [   83.176282] intel-sdw sdw-master-0: intel_prepare: SDW0 Pin2: start
    [   83.176294] sof-audio-pci 0000:00:1f.3: ipc tx: 0x80010000: GLB_DAI_MSG: CONFIG
    [   83.176404] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x80010000: GLB_DAI_MSG: CONFIG
    [   83.176406] sdw_prepare_stream: SDW0 Pin2-Playback start
    [   83.177072] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 00e0 <= 0001
    [   83.177131] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 00f0 <= 0001
    [   83.177134] rt711 sdw:0:25d:711:0: rt711_clock_config complete, clk_freq=6000000
    [   83.177384] sdw_prepare_stream: SDW0 Pin2-Playback: done
    [   83.177389] intel-sdw sdw-master-0: intel_prepare: SDW0 Pin2: done
    [   83.177417] sof-audio-pci 0000:00:1f.3: pcm: prepare stream 0 dir 0
    [   83.177419] sof-audio-pci 0000:00:1f.3: pcm: hw params stream 0 dir 0
    [   83.177427] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x140000 successful
    [   83.177441] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x40000 successful
    [   83.177444] sof-audio-pci 0000:00:1f.3: period_bytes:0x3fc0
    [   83.177445] sof-audio-pci 0000:00:1f.3: periods:4
    [   83.177455] sof-audio-pci 0000:00:1f.3: stream_tag 1
    [   83.177460] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60010000: GLB_STREAM_MSG: PCM_PARAMS
    [   83.177631] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x60010000: GLB_STREAM_MSG: PCM_PARAMS
    [   83.177634] sof-audio-pci 0000:00:1f.3: pcm: stream dir 0, posn mailbox offset is 790528
    [   83.177650]  SDW0-Playback: ASoC: BE SDW0-Playback event 1 dir 0
    [   83.177786]  SDW0-Playback: ASoC: trigger BE SDW0-Playback cmd 1
    [   83.177789] intel-sdw sdw-master-0: intel_trigger: SDW0 Pin2: start
    [   83.177791] sdw_enable_stream: SDW0 Pin2-Playback: start
    [   83.178466] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 00e0 <= 0001
    [   83.178526] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 00f0 <= 0001
    [   83.178529] rt711 sdw:0:25d:711:0: rt711_clock_config complete, clk_freq=6000000
    [   83.178888] sdw_enable_stream: SDW0 Pin2-Playback: done
    [   83.178892] intel-sdw sdw-master-0: intel_trigger: SDW0 Pin2: done
    [   83.178897]  Headphone: ASoC: post trigger FE Headphone cmd 1
    [   83.178901] sof-audio-pci 0000:00:1f.3: pcm: trigger stream 0 dir 0 cmd 1
    [   83.179419] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x14001e successful
    [   83.179422] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60040000: GLB_STREAM_MSG: TRIG_START
    [   83.179574] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x60040000: GLB_STREAM_MSG: TRIG_START
    [   83.231474] PM: suspend exit
    [   83.981111] sof-audio-pci 0000:00:1f.3: ipc rx: 0x90020000: GLB_TRACE_MSG
    
    

    scenario 2 logs:
    dmesg.log
    logger.log

    Test recipe:
    kernel: https://github.com/thesofproject/linux/tree/integration/soundwire-latest commit: 9f1bd5b + PR1359
    FW: https://github.com/thesofproject/sof/commits/master commit: 2ca6a4a
    tplg: https://github.com/bardliao/sof/commits/soundwire-tplg (commit: 0408153), sof-cml-rt711-rt1308-rt715.tplg
    platform: CML SDW Laptop with ALC711+ ALC1308+ ALC715

  8. changed the title [-][BUG][ICL][HDA]Pause aplay/arecord then enter s3, after wake up and resume aplay/arecord ,it tips "ipc error for 0x60040000 size 12"[/-] [+][BUG][s2idle]Pause aplay/arecord then enter s3, after wake up and resume aplay/arecord ,it tips "ipc error for 0x60040000 size 12"[/+] on Oct 30, 2019
  9. YvonneYang2 commented on Oct 30, 2019

    @YvonneYang2

    Issue only reproduced in suspend s2idle mode, not reproduced in suspend deep mode.

  10. 4 remaining items

  11. added
    SDW_DEVSDW bug reproduced by developers, fix WIP
    on Oct 30, 2019
  12. keyonjie commented on Nov 1, 2019

    @keyonjie

    Hi all, this is actually as expected, we put audio to D0I3 for all cnl.c platforms on S2Idle in today's code, so that actually exposes new issues that our d0i3_incompatible streams can't survive in the D0I3 suspend/resume cycle.

    My PR #1418 will help for this if you don't open WoV pipeline, but if you open both normal PCMs and WoV before S2Idle suspend, we will still hit these issues.

    So the issue here is actually this: the streams is not resumed correctly in D0I3 suspend/resume cycle.

  13. dengyangchao commented on Nov 4, 2019

    @dengyangchao

    After applied #1418 and tried on ICL RVP HDA, original issue can't reproduce

  14. sinahuang commented on Nov 11, 2019

    @sinahuang

    Issue still can be reproduced on TGL RVP with onboard ACL711 in SDW mod and ALC1308 in I2S mode.

    dmesg logger
    [  378.844697] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x80010000: GLB_DAI_MSG: CONFIG
    [  378.844699] sdw_prepare_stream: SDW0 Pin2-Playback start
    [  378.845564] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 00e0 <= 0003
    [  378.845649] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 00f0 <= 0003
    [  378.845650] rt711 sdw:0:25d:711:0: rt711_clock_config complete, clk_freq=4800000
    [  378.845883] sdw_prepare_stream: SDW0 Pin2-Playback: done
    [  378.845885] intel-sdw sdw-master-0: intel_prepare: SDW0 Pin2: done
    [  378.845911]  SDW0-Playback: ASoC: BE SDW0-Playback event 1 dir 0
    [  378.846094]  SDW0-Playback: ASoC: trigger BE SDW0-Playback cmd 1
    [  378.846095] intel-sdw sdw-master-0: intel_trigger: SDW0 Pin2: start
    [  378.846096] sdw_enable_stream: SDW0 Pin2-Playback: start
    [  378.847317] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 00e0 <= 0003
    [  378.847415] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 00f0 <= 0003
    [  378.847416] rt711 sdw:0:25d:711:0: rt711_clock_config complete, clk_freq=4800000
    [  378.847889] sdw_enable_stream: SDW0 Pin2-Playback: done
    [  378.847895] intel-sdw sdw-master-0: intel_trigger: SDW0 Pin2: done
    [  378.847897]  SDW0-headphone: ASoC: post trigger FE SDW0-headphone cmd 1
    [  378.847899] sof-audio-pci 0000:00:1f.3: pcm: trigger stream 0 dir 0 cmd 1
    [  378.848453] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x2014001e successful
    [  378.848456] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60040000: GLB_STREAM_MSG: TRIG_START
    [  378.848598] sof-audio-pci 0000:00:1f.3: error: ipc error for 0x60040000 size 12
    [  378.848603]  SDW0-headphone: ASoC: trigger FE cmd: 1 failed: -22
    [  378.848605]  SDW0-headphone: ASoC: pre trigger FE SDW0-headphone cmd 0
    [  378.848607] sof-audio-pci 0000:00:1f.3: pcm: trigger stream 0 dir 0 cmd 0
    [  378.848609] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60050000: GLB_STREAM_MSG: TRIG_STOP
    [  378.848837] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x60050000: GLB_STREAM_MSG: TRIG_STOP
    [  378.849460] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x140000 successful
    [  378.849471] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60030000: GLB_STREAM_MSG: PCM_FREE
    [  378.849705] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x60030000: GLB_STREAM_MSG: PCM_FREE
    [  378.849708]  SDW0-Playback: ASoC: trigger BE SDW0-Playback cmd 0
    [  378.849709] intel-sdw sdw-master-0: intel_trigger: SDW0 Pin2: start
    [  378.849713] sdw_disable_stream: SDW0 Pin2-Playback: start
    [  378.851276] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 00e0 <= 0003
    [  378.851357] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 00f0 <= 0003
    [  378.851358] rt711 sdw:0:25d:711:0: rt711_clock_config complete, clk_freq=4800000
    [  378.852062] sdw_disable_stream: SDW0 Pin2-Playback: done
    [  378.852065] intel-sdw sdw-master-0: intel_trigger: SDW0 Pin2: done
    [  379.459870]  SDW0-headphone: ASoC: hw_free FE SDW0-headphone
    [  379.459892] sof-audio-pci 0000:00:1f.3: pcm: free stream 0 dir 0
    [  379.459906]  SDW0-Playback: ASoC: hw_free BE SDW0-Playback
    [  379.459917] intel-sdw sdw-master-0: intel_hw_free: SDW0 Pin2: start
    [  379.459930] sdw_deprepare_stream: SDW0 Pin2-Playback: start
    [  379.460642] sdw_deprepare_stream: SDW0 Pin2-Playback: done
    [  379.460668] sof-audio-pci 0000:00:1f.3: ipc tx: 0x80010000: GLB_DAI_MSG: CONFIG
    [  379.460899] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x80010000: GLB_DAI_MSG: CONFIG
    [  379.460910] intel-sdw sdw-master-0: intel_hw_free: SDW0 Pin2: done
    [  379.460979]  SDW0-Playback: ASoC: close BE SDW0-Playback
    [  379.460983] intel-sdw sdw-master-0: intel_shutdown: SDW0 Pin2: start
    [  379.460993] intel-sdw sdw-master-0: intel_shutdown: SDW0 Pin2: done
    [  379.461049]  SDW0-headphone: ASoC: close FE SDW0-headphone
    [  379.461055] sof-audio-pci 0000:00:1f.3: pcm: close stream 0 dir 0
    [  379.461063]  SDW0-Playback: ASoC: BE SDW0-Playback event 2 dir 0
    [  379.461630] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 7321 83a1 <= b080
    [  379.517215] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3603 <= 0000
    [  379.517600] rt711 sdw:0:25d:711:0: [rt711_sdw_write] 3501 <= 0003
    
    
    
    
    **Test recipe**

    Kernel:https://github.com/thesofproject/linux/commits/integration/soundwire-latest commit: 391b5f9
    FW: https://github.com/thesofproject/sof/commits/master commit: fb068e6
    Tplg: Same with TGL FW branch commit: sof-tgl-rt711-rt1308-nohdmi.tplg rename to sof-tgl-rt711-rt1308.tplg
    Platform:TGL RVP with onboard ACL711 in SDW mod and ALC1308 in I2S mode.

    dmesg1387.log
    logger1387.log

  15. mengdonglin commented on Nov 11, 2019

    @mengdonglin

    @sinahuang we need to wait for #1418 being merged by sof-dev and integration/soundwire-latest, and then double check SDW use cases.

  16. removed their assignment
    on Nov 11, 2019
  17. plbossart commented on Nov 11, 2019

    @plbossart
    Member

    @sinahuang @mengdonglin integration/soundwire-latest now has all the known fixes for suspend/resume please retry (along with the latest firmware)

  18. sinahuang commented on Nov 12, 2019

    @sinahuang

    Test this issue with legacy interrupt mode and MSI mode, original issue can't be reproduced on both mode.

    But there are some other errors shows "error: cl_dsp_init: timeout for HIPCIE done" in dmesg when verified this issue with legacy mode and MSI mode.

    Scenario 1: aplay0,0 --> pause --> s3 --> wake up then resume -->dmegs shows "error: cl_dsp_init: timeout for HIPCIE done"

    Scenario 2: aplay0,0 --> s3 --> wake up then resume -->dmegs shows "error: cl_dsp_init: timeout for HIPCIE done"

    [ 1951.718646] sof-audio-pci 0000:00:1f.3: period_bytes:0x0
    [ 1951.718647] sof-audio-pci 0000:00:1f.3: periods:1
    [ 1951.718678] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf010e0e successful
    [ 1951.718688] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf010e0e successful
    [ 1951.718690] sof-audio-pci 0000:00:1f.3: unstall/run core: core_mask = 1
    [ 1951.718693] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 1 : core_mask 1
    [ 1952.218870] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x0 timedout
    [ 1952.218873] sof-audio-pci 0000:00:1f.3: error: cl_dsp_init: timeout for HIPCIE done
    [ 1952.218887] sof-audio-pci 0000:00:1f.3: unknown ROM status value ffffffff
    [ 1952.218893] sof-audio-pci 0000:00:1f.3: error: status = 0xffffffff panic = 0xffffffff
    [ 1952.218899] sof-audio-pci 0000:00:1f.3: unknown ROM status value ffffffff
    [ 1952.218907] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf010f0f successful
    [ 1952.218912] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf000f0f successful
    [ 1952.218915] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 0 : core_mask 1
    [ 1952.218921] sof-audio-pci 0000:00:1f.3: error: Error code=0xffffffff: FW status=0xffffffff
    [ 1952.218923] sof-audio-pci 0000:00:1f.3: error: iteration 0 of Core En/ROM load failed: -110
    [ 1952.219623] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf010f0f successful
    [ 1952.219666] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf010f0e successful
    [ 1952.219673] sof-audio-pci 0000:00:1f.3: unstall/run core: core_mask = 1
    [ 1952.219684] sof-audio-pci 0000:00:1f.3: DSP core(s) enabled? 1 : core_mask 1
    [ 1952.220484] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x80000000 successful
    [ 1952.220492] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0xf010e0e successful
    [ 1952.286619] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x5000001 successful
    [ 1952.608626] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x5 successful
    [ 1952.608868] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x140000 successful
    [ 1952.608881] sof-audio-pci 0000:00:1f.3: Firmware download successful, booting...
    
    

    Test recipe

    Kernel:https://github.com/thesofproject/linux/commits/integration/soundwire-latest commit: 2933f73
    FW: https://github.com/thesofproject/sof/commits/master commit: d1dcdfe
    Tplg: Same with TGL FW branch commit: sof-tgl-rt711-rt1308-nohdmi.tplg rename to sof-tgl-rt711-rt1308.tplg
    Platform:TGL RVP with onboard ACL711 in SDW mod and ALC1308 in I2S mode.

    demsg.log
    sof_error_trace.log
    sof_trace.log

  19. dengyangchao commented on Nov 13, 2019

    @dengyangchao

    Close issue since can't reproduce. Other issue track on #1472

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

CMLApplies to Comet Lake platformGLKApplies to Gemini LakeICLApplies to Icelake platformSDW_DEVSDW bug reproduced by developers, fix WIPTGLApplies to Tiger Lake platformbugSomething isn't workingsuspend resumeIssues related to suspend resume (e.g. rtcwake)

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions