Bug 69596 - [byt dp] Displayport is not detected for primary display on Byt 1010 platform
Summary: [byt dp] Displayport is not detected for primary display on Byt 1010 platform
Status: CLOSED DUPLICATE of bug 72896
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Todd Previte
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-20 09:42 UTC by Joel Clark
Modified: 2017-07-24 22:57 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Joel Clark 2013-09-20 09:42:40 UTC
Input devices are detected, but no output display is detected for primary display connected to DisplayPort of ByT based IVI FFRD platform known as 1010.  The system is being tested with Tizen IVI 3.0 September 2013 current development tip (http://download.tizen.org/snapshots/tizen/ivi/tizen_20130919.6/), using stock kernel 3.11 with mesa 9.1.3, libdrm 2.4.45, Wayland 1.2.0
This fails with a Dell DP built-in monitor(Dell P2210, and an HDMI display connected via a Startech DP2HDS active adapter. 
To reproduce, connnect displayport display and boot system. BIOS screens are visible, screen goes black after the kernel is loaded.
Comment 1 Chris Wilson 2013-09-20 10:00:49 UTC
How about the dmesg?
Comment 2 Jesse Barnes 2013-09-26 19:36:41 UTC
Can you try these?

http://lists.freedesktop.org/archives/intel-gfx/2013-September/033966.html
Comment 3 Jesse Barnes 2013-09-26 19:37:22 UTC
Oops wrong bug, ignore that last one.
Comment 4 Jani Nikula 2013-10-11 11:06:51 UTC
We've got a bunch of fixes queued up in drm-intel-nightly branch of [1] for BYT and DP etc. Please try that and attach dmesg with drm.debug=0xe if it doesn't work. Thanks.

[1] git://people.freedesktop.org/~danvet/drm-intel
Comment 5 Chris Wilson 2013-10-31 16:02:34 UTC
Useful bit of debugging:

diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index c392ad2..9707c47 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -2949,6 +2949,10 @@ g4x_dp_detect(struct intel_dp *intel_dp)
                return connector_status_unknown;
        }
 
+       DRM_DEBUG_KMS("checking connected status of port %c: %08x & %08x? %d\n",
+                       port_name(intel_dig_port->port),
+                       I915_READ(PORT_HOTPLUG_STAT), bit,
+                       (I915_READ(PORT_HOTPLUG_STAT) & bit) != 0);
        if ((I915_READ(PORT_HOTPLUG_STAT) & bit) == 0)
                return connector_status_disconnected;
Comment 6 Todd Previte 2014-02-12 15:37:41 UTC
Duplicate of bug 72896.

The hot plug detect bits fix solves this particular issue. Once Displayport is properly detected though, it would have the problem detailed in bug 72896.
Comment 7 Todd Previte 2014-02-12 15:37:53 UTC

*** This bug has been marked as a duplicate of bug 72896 ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.