<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><span class="vcard"><a class="email" href="mailto:jinliangx.wang@intel.com" title="jinliangx.wang@intel.com">jinliangx.wang@intel.com</a>
</span> changed
<a class="bz_bug_link
bz_status_ASSIGNED "
title="ASSIGNED - [SKL regression][Audio][HD-A Display]: Can't refresh ELD information with cable hot-plug"
href="https://bugs.freedesktop.org/show_bug.cgi?id=88876">bug 88876</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Status</td>
<td>NEEDINFO
</td>
<td>ASSIGNED
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_ASSIGNED "
title="ASSIGNED - [SKL regression][Audio][HD-A Display]: Can't refresh ELD information with cable hot-plug"
href="https://bugs.freedesktop.org/show_bug.cgi?id=88876#c6">Comment # 6</a>
on <a class="bz_bug_link
bz_status_ASSIGNED "
title="ASSIGNED - [SKL regression][Audio][HD-A Display]: Can't refresh ELD information with cable hot-plug"
href="https://bugs.freedesktop.org/show_bug.cgi?id=88876">bug 88876</a>
from <span class="vcard"><a class="email" href="mailto:jinliangx.wang@intel.com" title="jinliangx.wang@intel.com">jinliangx.wang@intel.com</a>
</span></b>
<pre>Hi Jani,
After bisect with drm-intel-nightly kernel tree, I think this bug should not be
a regression, it can be defined as a new bug for SKL.
Test the kernel on 2014-12-04 (hasn't merged any SKL GFX patch from
drm-intel-internal at Dec 2014), boot with HDMI monitor connected, do the test
steps:
1. cat /proc/asound/PCH/eld#2.0
monitor_present 1
eld_valid 1
monitor_name ASUS PA238
connection_type HDMI
eld_version [0x2] CEA-861D or below
edid_version [0x3] CEA-861-B, C or D
manufacture_id 0x6904
product_id 0x23b1
port_id 0x0
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x1] FL/FR
sad_count 1
sad0_coding_type [0x1] LPCM
sad0_channels 2
sad0_rates [0x4e0] 32000 44100 48000 96000
sad0_bits [0xe0000] 16 20 24
(Can get ELD info of monitor, it's correct)
2. unplug HDMI cable, cat /proc/asound/PCH/eld#2.0
monitor_present 1
eld_valid 1
monitor_name ASUS PA238
connection_type HDMI
eld_version [0x2] CEA-861D or below
edid_version [0x3] CEA-861-B, C or D
manufacture_id 0x6904
product_id 0x23b1
port_id 0x0
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x1] FL/FR
sad_count 1
sad0_coding_type [0x1] LPCM
sad0_channels 2
sad0_rates [0x4e0] 32000 44100 48000 96000
sad0_bits [0xe0000] 16 20 24
(The ELD info can't be refreshed, it' wrong)
With HDMI monitor disconnect, the ELD info should be refresh to
monitor_present 0
eld_valid 0
But the reproducibility of the bug was not 100%, need hotplug HDMI cable for
many times.
I also tried other kernels of a few days between 2014-12-04 to 2015-12-31, the
test results are same as above.
So I can't find the good commit, it should not be regression.
Next I test kernel on 2015-01-30 and 2015-02-28, (has merged SKL GFX patches
from drm-intel-internal tree), boot with HDMI monitor connected, do the test
steps:
1. cat /proc/asound/PCH/eld#2.0
monitor_present 1
eld_valid 1
monitor_name ASUS PA238
connection_type HDMI
eld_version [0x2] CEA-861D or below
edid_version [0x3] CEA-861-B, C or D
manufacture_id 0x6904
product_id 0x23b1
port_id 0x0
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x1] FL/FR
sad_count 1
sad0_coding_type [0x1] LPCM
sad0_channels 2
sad0_rates [0x4e0] 32000 44100 48000 96000
sad0_bits [0xe0000] 16 20 24
(Can get ELD info of monitor, it's correct)
2. unplug HDMI cable, cat /proc/asound/PCH/eld#2.0
monitor_present 0
eld_valid 0
(With HDMI monitor disconnect, the ELD info can be refresh to 0, it's correct)
3. plug HDMI cable to another monitor, cat /proc/asound/PCH/eld#2.0
monitor_present 0
eld_valid 0
(Can't get ELD info of new monitor, it's wrong)
The phenomenon is different from Dec 2014, but still unable to match the
requirement of ELD info refresh.
Hardware
Platform: Skylake Client
CPU: Skylake C0
Chipset PCH: SKL PCH-LP A2
CRB: Skylake Y LPDDR3 RVP3 FAB2
Audio card: ALC286
Reworks: FBS02, FBS03
Software
Linux distribution: Ubuntu 14.04 64 bits
BIOS: SKLSE2R1.86C.B068.R00.150109090</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are on the CC list for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>