[Bug 102937] [GLK-RVP]HDA verb command response timedout; board to board variation with same S/W

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Sep 29 17:56:50 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=102937

--- Comment #5 from Chintan Patel <chintan.m.patel at intel.com> ---
After experimenting and doing several things I wanted to make below notes here:

Case 1. 
Surprisingly, this could also be reproduced on APL/Electro simply by adding
"drm.debug=14 log_buf_len=1M". On my device this is 100% reproducible.
So lets no say its GLK-RVP  Specific bug. Add APL also in bug description.

Case 2.[NO HDA Verb Timeout, as there no Codec #%d probe error; disabling
it...\n", c); happened here]
Interestingly, I one time just added simple printk(3 lines additions) in skl.c
and I could see this issue to, but less rate of reproduction. In this case I
saw:

[   11.548286] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
Bxt Audio Port
[   11.548298] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: CPU DAI
System Pin not registered
[   11.557716] chintan: skl_i915_init err:0
[   11.560182] chintan: skl_probe_work err: 0
[   11.566803] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
Bxt Audio Port
[   11.566816] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: CPU DAI
System Pin not registered
[   11.567440] snd_soc_skl 0000:00:0e.0: codec #2 probed OK
[   11.580011] HDMI HDA Codec ehdaudio0D2: Max dais supported: 3
[   11.580021] HDMI HDA Codec ehdaudio0D2: codec register ehdaudio0D2
[   11.580030] HDMI HDA Codec ehdaudio0D2: ASoC: dai register ehdaudio0D2 #3
[   11.580032] HDMI HDA Codec ehdaudio0D2: ASoC: dynamically register DAI
ehdaudio0D2
[   11.580035] HDMI HDA Codec ehdaudio0D2: ASoC: Registered DAI
'intel-hdmi-hifi1'
[   11.580037] HDMI HDA Codec ehdaudio0D2: ASoC: dynamically register DAI
ehdaudio0D2
[   11.580040] HDMI HDA Codec ehdaudio0D2: ASoC: Registered DAI
'intel-hdmi-hifi2'
[   11.580042] HDMI HDA Codec ehdaudio0D2: ASoC: dynamically register DAI
ehdaudio0D2
[   11.580045] HDMI HDA Codec ehdaudio0D2: ASoC: Registered DAI
'intel-hdmi-hifi3'
[   11.580048] HDMI HDA Codec ehdaudio0D2: ASoC: Registered codec 'ehdaudio0D2'
[   11.580184] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
Bxt Audio Port
[   11.580192] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: CPU DAI
System Pin not registered
[   11.580303] chintan: probe_codec probe_codec_ret: 0

Case 3 [NO HDA Verb Timeout, as there is no Codec #%d probe error; disabling
it...\n", c); happened here]:
Below case also shows no sound card:

[ 4799.781611] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
Bxt Audio Port
[ 4799.781640] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
Bxt Audio Capture Port
[ 4799.781651] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
Bxt Audio Reference cap
[ 4799.781661] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
Bxt Audio DMIC cap
[ 4799.781671] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
Bxt HDMI Port1
[ 4799.781682] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
Bxt HDMI Port2
[ 4799.781692] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
Bxt HDMI Port3
[ 4799.781702] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
SSP5-Codec
[ 4799.781712] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
SSP1-Codec
[ 4799.781722] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
dmic01
[ 4799.781731] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: binding
iDisp1
[ 4799.781740] bxt_da7219_max98357a_i2s bxt_da7219_max98357a_i2s: ASoC: CODEC
DAI intel-hdmi-hifi1 not registered

As you can also see whenever there is no sound card it also always shows ASoC
DAI registration error : 

ASoC: CODEC DAI intel-hdmi-hifi1 not registered

OR

ASoC: CPU DAI System Pin not registered


At this point I feel we should also explore more area and not just HDA Verb
responses.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20170929/f1181607/attachment-0001.html>


More information about the intel-gfx-bugs mailing list