Skip to content

[BUG][TGL]Warning message "snd_hda_codec_hdmi ehdaudio0D2: ASoC: can't open DAI intel-hdmi-hifi2: -16" occurred during multipipline test. #1978

@YvonneYang2

Description

@YvonneYang2

Describe the bug
WARNIG messge "snd_hda_codec_hdmi ehdaudio0D2: ASoC: can't open DAI intel-hdmi-hifi2: -16" occurred during multipipline test. Other function won't be effected after the warning message shows up.

To Reproduce

  1. Boot up wiht HDMI external port connected.
  2. Run test-case in sof-test with "./multiple-pipeline-playback.sh -c 4 -l 200 -r -t /lib/firmware/intel/sof-tplg/sof-tgl-max98373-rt5682.tplg"

Script:
https://github.com/thesofproject/sof-test/blob/master/test-case/multiple-pipeline-playback.sh

Reproduced rate
Will reproduce the issue within 10 iterations each round.

Expected result
multipipine test works fine.

Actual result
Test failed, and dmesg showed "snd_hda_codec_hdmi ehdaudio0D2: ASoC: can't open DAI intel-hdmi-hifi2: -16" .

Environment
kernel: https://github.com/thesofproject/linux/commits/topic/sof-dev commit b8464d1 + #1971 (DSM support)
FW: https://github.com/thesofproject/sof/tree/tgl-004-drop-stablecommit: 8ad6761 + thesofproject/sof#2405 (WOV tplg)
tplg: sof-tgl-max98373-rt5682.m4 https://github.com/thesofproject/sof/tree/tgl-004-drop-stablecommit: 8ad6761 + thesofproject/sof#2405 (WOV tplg)
platform: TGL Chromebook in I2S mode

due to the issue thesofproject/sof#2507, it blocked the sof-trace log.

dmesg:

[  308.948705] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x24001e successful
[  308.948712] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60040000: GLB_STREAM_MSG: TRIG_START
[  308.948916] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x60040000: GLB_STREAM_MSG: TRIG_START
[  308.952213] sof-audio-pci 0000:00:1f.3: In hda_link_pcm_trigger cmd=1
[  308.952218] sof-audio-pci 0000:00:1f.3: pcm: trigger stream 4 dir 0 cmd 1
[  308.955342] sof-audio-pci 0000:00:1f.3: FW Poll Status: reg=0x34001e successful
[  308.955353] sof-audio-pci 0000:00:1f.3: ipc tx: 0x60040000: GLB_STREAM_MSG: TRIG_START
[  308.955396] snd_hda_codec_hdmi ehdaudio0D2: ASoC: can't open DAI intel-hdmi-hifi2: -16
[  308.955406]  iDisp2: ASoC: BE open failed -16
[  308.955410]  HDMI2: ASoC: failed to start some BEs -16
[  308.955503] sof-audio-pci 0000:00:1f.3: ipc tx succeeded: 0x60040000: GLB_STREAM_MSG: TRIG_START
[  309.373308] sof-audio-pci 0000:00:1f.3: ipc rx: 0x90020000: GLB_TRACE_MSG
[  309.373339] sof-audio-pci 0000:00:1f.3: ipc rx done: 0x90020000: GLB_TRACE_MSG
[  309.873274] sof-audio-pci 0000:00:1f.3: ipc rx: 0x90020000: GLB_TRACE_MSG
[  309.873312] sof-audio-pci 0000:00:1f.3: ipc rx done: 0x90020000: GLB_TRACE_MSG
[  313.984290] sof-audio-pci 0000:00:1f.3: pcm: trigger stream 4 dir 0 cmd 0

multipipline_dmesg.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    HDAApplies to HD-Audio bus for codec connectionP3Low-impact bugs or featuresTGLApplies to Tiger Lake platformbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions