Bug 85048 - [BDW-Y] DP display unable to light up at all [DP not detected]
Summary: [BDW-Y] DP display unable to light up at all [DP not detected]
Status: CLOSED NOTABUG
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: All Linux (All)
: high major
Assignee: Todd Previte
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-15 09:49 UTC by fangxun
Modified: 2014-11-25 08:17 UTC (History)
4 users (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg file (89.90 KB, text/plain)
2014-10-15 09:50 UTC, fangxun
no flags Details
Init DP on all DDI ports (1.08 KB, patch)
2014-10-24 19:00 UTC, Paulo Zanoni
no flags Details | Splinter Review

Description fangxun 2014-10-15 09:49:34 UTC
==System Environment==
--------------------------
Regression: No. 

Non-working platforms: BDW-Y

==kernel==
--------------------------
origin/drm-intel-nightly: 2ea23cd593ba60ead60e2f796fae675aa4475b1a(fails)
    drm-intel-nightly: 2014y-10m-13d-09h-34m-29s UTC integration manifest
origin/drm-intel-next-queued: fff95501f2095fa8a9dbd7e177bbf642d241b2fe(fails)
    drm/i915: intel_backlight scale() math WA
origin/drm-intel-fixes: 1180e20606fd7c5d76dc5b2a1594fa51ba5a0f31(fails)
    drm/i915: properly reenable gen8 pipe IRQs

==Bug detailed description==
-----------------------------
Booting with DP, DP monitor unable to be light up. HDMI works good.

==Reproduce steps==
---------------------------- 
Boot with DP
Comment 1 fangxun 2014-10-15 09:50:23 UTC
Created attachment 107862 [details]
dmesg file
Comment 2 Paulo Zanoni 2014-10-15 17:24:48 UTC
This log file suggests you have booted with eDP only. Is eDP the connector that was unable to light up? Which outputs were connected when you booted?

After booting the machine, did you try to run xrandr to see what it would detect?

Also: how many DP ports does this machine have? If there's more than cone, can you try connecting on another?
Comment 3 fangxun 2014-10-16 05:26:46 UTC
(In reply to Paulo Zanoni from comment #2)
> This log file suggests you have booted with eDP only. Is eDP the connector
> that was unable to light up? Which outputs were connected when you booted?
> After booting the machine, did you try to run xrandr to see what it would
> detect?
EDP is able to light up. I boot the machine with eDP and DP plugged. xrandr did't detect DP display.

root@x-bdwy02:~# xrandr
Screen 0: minimum 8 x 8, current 3200 x 1800, maximum 32767 x 32767
eDP1 connected 3200x1800+0+0 (normal left inverted right x axis y axis) 293mm x 165mm
   3200x1800     60.00*+  48.01
   2048x1536     60.00
   1920x1440     60.00
   1856x1392     60.01
   1792x1344     60.01
   1600x1200     60.00
   1400x1050     59.98
   1280x1024     60.02
   1280x960      60.00
   1024x768      60.00
   800x600       60.32    56.25
   640x480       59.94
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)


Also: how many DP ports does this machine have? If there's more
> than cone, can you try connecting on another?
There are one DP port and one HDMI port. I boot system with eDP and HDMI plugged, HDMI is able to light up.
Comment 4 Jani Nikula 2014-10-16 06:58:31 UTC
Please try http://patchwork.freedesktop.org/patch/34481
Comment 5 fangxun 2014-10-16 08:11:01 UTC
The issue still happens with the patch.
Comment 6 Paulo Zanoni 2014-10-17 14:25:35 UTC
Is this problem specific to a single DP monitor? Can you test different DP monitors?
Comment 7 fangxun 2014-10-20 07:24:45 UTC
(In reply to Paulo Zanoni from comment #6)
> Is this problem specific to a single DP monitor? Can you test different DP
> monitors?

I tested two diffrent DP monitors.
Comment 8 Paulo Zanoni 2014-10-24 18:39:35 UTC
Please boot the machine, reproduce the bug, and then run the following command, inside the intel-gpu-tools/tools directory:

sudo ./intel_reg_read -d 0xC6204 0x130040 0x46200 0xC4030 0xC4000

Then please paste the output here.
Comment 9 Paulo Zanoni 2014-10-24 19:00:52 UTC
Created attachment 108363 [details] [review]
Init DP on all DDI ports

Can you please test this patch?
Comment 10 fangxun 2014-10-27 08:04:31 UTC
(In reply to Paulo Zanoni from comment #8)
> Please boot the machine, reproduce the bug, and then run the following
> command, inside the intel-gpu-tools/tools directory:

sudo ./intel_reg_read
> -d 0xC6204 0x130040 0x46200 0xC4030 0xC4000

Then please paste the output
> here.

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  1  0  0  0
0x130040 : 0x44000000
 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
  0  1  0  0  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
0x46200 : 0x21B
 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0  0  0  0  1  1  0  1  1
0xC4030 : 0x10101010
 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
  0  0  0  1  0  0  0  0  0  0  0  1  0  0  0  0  0  0  0  1  0  0  0  0  0  0  0  1  0  0  0  0
0xC4000 : 0x800000
 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
  0  0  0  0  0  0  0  0  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
Comment 11 fangxun 2014-10-27 08:31:22 UTC
(In reply to Paulo Zanoni from comment #9)
> Created attachment 108363 [details] [review] [review]
Init DP on all DDI ports

Can
> you please test this patch?

It still fails with the patch.
Comment 12 fangxun 2014-10-27 08:43:19 UTC
DP also doesn't work during bios up. It maybe hardware or firmwire issue.
Comment 13 Paulo Zanoni 2014-10-27 13:31:08 UTC
(In reply to fangxun from comment #12)
> DP also doesn't work during bios up. It maybe hardware or firmwire issue.

Can you please verify that? Maybe try another BDW-Y machine? Even the hotplug ISR bit is not detecting the monitor...
Comment 14 fangxun 2014-10-28 07:53:58 UTC
(In reply to Paulo Zanoni from comment #13)
> (In reply to fangxun from comment #12)
> DP also doesn't work during bios
> up. It maybe hardware or firmwire issue.

Can you please verify that? Maybe
> try another BDW-Y machine? Even the hotplug ISR bit is not detecting the
> monitor...

DP display unable to light up on another BDW-Y machine during bios and kenrel up.
Comment 15 Gavin Hindman 2014-11-11 00:08:40 UTC
What is the next step on this issue?
Comment 16 Rodrigo Vivi 2014-11-15 00:14:31 UTC
This issue is regardless the presence of eDP.

DP doesn't receive any signal at all on BDW-Y. Neither on bios.
Looks like a hardware or bios issue.
Comment 17 Daniel Vetter 2014-11-18 10:24:09 UTC
(In reply to fangxun from comment #14)
> (In reply to Paulo Zanoni from comment #13)
> > (In reply to fangxun from comment #12)
> > DP also doesn't work during bios
> > up. It maybe hardware or firmwire issue.
> 
> Can you please verify that? Maybe
> > try another BDW-Y machine? Even the hotplug ISR bit is not detecting the
> > monitor...
> 
> DP display unable to light up on another BDW-Y machine during bios and
> kenrel up.

Ok, if the BIOS can't light it up we can't either.
Comment 18 wendy.wang 2014-11-20 07:32:15 UTC
Update BIOS to latest one: V102.R01 for BDW-Y, DP still cannot be detected.
We are contacting PSTV team for more information.
Comment 19 fangxun 2014-11-25 08:17:29 UTC
One DP port works after rework to BDW_Y_LPDDR3_CRB_FAB2_G99021-203_SKU2.


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.