<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - 2 Displayport Screens on Lenovo x230(Intel HD4000) Dock: several things make one of them stop working."
href="https://bugs.freedesktop.org/show_bug.cgi?id=62462">62462</a>
</td>
</tr>
<tr>
<th>Assignee</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Summary</th>
<td>2 Displayport Screens on Lenovo x230(Intel HD4000) Dock: several things make one of them stop working.
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Reporter</th>
<td>vujevic.marco@googlemail.com
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Version</th>
<td>XOrg CVS
</td>
</tr>
<tr>
<th>Component</th>
<td>DRM/Intel
</td>
</tr>
<tr>
<th>Product</th>
<td>DRI
</td>
</tr></table>
<p>
<div>
<pre>Hi,
I have 2 (diffrent) Dell 1920x1200 screens connected via DisplayPort to a
Lenovo x230 Dock running debian testing. (
I use these in a 3x screen setup, with the laptop display.
(xrandr --output DP2 --mode 1920x1200 --pos 0x0 --rotate left --output DP3
--mode 1920x1200 --pos 1200x0 --rotate normal --output LVDS1 --mode 1366x768
--pos 1200x1200 --rotate normal)
The problem is that there are several ways to get the system into a state where
one extenal screen is not getting a signal anymore and switching to powersave.
(the internal lvds allways works)
Sometimes after suspend to ram, only the lvds and 1 external screen will wake
up.
Booting the laptop with both screens powered on, will lead to only lvds and one
of the screens working.
powercycling one screen can also produce this problem.
When the problem occurs i get something like this in /var/log/messages:
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516098] ------------[ cut here
]------------
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516144] WARNING: at
/build/buildd-linux_3.7.3-1~experimental.1-amd64-04zOQ2/linux-3.7.3/drivers/gpu/drm/i915/intel_dp.c:1908
ironlake_crtc_disable+0x5a/0x720 [i915]()
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516146] Hardware name: 2320CTO
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516186] Modules linked in: parport_pc
ppdev lp parport rfcomm bnep bluetooth crc16 cpufreq_userspace cpufreq_stats
cpufreq_powersave cpufreq_conservative binfmt_misc uinput fuse nfsd auth_rpcgss
nfs_acl nfs lockd dns_resolver fscache sunrpc ipt_MASQUERADE iptable_nat
nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack ip_tables
x_tables bridge stp llc loop snd_hda_codec_hdmi snd_hda_codec_realtek
snd_usb_audio snd_usbmidi_lib uvcvideo snd_seq_midi snd_seq_midi_event
videobuf2_vmalloc videobuf2_memops videobuf2_core snd_rawmidi videodev media
coretemp kvm_intel kvm crc32c_intel ghash_clmulni_intel iTCO_wdt
iTCO_vendor_support aesni_intel aes_x86_64 ablk_helper cryptd xts arc4 lrw
gf128mul snd_hda_intel i2c_i801 snd_hda_codec snd_hwdep snd_pcm snd_page_alloc
iwldvm psmouse snd_seq pcspkr snd_seq_device serio_raw snd_timer mac80211
battery thinkpad_acpi tpm_tis tpm tpm_bios nvram evdev i915 joydev snd ac
iwlwifi wmi drm_kms_helper drm cfg80211 i2c_algo_bit i2c_core
Mar 18 09:21:03 saaclt0006 kernel: rfkill video mei lpc_ich mfd_core button
acpi_cpufreq mperf soundcore processor ext3 mbcache jbd dm_mod hid_generic sg
sd_mod crc_t10dif usbhid hid microcode thermal thermal_sys ahci libahci
xhci_hcd sdhci_pci sdhci mmc_core ehci_hcd libata scsi_mod usbcore usb_common
e1000e
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516228] Pid: 3549, comm: Xorg Not
tainted 3.7-trunk-amd64 #1 Debian 3.7.3-1~experimental.1
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516229] Call Trace:
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516239] [<ffffffff8103cea4>] ?
warn_slowpath_common+0x76/0x8a
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516260] [<ffffffffa02e3b1a>] ?
ironlake_crtc_disable+0x5a/0x720 [i915]
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516281] [<ffffffffa02f0eb9>] ?
intel_dp_mode_fixup+0x1d9/0x219 [i915]
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516303] [<ffffffffa02e8f84>] ?
intel_set_mode+0x38a/0x787 [i915]
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516323] [<ffffffffa02e992f>] ?
intel_crtc_set_config+0x5ae/0x758 [i915]
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516334] [<ffffffffa0284705>] ?
drm_setup_crtcs+0x541/0x55f [drm_kms_helper]
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516339] [<ffffffff810612eb>] ?
should_resched+0x5/0x23
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516348] [<ffffffffa028485f>] ?
drm_fb_helper_set_par+0x64/0xa9 [drm_kms_helper]
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516357] [<ffffffffa0284ab7>] ?
drm_fb_helper_single_fb_probe+0x213/0x295 [drm_kms_helper]
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516366] [<ffffffffa028489a>] ?
drm_fb_helper_set_par+0x9f/0xa9 [drm_kms_helper]
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516370] [<ffffffff811f2dea>] ?
fb_set_var+0x246/0x32c
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516373] [<ffffffff810612eb>] ?
should_resched+0x5/0x23
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516379] [<ffffffff813778f2>] ?
_cond_resched+0x6/0x1b
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516383] [<ffffffff8112cc5d>] ?
__getblk+0x23/0x26f
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516389] [<ffffffff811fbb0a>] ?
fbcon_blank+0x71/0x1bd
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516394] [<ffffffff812554b2>] ?
do_unblank_screen+0xda/0x148
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516399] [<ffffffff8124da4c>] ?
vt_ioctl+0x4ac/0xfca
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516404] [<ffffffff81057658>] ?
bit_waitqueue+0x11/0x75
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516408] [<ffffffff811266f0>] ?
__inode_wait_for_writeback+0x67/0xae
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516413] [<ffffffff812460e7>] ?
tty_ioctl+0x91c/0x98b
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516418] [<ffffffff810f9572>] ?
kmem_cache_free+0x2d/0x69
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516422] [<ffffffff811147ca>] ?
vfs_ioctl+0x1e/0x31
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516425] [<ffffffff81115002>] ?
do_vfs_ioctl+0x3ee/0x430
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516428] [<ffffffff8110929c>] ?
__fput+0x18a/0x1b1
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516433] [<ffffffff8111e01a>] ?
mntput_no_expire+0x2d/0x137
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516436] [<ffffffff810612eb>] ?
should_resched+0x5/0x23
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516440] [<ffffffff813778f2>] ?
_cond_resched+0x6/0x1b
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516443] [<ffffffff81115091>] ?
sys_ioctl+0x4d/0x7c
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516446] [<ffffffff81054cfd>] ?
task_work_add+0x41/0x4d
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516451] [<ffffffff8137d6e9>] ?
system_call_fastpath+0x16/0x1b
Mar 18 09:21:03 saaclt0006 kernel: [ 64.516454] ---[ end trace
b6c8a65486a744dd ]---
This has annoyed me for long enough now, and i am willing to deliver whatever
information/testing needed to find the problem and fix it.
Feel free to request any information needed.
Versions:
X.Org X Server 1.12.4
[ 27.300] (II) LoadModule: "intel"
[ 27.300] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 27.303] (II) Module intel: vendor="X.Org Foundation"
[ 27.303] compiled for 1.12.4, module version = 2.21.4
(xorg/driver/xf86-video-intel compiled with :
./configure --enable-sna --disable-udev --prefix=/usr/
kernel:
Linux saaclt0006 3.8-trunk-amd64 #1 SMP Debian 3.8.2-1~experimental.1 x86_64
GNU/Linux
Hardware :
Lenovo x230 with :
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor
Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 21fa
Flags: bus master, fast devsel, latency 0, IRQ 46
Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 5000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Processor:
model name : Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>