From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932775AbcBISWr (ORCPT ); Tue, 9 Feb 2016 13:22:47 -0500 Received: from mga09.intel.com ([134.134.136.24]:34473 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932563AbcBISWq (ORCPT ); Tue, 9 Feb 2016 13:22:46 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,422,1449561600"; d="scan'208";a="911760080" Date: Tue, 9 Feb 2016 20:22:41 +0200 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= To: "Sharma, Shashank" Cc: Nick Bowler , Daniel Vetter , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" Subject: Re: PROBLEM: Intel HDMI output busticated on 4.4 (regression) Message-ID: <20160209182241.GV23290@intel.com> References: <569F0D4B.6040607@intel.com> <56A0BC04.9080500@intel.com> <20160209170351.GT23290@intel.com> <20160209173641.GU23290@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20160209173641.GU23290@intel.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 09, 2016 at 07:36:41PM +0200, Ville Syrjälä wrote: > On Tue, Feb 09, 2016 at 07:03:51PM +0200, Ville Syrjälä wrote: > > On Tue, Feb 09, 2016 at 04:39:21PM +0000, Sharma, Shashank wrote: > > > Hi Nick, > > > > > > Sonika is OOO for this week. > > > AFAIK about this issue, looks like the live status is not getting set for your system, on HPD. > > > > > > As per the Bspec, we must check live status before trying to read EDID. > > > Is it possible for you to check with an HDMI analyzer and probe live status register ? > > > > BTW I'm not at all convinced about the current live status bit defines > > we have for g4x. Supposedly someone tested them and found that they > > don't match the spec, but IIRC when I tried them on one g4x machine > > here, they did match the spec (well, at least for the ports present > > on that particular board). > > > > So something like this may or may not help: > > > > diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h > > index 188ad5de020f..80c08016e522 100644 > > --- a/drivers/gpu/drm/i915/i915_reg.h > > +++ b/drivers/gpu/drm/i915/i915_reg.h > > @@ -3302,9 +3302,9 @@ enum skl_disp_power_wells { > > * Please check the detailed lore in the commit message for for experimental > > * evidence. > > */ > > -#define PORTD_HOTPLUG_LIVE_STATUS_G4X (1 << 29) > > +#define PORTD_HOTPLUG_LIVE_STATUS_G4X (1 << 27) > > #define PORTC_HOTPLUG_LIVE_STATUS_G4X (1 << 28) > > -#define PORTB_HOTPLUG_LIVE_STATUS_G4X (1 << 27) > > +#define PORTB_HOTPLUG_LIVE_STATUS_G4X (1 << 29) > > /* VLV DP/HDMI bits again match Bspec */ > > #define PORTD_HOTPLUG_LIVE_STATUS_VLV (1 << 27) > > #define PORTC_HOTPLUG_LIVE_STATUS_VLV (1 << 28) > > Just retested the g4x machine here, and port B is definitely on bit 29, > port C on bit 28. No port D on ELK, so can't check that. So either > someone made a fumble when they tested this originally, or some boards > are just wired incorrectly, or CTG is where it was tested and that > actually disagrees with the spec for some reason. I just tried to trawl the w/a database for anything interesting, and the only thing I ran across was WaDPHDMISupriousHpd (without any description of course) for both elk and ctg. Nothing else really relevant looking. So I think we should get someone to double check this on ctg, and then we can decide whether we change the bits just for elk or for ctg as well. > > > -- > > 2.4.10 > > > > > > > > > > Regards > > > Shashank > > > -----Original Message----- > > > From: Nick Bowler [mailto:nbowler@draconx.ca] > > > Sent: Tuesday, February 09, 2016 10:03 PM > > > To: Jindal, Sonika > > > Cc: linux-kernel@vger.kernel.org; dri-devel@lists.freedesktop.org; Daniel Vetter; Sharma, Shashank > > > Subject: Re: PROBLEM: Intel HDMI output busticated on 4.4 (regression) > > > > > > On 1/28/16, Nick Bowler wrote: > > > > On 2016-01-21, Nick Bowler wrote: > > > >> On 2016-01-21, Jindal, Sonika wrote: > > > >>> On 1/21/2016 8:59 AM, Nick Bowler wrote: > > > >>>> On 1/20/16, Nick Bowler wrote: > > > >>>>> On 2016-01-20, Jindal, Sonika wrote: > > > >> [...] > > > >>>>>> Does the same system works with any other monitor? > > > >>>>> I'll see if I can find another to try. > > > >>>> I tried another monitor, and the same problem occurs. > > > >>> Which make are these monitors? > > > >> > > > >> - LG Flatron W2253V > > > >> - Dell E228WFPc > > > >> > > > >>> Do you have any other system other than G45? > > > >> > > > >> Nothing else with Linux 4.4, unfortunately. > > > > > > > > Anything else you want me to try? > > > > > > > > This issue is still present in 4.5-rc1. > > > > > > Ping? > > > > > > HDMI is still broken on my system in 4.5-rc3. > > > > > > Cheers, > > > Nick > > > _______________________________________________ > > > dri-devel mailing list > > > dri-devel@lists.freedesktop.org > > > https://lists.freedesktop.org/mailman/listinfo/dri-devel > > > > -- > > Ville Syrjälä > > Intel OTC > > _______________________________________________ > > dri-devel mailing list > > dri-devel@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/dri-devel > > -- > Ville Syrjälä > Intel OTC > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Ville Syrjälä Intel OTC From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: PROBLEM: Intel HDMI output busticated on 4.4 (regression) Date: Tue, 9 Feb 2016 20:22:41 +0200 Message-ID: <20160209182241.GV23290@intel.com> References: <569F0D4B.6040607@intel.com> <56A0BC04.9080500@intel.com> <20160209170351.GT23290@intel.com> <20160209173641.GU23290@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id CB7206E0E2 for ; Tue, 9 Feb 2016 10:22:45 -0800 (PST) Content-Disposition: inline In-Reply-To: <20160209173641.GU23290@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: "Sharma, Shashank" Cc: Nick Bowler , Daniel Vetter , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBGZWIgMDksIDIwMTYgYXQgMDc6MzY6NDFQTSArMDIwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+IE9uIFR1ZSwgRmViIDA5LCAyMDE2IGF0IDA3OjAzOjUxUE0gKzAyMDAsIFZpbGxl IFN5cmrDpGzDpCB3cm90ZToKPiA+IE9uIFR1ZSwgRmViIDA5LCAyMDE2IGF0IDA0OjM5OjIxUE0g KzAwMDAsIFNoYXJtYSwgU2hhc2hhbmsgd3JvdGU6Cj4gPiA+IEhpIE5pY2ssIAo+ID4gPiAKPiA+ ID4gU29uaWthIGlzIE9PTyBmb3IgdGhpcyB3ZWVrLiAKPiA+ID4gQUZBSUsgYWJvdXQgdGhpcyBp c3N1ZSwgbG9va3MgbGlrZSB0aGUgbGl2ZSBzdGF0dXMgaXMgbm90IGdldHRpbmcgc2V0IGZvciB5 b3VyIHN5c3RlbSwgb24gSFBELiAKPiA+ID4gCj4gPiA+IEFzIHBlciB0aGUgQnNwZWMsIHdlIG11 c3QgY2hlY2sgbGl2ZSBzdGF0dXMgYmVmb3JlIHRyeWluZyB0byByZWFkIEVESUQuIAo+ID4gPiBJ cyBpdCBwb3NzaWJsZSBmb3IgeW91IHRvIGNoZWNrIHdpdGggYW4gSERNSSBhbmFseXplciBhbmQg cHJvYmUgbGl2ZSBzdGF0dXMgcmVnaXN0ZXIgPwo+ID4gCj4gPiBCVFcgSSdtIG5vdCBhdCBhbGwg Y29udmluY2VkIGFib3V0IHRoZSBjdXJyZW50IGxpdmUgc3RhdHVzIGJpdCBkZWZpbmVzCj4gPiB3 ZSBoYXZlIGZvciBnNHguIFN1cHBvc2VkbHkgc29tZW9uZSB0ZXN0ZWQgdGhlbSBhbmQgZm91bmQg dGhhdCB0aGV5Cj4gPiBkb24ndCBtYXRjaCB0aGUgc3BlYywgYnV0IElJUkMgd2hlbiBJIHRyaWVk IHRoZW0gb24gb25lIGc0eCBtYWNoaW5lCj4gPiBoZXJlLCB0aGV5IGRpZCBtYXRjaCB0aGUgc3Bl YyAod2VsbCwgYXQgbGVhc3QgZm9yIHRoZSBwb3J0cyBwcmVzZW50Cj4gPiBvbiB0aGF0IHBhcnRp Y3VsYXIgYm9hcmQpLgo+ID4gCj4gPiBTbyBzb21ldGhpbmcgbGlrZSB0aGlzIG1heSBvciBtYXkg bm90IGhlbHA6Cj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X3JlZy5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaAo+ID4gaW5kZXggMTg4YWQ1 ZGUwMjBmLi44MGMwODAxNmU1MjIgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X3JlZy5oCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oCj4g PiBAQCAtMzMwMiw5ICszMzAyLDkgQEAgZW51bSBza2xfZGlzcF9wb3dlcl93ZWxscyB7Cj4gPiAg ICogUGxlYXNlIGNoZWNrIHRoZSBkZXRhaWxlZCBsb3JlIGluIHRoZSBjb21taXQgbWVzc2FnZSBm b3IgZm9yIGV4cGVyaW1lbnRhbAo+ID4gICAqIGV2aWRlbmNlLgo+ID4gICAqLwo+ID4gLSNkZWZp bmUgICBQT1JURF9IT1RQTFVHX0xJVkVfU1RBVFVTX0c0WAkJKDEgPDwgMjkpCj4gPiArI2RlZmlu ZSAgIFBPUlREX0hPVFBMVUdfTElWRV9TVEFUVVNfRzRYCQkoMSA8PCAyNykKPiA+ICAjZGVmaW5l ICAgUE9SVENfSE9UUExVR19MSVZFX1NUQVRVU19HNFgJCSgxIDw8IDI4KQo+ID4gLSNkZWZpbmUg ICBQT1JUQl9IT1RQTFVHX0xJVkVfU1RBVFVTX0c0WAkJKDEgPDwgMjcpCj4gPiArI2RlZmluZSAg IFBPUlRCX0hPVFBMVUdfTElWRV9TVEFUVVNfRzRYCQkoMSA8PCAyOSkKPiA+ICAvKiBWTFYgRFAv SERNSSBiaXRzIGFnYWluIG1hdGNoIEJzcGVjICovCj4gPiAgI2RlZmluZSAgIFBPUlREX0hPVFBM VUdfTElWRV9TVEFUVVNfVkxWCQkoMSA8PCAyNykKPiA+ICAjZGVmaW5lICAgUE9SVENfSE9UUExV R19MSVZFX1NUQVRVU19WTFYJCSgxIDw8IDI4KQo+IAo+IEp1c3QgcmV0ZXN0ZWQgdGhlIGc0eCBt YWNoaW5lIGhlcmUsIGFuZCBwb3J0IEIgaXMgZGVmaW5pdGVseSBvbiBiaXQgMjksCj4gcG9ydCBD IG9uIGJpdCAyOC4gTm8gcG9ydCBEIG9uIEVMSywgc28gY2FuJ3QgY2hlY2sgdGhhdC4gU28gZWl0 aGVyCj4gc29tZW9uZSBtYWRlIGEgZnVtYmxlIHdoZW4gdGhleSB0ZXN0ZWQgdGhpcyBvcmlnaW5h bGx5LCBvciBzb21lIGJvYXJkcwo+IGFyZSBqdXN0IHdpcmVkIGluY29ycmVjdGx5LCBvciBDVEcg aXMgd2hlcmUgaXQgd2FzIHRlc3RlZCBhbmQgdGhhdAo+IGFjdHVhbGx5IGRpc2FncmVlcyB3aXRo IHRoZSBzcGVjIGZvciBzb21lIHJlYXNvbi4KCkkganVzdCB0cmllZCB0byB0cmF3bCB0aGUgdy9h IGRhdGFiYXNlIGZvciBhbnl0aGluZyBpbnRlcmVzdGluZywgYW5kIHRoZQpvbmx5IHRoaW5nIEkg cmFuIGFjcm9zcyB3YXMgV2FEUEhETUlTdXByaW91c0hwZCAod2l0aG91dCBhbnkgZGVzY3JpcHRp b24Kb2YgY291cnNlKSBmb3IgYm90aCBlbGsgYW5kIGN0Zy4gTm90aGluZyBlbHNlIHJlYWxseSBy ZWxldmFudCBsb29raW5nLgoKU28gSSB0aGluayB3ZSBzaG91bGQgZ2V0IHNvbWVvbmUgdG8gZG91 YmxlIGNoZWNrIHRoaXMgb24gY3RnLCBhbmQgdGhlbgp3ZSBjYW4gZGVjaWRlIHdoZXRoZXIgd2Ug Y2hhbmdlIHRoZSBiaXRzIGp1c3QgZm9yIGVsayBvciBmb3IgY3RnIGFzIHdlbGwuCgo+IAo+ID4g LS0gCj4gPiAyLjQuMTAKPiA+IAo+ID4gCj4gPiA+IAo+ID4gPiBSZWdhcmRzCj4gPiA+IFNoYXNo YW5rCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IE5pY2sgQm93 bGVyIFttYWlsdG86bmJvd2xlckBkcmFjb254LmNhXSAKPiA+ID4gU2VudDogVHVlc2RheSwgRmVi cnVhcnkgMDksIDIwMTYgMTA6MDMgUE0KPiA+ID4gVG86IEppbmRhbCwgU29uaWthCj4gPiA+IENj OiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnOyBEYW5pZWwgVmV0dGVyOyBTaGFybWEsIFNoYXNoYW5rCj4gPiA+IFN1YmplY3Q6IFJl OiBQUk9CTEVNOiBJbnRlbCBIRE1JIG91dHB1dCBidXN0aWNhdGVkIG9uIDQuNCAocmVncmVzc2lv bikKPiA+ID4gCj4gPiA+IE9uIDEvMjgvMTYsIE5pY2sgQm93bGVyIDxuYm93bGVyQGRyYWNvbngu Y2E+IHdyb3RlOgo+ID4gPiA+IE9uIDIwMTYtMDEtMjEsIE5pY2sgQm93bGVyIDxuYm93bGVyQGRy YWNvbnguY2E+IHdyb3RlOgo+ID4gPiA+PiBPbiAyMDE2LTAxLTIxLCBKaW5kYWwsIFNvbmlrYSA8 c29uaWthLmppbmRhbEBpbnRlbC5jb20+IHdyb3RlOgo+ID4gPiA+Pj4gT24gMS8yMS8yMDE2IDg6 NTkgQU0sIE5pY2sgQm93bGVyIHdyb3RlOgo+ID4gPiA+Pj4+IE9uIDEvMjAvMTYsIE5pY2sgQm93 bGVyIDxuYm93bGVyQGRyYWNvbnguY2E+IHdyb3RlOgo+ID4gPiA+Pj4+PiBPbiAyMDE2LTAxLTIw LCBKaW5kYWwsIFNvbmlrYSA8c29uaWthLmppbmRhbEBpbnRlbC5jb20+IHdyb3RlOgo+ID4gPiA+ PiBbLi4uXQo+ID4gPiA+Pj4+Pj4gRG9lcyB0aGUgc2FtZSBzeXN0ZW0gd29ya3Mgd2l0aCBhbnkg b3RoZXIgbW9uaXRvcj8KPiA+ID4gPj4+Pj4gSSdsbCBzZWUgaWYgSSBjYW4gZmluZCBhbm90aGVy IHRvIHRyeS4KPiA+ID4gPj4+PiBJIHRyaWVkIGFub3RoZXIgbW9uaXRvciwgYW5kIHRoZSBzYW1l IHByb2JsZW0gb2NjdXJzLgo+ID4gPiA+Pj4gV2hpY2ggbWFrZSBhcmUgdGhlc2UgbW9uaXRvcnM/ Cj4gPiA+ID4+Cj4gPiA+ID4+ICAtIExHIEZsYXRyb24gVzIyNTNWCj4gPiA+ID4+ICAtIERlbGwg RTIyOFdGUGMKPiA+ID4gPj4KPiA+ID4gPj4+IERvIHlvdSBoYXZlIGFueSBvdGhlciBzeXN0ZW0g b3RoZXIgdGhhbiBHNDU/Cj4gPiA+ID4+Cj4gPiA+ID4+IE5vdGhpbmcgZWxzZSB3aXRoIExpbnV4 IDQuNCwgdW5mb3J0dW5hdGVseS4KPiA+ID4gPgo+ID4gPiA+IEFueXRoaW5nIGVsc2UgeW91IHdh bnQgbWUgdG8gdHJ5Pwo+ID4gPiA+Cj4gPiA+ID4gVGhpcyBpc3N1ZSBpcyBzdGlsbCBwcmVzZW50 IGluIDQuNS1yYzEuCj4gPiA+IAo+ID4gPiBQaW5nPwo+ID4gPiAKPiA+ID4gSERNSSBpcyBzdGls bCBicm9rZW4gb24gbXkgc3lzdGVtIGluIDQuNS1yYzMuCj4gPiA+IAo+ID4gPiBDaGVlcnMsCj4g PiA+ICAgTmljawo+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+ID4gPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiA+IGRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKPiA+ID4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9kcmktZGV2ZWwKPiA+IAo+ID4gLS0gCj4gPiBWaWxsZSBTeXJqw6Rsw6QK PiA+IEludGVsIE9UQwo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiA+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+IGRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKPiA+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZHJpLWRldmVsCj4gCj4gLS0gCj4gVmlsbGUgU3lyasOkbMOkCj4gSW50ZWwgT1RD Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCgot LSAKVmlsbGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK