Bug 110286 - [ICL] SDP built-in eDP display sometimes gets stuck in bogus retrain loop
Summary: [ICL] SDP built-in eDP display sometimes gets stuck in bogus retrain loop
Status: RESOLVED INVALID
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-29 20:37 UTC by Lyude Paul
Modified: 2019-04-02 11:23 UTC (History)
2 users (show)

See Also:
i915 platform: ICL
i915 features: display/eDP


Attachments
Boot with eDP, hotplug mini-DP (957.98 KB, text/plain)
2019-03-29 20:37 UTC, Lyude Paul
no flags Details
Boot with eDP and Mini-DP, hotplug with Mini-DP (successful) (275.76 KB, text/plain)
2019-03-29 20:38 UTC, Lyude Paul
no flags Details
EDID blob from eDP display (128 bytes, application/octet-stream)
2019-03-29 20:38 UTC, Lyude Paul
no flags Details

Description Lyude Paul 2019-03-29 20:37:34 UTC
Created attachment 143811 [details]
Boot with eDP, hotplug mini-DP

Hi! I've got myself an icelake SDP: Ice Lake-U 4+2 Alpha OSV. things mostly work, but there's one pretty bizarre issue I've been hitting with the built-in eDP display.

It seems that if I boot up the machine with only the eDP display connected, things work fine. However: if I plug in a display into the Mini-DP port then the Mini-DP display comes up, but the eDP display suddenly gets stuck in a retrain loop and doesn't come back on.

Things get a bit weirder though: if I have both the eDP and mini-DP display connected when booting up the machine, then things never break. I can even hotplug the mini-DP display after booting up, and the eDP display retrains itself just fine.

Will attach dmesg logs with:

- Booting with eDP connected, and hotplugging
- Booting with eDP and Mini DP

Along with edid for the eDP display
Comment 1 Lyude Paul 2019-03-29 20:38:15 UTC
Created attachment 143812 [details]
Boot with eDP and Mini-DP, hotplug with Mini-DP (successful)
Comment 2 Lyude Paul 2019-03-29 20:38:58 UTC
Created attachment 143813 [details]
EDID blob from eDP display
Comment 3 Lakshmi 2019-04-01 09:25:44 UTC
Stan, any help here?
Comment 4 Stanislav Lisovskiy 2019-04-01 09:58:33 UTC
Looks interesting, never seen this on my board. Could be actually because I always boot it with both connected :) Will try and check..
Comment 5 Jani Saarinen 2019-04-02 11:18:13 UTC
You need BIOS update:
10.152302] [drm:intel_bios_is_valid_vbt [i915]] BDB incomplete
[   10.152329] [drm:intel_opregion_setup [i915]] Invalid VBT in ACPI OpRegion (Mailbox #4)
Comment 6 Jani Saarinen 2019-04-02 11:19:47 UTC
You have: BIOS ICLSFWR1.R00.2422
You should have: BIOS ICLSFWR1.R00.3108 at least.
Comment 7 Jani Saarinen 2019-04-02 11:21:36 UTC
I meant: BIOS ICLSFWR1.R00.308x so you need at least ww08 bios.


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.