From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
Subject: [Bug 101559] New: Displays fail to wake up when booting
machine away from Display Port KVM switch
Date: Thu, 22 Jun 2017 16:36:51 +0000
Message-ID:
Bug ID
101559
Summary
Displays fail to wake up when booting machine away from Displ=
ay Port KVM switch
Product
xorg
Version
unspecified
Hardware
x86-64 (AMD64)
OS
Linux (All)
Status
NEW
Severity
normal
Priority
medium
Component
Driver/nouveau
Assignee
nouveau@lists.freedesktop.org
Reporter
dhruv.a.thakkar@leidos.com
QA Contact
xorg-team@lists.x.org
Created attachment 132142 [det=
ails]
Xorg.0.log
Description of problem:
We are trying to solve an issue in which displays fail to wake up when boot=
ing
a Rhel 7.3 machine (Machine A) connected to a Display Port KVM while the KV=
M is
pointing to Machine B. The unusual bit is that xorg logs in /var/log/Xorg.0=
.log
indicate that everything comes up correctly, and a "ps -ef |grep X|xin=
it" shows
that X and xinit are up and running. If we boot Machine A while the KVM is
pointing to it, the displays come up with no issues.
We have KMS parameters set to force the output of the video
(video=3DDP-1:2560x1600D and video=3DDP-2:2560x1600D) as well as options to=
load
the EDID information. These parameters have worked in the past for us when =
we
used DVI connections through KVMs, but DisplayPort is not showing the same
results. Note that we have additional kernel options added for extra debug
information (log_buf_len=3D8M nouveau.debug=3Ddisp=3Dtrace,i2c=3Dtrace,bios=
=3Dtrace)
Using Xrandr and Udev rules with a script allow us to turn off and then bac=
k on
the displays automatically, allowing us a workaround, but it still does not
solve the core issue of that nouveau is not waking up the monitors.
Please see the attached logs/config files and diagram below for more
information.
|Machine A| |Machine B|
\ /
\ /
\ _________ /
|DPort KVM|
|_________|
/ \
/ \
/ \
|Monitor 2| |Monitor 1|