From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: Commit 0e32b39c ("drm/i915: add DP 1.2 MST support (v0.7)") breaking DP audio on T440s Date: Mon, 11 May 2015 11:01:49 +0300 Message-ID: <877fsf5yqa.fsf@intel.com> References: <87a8xb5ytl.fsf@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 043366E2ED for ; Mon, 11 May 2015 00:59:43 -0700 (PDT) In-Reply-To: <87a8xb5ytl.fsf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Paul Moore , Dave Airlie , intel-gfx@lists.freedesktop.org Cc: Daniel Gultsch , linux-kernel@vger.kernel.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCAxMSBNYXkgMjAxNSwgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGxpbnV4LmludGVs LmNvbT4gd3JvdGU6Cj4gT24gRnJpLCAwOCBNYXkgMjAxNSwgUGF1bCBNb29yZSA8cGF1bEBwYXVs LW1vb3JlLmNvbT4gd3JvdGU6Cj4+IE9uIEZyaSwgTWFyIDEzLCAyMDE1IGF0IDExOjE5IFBNLCBQ YXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPiB3cm90ZToKPj4+IEV2ZXIgc2luY2UgdjMu MTcgSSd2ZSBoYWQgYSBwcm9ibGVtIHdpdGggZGlzcGxheXBvcnQgYXVkaW8gb24gbXkKPj4+IHN5 c3RlbSwgYnV0IHVudGlsIGxhdGVseSBJIGhhdmVuJ3QgaGFkIGEgY2hhbmNlIHRvIGJpc2VjdCB0 aGUgcHJvYmxlbS4KPj4+IEFmdGVyIGEgZmV3IHJvdW5kcyBJJ3ZlIGlzb2xhdGVkIHRoZSBidWdn eSBjb21taXQgdG8gMGUzMmIzOWMKPj4+ICgiZHJtL2k5MTU6IGFkZCBEUCAxLjIgTVNUIHN1cHBv cnQgKHYwLjcpIikuCj4+Pgo+Pj4gU2ltcGx5IHB1dCwgcHJpb3IgdG8gdjMuMTcgZXZlcnl0aGlu ZyB3b3JrZWQgY29ycmVjdGx5OiBhdWRpbyBmcm9tIG15Cj4+PiBzeXN0ZW0gd2FzIHJvdXRlZCB0 byBteSBtb25pdG9yIHZpYSB0aGUgRFAgY29ubmVjdGlvbiBhbmQgZmluYWxseSBvdXQKPj4+IHRv IHRoZSBzcGVha2VycyBjb25uZWN0ZWQgdG8gdGhlIG1vbml0b3IuICBIb3dldmVyLCBzdGFydGlu ZyB3aXRoCj4+PiBrZXJuZWwgdjMuMTcgdGhpcyBubyBsb25nZXIgd29ya3MuICBUaGUgdmFyaW91 cyBQdWxzZUF1ZGlvIHRvb2xzIGFsbAo+Pj4gaW5kaWNhdGUgdGhhdCB0aGUgSERNSS9EUCBhdWRp byBvdXRwdXQgaXMgdW5wbHVnZ2VkL25vdC1hdmFpbGFibGUuCj4+PiBJJ3ZlIHRyaWVkIGEgZmV3 IGRpZmZlcmVudCB4cmFuZHIgY29tbWFuZHMgZm91bmQgdmlhIGdvb2dsZSBhbmQKPj4+IG1hbnBh Z2VzIGJ1dCBub3RoaW5nIHNob3J0IG9mIHJldmVydGluZyB0byB2My4xNiBzb2x2ZXMgdGhlIHBy b2JsZW0uCj4+PiBJJ20gaG9waW5nIHRoYXQgc29tZW9uZSB3aXRoIG1vcmUgdW5kZXJzdGFuZGlu ZyBvZiB0aGUgSW50ZWwgZ3JhcGhpY3MKPj4+IGRyaXZlcnMgd2lsbCBiZSBhYmxlIHRvIG1ha2Ug c29tZSBzZW5zZSBvZiBpdCBhbGwgYW5kIHByb3ZpZGUgYSBmaXguCj4+PiBJJ20gbW9yZSB0aGFu IGhhcHB5IHRvIHByb3ZpZGUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBhbmQgdGVzdCBhbnkKPj4+ IHBhdGNoZXMgeW91IG1heSBoYXZlLgo+Pj4KPj4+IEZvciByZWZlcmVuY2UsIG15IHN5c3RlbSBp cyBhIFRoaW5rUGFkIFQ0NDBzIHdpdGggYSAiSW50ZWwgQ29ycG9yYXRpb24KPj4+IEhhc3dlbGwt VUxUIEludGVncmF0ZWQgR3JhcGhpY3MgQ29udHJvbGxlciAocmV2IDBiKSIgKGFjY29yZGluZyB0 bwo+Pj4gbHNwY2kpIGNvbm5lY3RlZCB0byBhIERlbGwgVTMwMTEgdmlhIGEgR2VmZW4gRFAgS1ZN Lgo+Pgo+PiBIZWxwPwo+Pgo+PiBUaGUgcHJvYmxlbSBzdGlsbCBleGlzdHMgb24gdjQuMC4xIGFu ZCBJIGtub3cgb2YgYXQgbGVhc3Qgb25lIG90aGVyCj4+IHBlcnNvbiB0aGF0IGhhcyByZXBvcnRl ZCB0aGUgc2FtZSBwcm9ibGVtLiAgQXMgSSBzYWlkIGFib3ZlLCBJJ20KPj4gd2lsbGluZyB0byBk byBhbnkgYWRkaXRpb25hbCBkZWJ1Z2dpbmcvdGVzdGluZyBuZWVkZWQsIEkganVzdCBjb3VsZAo+ PiB1c2Ugc29tZSBoZWxwIG9uIHJlc29sdmluZyB0aGlzIGFzIEkgYW0gZGVmaW5pdGVseSBub3Qg YQo+PiBYL2dyYXBoaWNzLWRyaXZlciBleHBlcnQuCj4KPiBIbW0sIEkgbmV2ZXIgcmVjZWl2ZWQg eW91ciBmaXJzdCBtYWlsLgo+Cj4gQXBwYXJlbnRseSBhdWRpbyBvbiBEUCBNU1QgaXMgcHJvYmxl bWF0aWMsIGFuZCB0aGUgZGVidWdnaW5nIG1heSBnZXQgYQo+IGJpdCBpbnZvbHZlZC4gUGxlYXNl IGZpbGUgYSBidWcgYXQgWzFdIHNvIHdlIGRvbid0IGNsdXR0ZXIgdGhlIGxpc3RzCj4gd2l0aCBs b2dzIGV0Yy4gUGxlYXNlIGVuYWJsZSBkcm0uZGVidWc9MTQgbW9kdWxlIHBhcmFtZXRlciBhbmQg YXR0YWNoCj4gKHRvIHRoZSBidWcpIGRtZXNnIGFsbCB0aGUgd2F5IGZyb20gYm9vdCB0byB0cnlp bmcgYXVkaW8gb24gdGhlIG1vbml0b3IuCj4KPiBCUiwKPiBKYW5pLgoKWzFdIGh0dHBzOi8vYnVn cy5mcmVlZGVza3RvcC5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PURSSSZjb21wb25lbnQ9RFJN L0ludGVsCgoKCj4KPgo+Pgo+PiAtUGF1bAo+Pgo+PiAtLSAKPj4gcGF1bCBtb29yZQo+PiB3d3cu cGF1bC1tb29yZS5jb20KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+PiBJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCj4+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngKPgo+IC0tIAo+IEphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNvdXJjZSBU ZWNobm9sb2d5IENlbnRlcgoKLS0gCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNo bm9sb2d5IENlbnRlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752833AbbEKH7q (ORCPT ); Mon, 11 May 2015 03:59:46 -0400 Received: from mga09.intel.com ([134.134.136.24]:13527 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752388AbbEKH7o (ORCPT ); Mon, 11 May 2015 03:59:44 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.13,405,1427785200"; d="scan'208";a="723862827" From: Jani Nikula To: Paul Moore , Dave Airlie , intel-gfx@lists.freedesktop.org Cc: Daniel Gultsch , linux-kernel@vger.kernel.org Subject: Re: [Intel-gfx] Commit 0e32b39c ("drm/i915: add DP 1.2 MST support (v0.7)") breaking DP audio on T440s In-Reply-To: <87a8xb5ytl.fsf@intel.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <87a8xb5ytl.fsf@intel.com> User-Agent: Notmuch/0.19+112~g77230b0 (http://notmuchmail.org) Emacs/24.4.1 (x86_64-pc-linux-gnu) Date: Mon, 11 May 2015 11:01:49 +0300 Message-ID: <877fsf5yqa.fsf@intel.com> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 11 May 2015, Jani Nikula wrote: > On Fri, 08 May 2015, Paul Moore wrote: >> On Fri, Mar 13, 2015 at 11:19 PM, Paul Moore wrote: >>> Ever since v3.17 I've had a problem with displayport audio on my >>> system, but until lately I haven't had a chance to bisect the problem. >>> After a few rounds I've isolated the buggy commit to 0e32b39c >>> ("drm/i915: add DP 1.2 MST support (v0.7)"). >>> >>> Simply put, prior to v3.17 everything worked correctly: audio from my >>> system was routed to my monitor via the DP connection and finally out >>> to the speakers connected to the monitor. However, starting with >>> kernel v3.17 this no longer works. The various PulseAudio tools all >>> indicate that the HDMI/DP audio output is unplugged/not-available. >>> I've tried a few different xrandr commands found via google and >>> manpages but nothing short of reverting to v3.16 solves the problem. >>> I'm hoping that someone with more understanding of the Intel graphics >>> drivers will be able to make some sense of it all and provide a fix. >>> I'm more than happy to provide additional information and test any >>> patches you may have. >>> >>> For reference, my system is a ThinkPad T440s with a "Intel Corporation >>> Haswell-ULT Integrated Graphics Controller (rev 0b)" (according to >>> lspci) connected to a Dell U3011 via a Gefen DP KVM. >> >> Help? >> >> The problem still exists on v4.0.1 and I know of at least one other >> person that has reported the same problem. As I said above, I'm >> willing to do any additional debugging/testing needed, I just could >> use some help on resolving this as I am definitely not a >> X/graphics-driver expert. > > Hmm, I never received your first mail. > > Apparently audio on DP MST is problematic, and the debugging may get a > bit involved. Please file a bug at [1] so we don't clutter the lists > with logs etc. Please enable drm.debug=14 module parameter and attach > (to the bug) dmesg all the way from boot to trying audio on the monitor. > > BR, > Jani. [1] https://bugs.freedesktop.org/enter_bug.cgi?product=DRI&component=DRM/Intel > > >> >> -Paul >> >> -- >> paul moore >> www.paul-moore.com >> _______________________________________________ >> Intel-gfx mailing list >> Intel-gfx@lists.freedesktop.org >> http://lists.freedesktop.org/mailman/listinfo/intel-gfx > > -- > Jani Nikula, Intel Open Source Technology Center -- Jani Nikula, Intel Open Source Technology Center