New issue
Advanced search Search tips

Issue 791664 link

Starred by 2 users

Issue metadata

Status: Archived
Owner: ----
Closed: Jan 14
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Hard hang observed with eDP and HDMI displays

Reported by nathan.d...@intel.com, Dec 4 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36
Platform: CNL

Steps to reproduce the problem:
From upstream fd.o bug https://bugs.freedesktop.org/show_bug.cgi?id=103997:
Running igt/testdisplay test results in a hard hang.
eDP - ok
DP - ok
HDMI - ok
eDP + DP - ok
eDP + HDMI - fail
DP + HDMI - fail
eDP + DP + HDMI - fail

What is the expected behavior?
No hang on following combinations of displays:
eDP + HDMI - fail
DP + HDMI - fail
eDP + DP + HDMI - fail

What went wrong?
Running igt/testdisplay test results in a hard hang

Did this work before? N/A 

Chrome version: 62.0.3202.94  Channel: dev
OS Version: 
Flash Version: 

Fixed in drm-intel-next-queued and will be backported to chromeos-4.12 and chromeos-4.14 kernels.
 
Components: OS>Kernel>Graphics
Project Member

Comment 2 by bugdroid1@chromium.org, Jan 12 2018

Labels: merge-merged-chromeos-4.14
The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/9c379e931127bfed3d086968828e32f3b399627a

commit 9c379e931127bfed3d086968828e32f3b399627a
Author: James Ausmus <james.ausmus@intel.com>
Date: Fri Jan 12 06:22:26 2018

FROMGIT: drm/i915/cnl: Mask previous DDI - PLL mapping

Without masking out the old value, we can end up pointing the DDI to a
disabled PLL, which makes the system fall over. Mask out the previous
value before setting the PLL to DDI mapping.

This can be observed by running igt/testdisplay with both an eDP and
HDMI/DP output active.

v2: Add the Bugzilla link

Fixes: 555e38d273172 ("drm/i915/cnl: DDI - PLL mapping")
Testcase: igt/testdisplay
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103997
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Cc: Matt Atwood <matthew.s.atwood@intel.com>
Signed-off-by: James Ausmus <james.ausmus@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Tested-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20171201021700.13504-1-james.ausmus@intel.com
(cherry picked from commit 23a7068ec581fcc6fb61039448632d25987b1fae
git://anongit.freedesktop.org/drm-intel drm-intel-next-queued)

BUG= chromium:791664 , chromium:783394
TEST=CNL boots to graphics

Change-Id: I30dfcec133088ac45d79e07b56d64bbc83fc9647
Signed-off-by: Nathan Ciobanu <nathan.d.ciobanu@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/806446
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Casey G Bowman <casey.g.bowman@intel.com>
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>

[modify] https://crrev.com/9c379e931127bfed3d086968828e32f3b399627a/drivers/gpu/drm/i915/intel_ddi.c

Project Member

Comment 3 by sheriffbot@chromium.org, Jan 14

Status: Archived (was: Unconfirmed)
Issue has not been modified or commented on in the last 365 days, please re-open or file a new bug if this is still an issue.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment