From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934688AbcATEaM (ORCPT ); Tue, 19 Jan 2016 23:30:12 -0500 Received: from mga09.intel.com ([134.134.136.24]:65285 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933455AbcATEaH (ORCPT ); Tue, 19 Jan 2016 23:30:07 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,319,1449561600"; d="scan'208";a="894346775" Subject: Re: PROBLEM: Intel HDMI output busticated on 4.4 (regression) To: Nick Bowler , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org References: <20160119222622.GA16397@draconx.ca> Cc: Daniel Vetter From: "Jindal, Sonika" Message-ID: <569F0D4B.6040607@intel.com> Date: Wed, 20 Jan 2016 10:00:03 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <20160119222622.GA16397@draconx.ca> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Can you please check if you have following patch: "commit 3d8acd1f667b45c531401c8f0c2033072e32a05d Author: Gary Wang Date: Wed Dec 23 16:11:35 2015 +0800 drm/i915: increase the tries for HDMI hotplug live status checking" For some monitors, 30ms delay is not good enough to report the live status correctly. Does the same system works with any other monitor? Daniel, Can this be related to the live status bits on g45? "commit 0ce99f749b3834edeb500e17d6ad17e86b60ff83 Author: Daniel Vetter Date: Fri Jul 26 11:27:49 2013 +0200 drm/i915: fix gen4 digital port hotplug definitions" Regards, Sonika On 1/20/2016 3:56 AM, Nick Bowler wrote: > Hi, > > Upgrading from 4.3 to 4.4 breaks my HDMI output on my G45 machine. > > As soon as the intel driver is loaded, the monitor shuts off > (standby mode). Inspecting /sys/class/drm/card0-HDMI-A-1/status > reports "disconnected". When it is working, this attribute says > "connected". > > There is nothing unusual printed to dmesg. > > Bisection pinpoints the following: > > 237ed86c693d8a8e4db476976aeb30df4deac74b is the first bad commit > commit 237ed86c693d8a8e4db476976aeb30df4deac74b > Author: Sonika Jindal > Date: Tue Sep 15 09:44:20 2015 +0530 > > drm/i915: Check live status before reading edid > [...] > Signed-off-by: Shashank Sharma > Signed-off-by: Sonika Jindal > Reviewed-by: Rodrigo Vivi > Signed-off-by: Daniel Vetter > > The commit does not revert cleanly, but this patch resolves the issue: > > diff --git a/drivers/gpu/drm/i915/intel_hdmi.c b/drivers/gpu/drm/i915/intel_hdmi.c > index e6c035b0fc1c..8cefb9105f26 100644 > --- a/drivers/gpu/drm/i915/intel_hdmi.c > +++ b/drivers/gpu/drm/i915/intel_hdmi.c > @@ -1393,7 +1393,7 @@ intel_hdmi_detect(struct drm_connector *connector, bool force) > > intel_hdmi_unset_edid(connector); > > - if (intel_hdmi_set_edid(connector, live_status)) { > + if (intel_hdmi_set_edid(connector, true)) { > struct intel_hdmi *intel_hdmi = intel_attached_hdmi(connector); > > hdmi_to_dig_port(intel_hdmi)->base.type = INTEL_OUTPUT_HDMI; > > Let me know if you need any more info. > > Thanks, > Nick From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jindal, Sonika" Subject: Re: PROBLEM: Intel HDMI output busticated on 4.4 (regression) Date: Wed, 20 Jan 2016 10:00:03 +0530 Message-ID: <569F0D4B.6040607@intel.com> References: <20160119222622.GA16397@draconx.ca> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 67EEF6E04B for ; Tue, 19 Jan 2016 20:30:07 -0800 (PST) In-Reply-To: <20160119222622.GA16397@draconx.ca> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Nick Bowler , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Daniel Vetter List-Id: dri-devel@lists.freedesktop.org Q2FuIHlvdSBwbGVhc2UgY2hlY2sgaWYgeW91IGhhdmUgZm9sbG93aW5nIHBhdGNoOgoiY29tbWl0 IDNkOGFjZDFmNjY3YjQ1YzUzMTQwMWM4ZjBjMjAzMzA3MmUzMmEwNWQKQXV0aG9yOiBHYXJ5IFdh bmcgPGdhcnkuYy53YW5nQGludGVsLmNvbT4KRGF0ZTogICBXZWQgRGVjIDIzIDE2OjExOjM1IDIw MTUgKzA4MDAKCmRybS9pOTE1OiBpbmNyZWFzZSB0aGUgdHJpZXMgZm9yIEhETUkgaG90cGx1ZyBs aXZlIHN0YXR1cyBjaGVja2luZyIKCkZvciBzb21lIG1vbml0b3JzLCAzMG1zIGRlbGF5IGlzIG5v dCBnb29kIGVub3VnaCB0byByZXBvcnQgdGhlIGxpdmUgCnN0YXR1cyBjb3JyZWN0bHkuCgpEb2Vz IHRoZSBzYW1lIHN5c3RlbSB3b3JrcyB3aXRoIGFueSBvdGhlciBtb25pdG9yPwoKRGFuaWVsLAoK Q2FuIHRoaXMgYmUgcmVsYXRlZCB0byB0aGUgbGl2ZSBzdGF0dXMgYml0cyBvbiBnNDU/CiJjb21t aXQgMGNlOTlmNzQ5YjM4MzRlZGViNTAwZTE3ZDZhZDE3ZTg2YjYwZmY4MwpBdXRob3I6IERhbmll bCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CkRhdGU6ICAgRnJpIEp1bCAyNiAxMToy Nzo0OSAyMDEzICswMjAwCgogICAgIGRybS9pOTE1OiBmaXggZ2VuNCBkaWdpdGFsIHBvcnQgaG90 cGx1ZyBkZWZpbml0aW9ucyIKClJlZ2FyZHMsClNvbmlrYQoKCk9uIDEvMjAvMjAxNiAzOjU2IEFN LCBOaWNrIEJvd2xlciB3cm90ZToKPiBIaSwKPgo+IFVwZ3JhZGluZyBmcm9tIDQuMyB0byA0LjQg YnJlYWtzIG15IEhETUkgb3V0cHV0IG9uIG15IEc0NSBtYWNoaW5lLgo+Cj4gQXMgc29vbiBhcyB0 aGUgaW50ZWwgZHJpdmVyIGlzIGxvYWRlZCwgdGhlIG1vbml0b3Igc2h1dHMgb2ZmCj4gKHN0YW5k YnkgbW9kZSkuICBJbnNwZWN0aW5nIC9zeXMvY2xhc3MvZHJtL2NhcmQwLUhETUktQS0xL3N0YXR1 cwo+IHJlcG9ydHMgImRpc2Nvbm5lY3RlZCIuICBXaGVuIGl0IGlzIHdvcmtpbmcsIHRoaXMgYXR0 cmlidXRlIHNheXMKPiAiY29ubmVjdGVkIi4KPgo+IFRoZXJlIGlzIG5vdGhpbmcgdW51c3VhbCBw cmludGVkIHRvIGRtZXNnLgo+Cj4gQmlzZWN0aW9uIHBpbnBvaW50cyB0aGUgZm9sbG93aW5nOgo+ Cj4gICAgMjM3ZWQ4NmM2OTNkOGE4ZTRkYjQ3Njk3NmFlYjMwZGY0ZGVhYzc0YiBpcyB0aGUgZmly c3QgYmFkIGNvbW1pdAo+ICAgIGNvbW1pdCAyMzdlZDg2YzY5M2Q4YThlNGRiNDc2OTc2YWViMzBk ZjRkZWFjNzRiCj4gICAgQXV0aG9yOiBTb25pa2EgSmluZGFsIDxzb25pa2EuamluZGFsQGludGVs LmNvbT4KPiAgICBEYXRlOiAgIFR1ZSBTZXAgMTUgMDk6NDQ6MjAgMjAxNSArMDUzMAo+ICAgIAo+ ICAgICAgICBkcm0vaTkxNTogQ2hlY2sgbGl2ZSBzdGF0dXMgYmVmb3JlIHJlYWRpbmcgZWRpZAo+ ICAgICAgICBbLi4uXQo+ICAgICAgICBTaWduZWQtb2ZmLWJ5OiBTaGFzaGFuayBTaGFybWEgPHNo YXNoYW5rLnNoYXJtYUBpbnRlbC5jb20+Cj4gICAgICAgIFNpZ25lZC1vZmYtYnk6IFNvbmlrYSBK aW5kYWwgPHNvbmlrYS5qaW5kYWxAaW50ZWwuY29tPgo+ICAgICAgICBSZXZpZXdlZC1ieTogUm9k cmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgo+ICAgICAgICBTaWduZWQtb2ZmLWJ5 OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgo+Cj4gVGhlIGNvbW1pdCBk b2VzIG5vdCByZXZlcnQgY2xlYW5seSwgYnV0IHRoaXMgcGF0Y2ggcmVzb2x2ZXMgdGhlIGlzc3Vl Ogo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkbWkuYyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkbWkuYwo+IGluZGV4IGU2YzAzNWIwZmMxYy4uOGNl ZmI5MTA1ZjI2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkbWku Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkbWkuYwo+IEBAIC0xMzkzLDcg KzEzOTMsNyBAQCBpbnRlbF9oZG1pX2RldGVjdChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVj dG9yLCBib29sIGZvcmNlKQo+ICAgCj4gICAgICAgICAgaW50ZWxfaGRtaV91bnNldF9lZGlkKGNv bm5lY3Rvcik7Cj4gICAKPiAtICAgICAgIGlmIChpbnRlbF9oZG1pX3NldF9lZGlkKGNvbm5lY3Rv ciwgbGl2ZV9zdGF0dXMpKSB7Cj4gKyAgICAgICBpZiAoaW50ZWxfaGRtaV9zZXRfZWRpZChjb25u ZWN0b3IsIHRydWUpKSB7Cj4gICAgICAgICAgICAgICAgICBzdHJ1Y3QgaW50ZWxfaGRtaSAqaW50 ZWxfaGRtaSA9IGludGVsX2F0dGFjaGVkX2hkbWkoY29ubmVjdG9yKTsKPiAgIAo+ICAgICAgICAg ICAgICAgICAgaGRtaV90b19kaWdfcG9ydChpbnRlbF9oZG1pKS0+YmFzZS50eXBlID0gSU5URUxf T1VUUFVUX0hETUk7Cj4KPiBMZXQgbWUga25vdyBpZiB5b3UgbmVlZCBhbnkgbW9yZSBpbmZvLgo+ Cj4gVGhhbmtzLAo+ICAgIE5pY2sKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVsCg==