<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Kernel crash when using DisplayPort MST on W740SU with Dell U2414H"
href="https://bugs.freedesktop.org/show_bug.cgi?id=90609">90609</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Kernel crash when using DisplayPort MST on W740SU with Dell U2414H
</td>
</tr>
<tr>
<th>Product</th>
<td>DRI
</td>
</tr>
<tr>
<th>Version</th>
<td>DRI git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>DRM/Intel
</td>
</tr>
<tr>
<th>Assignee</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>rsalveti@gmail.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>CC</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=115999" name="attach_115999" title="Complete dmesg with drm.debug=0x06">attachment 115999</a> <a href="attachment.cgi?id=115999&action=edit" title="Complete dmesg with drm.debug=0x06">[details]</a></span>
Complete dmesg with drm.debug=0x06
Whenever I plug my Dell U2414H monitor (DisplayPort MST enabled) at my Galago
Ultrapro/W740SU (Intel Iris Pro Graphics 5200), I get a display hang and then a
kernel crash, causing a reboot.
Using latest drm-intel-nightly (4.1-rc4+).
My system:
Architecture: amd64
DistroRelease: Ubuntu 15.04
MachineType: System76, Inc. Galago UltraPro
PackageArchitecture: amd64
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.1.0-994-generic
root=UUID=c87bf02e-1fdc-48ca-9392-be946b4de06e ro quiet splash drm.debug=0x06
vt.handoff=7
Uname: Linux evasys 4.1.0-994-generic #201505230305 SMP Sat May 23 02:06:59 UTC
2015 x86_64 x86_64 x86_64 GNU/Linux
Enabled drm.debug=0x06, and after a reboot this is what I got in my syslog:
[ 61.338854] WARNING: CPU: 0 PID: 103 at
/home/kernel/COD/linux/drivers/gpu/drm/i915/intel_display.c:12262
check_encoder_state+0x165/0x380 [i915]()
[ 61.338854] active encoder's pipe doesn't match(expected 1, found 0)
[ 61.338872] Modules linked in: ctr ccm xt_CHECKSUM iptable_mangle
ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_conntrack_ipv4
nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack xt_tcpudp bridge stp llc
iptable_filter ip_tables x_tables ec_sys binfmt_misc rfcomm bnep dm_crypt
uvcvideo videobuf2_vmalloc hid_logitech_hidpp videobuf2_memops videobuf2_core
v4l2_common btusb videodev btbcm btintel media snd_usb_audio arc4 bluetooth
snd_usbmidi_lib iwldvm mac80211 x86_pkg_temp_thermal intel_powerclamp coretemp
snd_hda_codec_hdmi kvm_intel kvm snd_hda_codec_via snd_hda_codec_generic
dm_multipath scsi_dh crct10dif_pclmul snd_hda_intel snd_hda_codec crc32_pclmul
iwlwifi ghash_clmulni_intel snd_hda_core aesni_intel snd_hwdep snd_pcm
aes_x86_64 lrw gf128mul snd_seq_midi glue_helper snd_seq_midi_event ablk_helper
[ 61.338885] cryptd snd_rawmidi cfg80211 joydev rtsx_pci_ms snd_seq memstick
serio_raw mei_me snd_seq_device mei snd_timer lpc_ich shpchp snd
hid_logitech_dj soundcore tpm_infineon mac_hid parport_pc ppdev lp parport
autofs4 btrfs xor raid6_pq hid_generic usbhid hid i915 rtsx_pci_sdmmc
i2c_algo_bit drm_kms_helper e1000e psmouse drm ahci ptp libahci rtsx_pci
pps_core wmi video
[ 61.338887] CPU: 0 PID: 103 Comm: kworker/0:2 Not tainted 4.1.0-994-generic
#201505230305
[ 61.338887] Hardware name: Notebook W740SU
/W740SU , BIOS 4.6.5 09/11/2014
[ 61.338894] Workqueue: events_long drm_dp_mst_link_probe_work
[drm_kms_helper]
[ 61.338896] 0000000000002fe6 ffff8804082f7a88 ffffffff817ff6ab
0000000000005698
[ 61.338896] ffff8804082f7ad8 ffff8804082f7ac8 ffffffff8107d0e7
ffff8804082f7ae8
[ 61.338897] ffff880407d16200 ffff88040830bb30 0000000000000001
ffff88040830b800
[ 61.338898] Call Trace:
[ 61.338902] [<ffffffff817ff6ab>] dump_stack+0x45/0x57
[ 61.338904] [<ffffffff8107d0e7>] warn_slowpath_common+0x97/0xe0
[ 61.338905] [<ffffffff8107d1e6>] warn_slowpath_fmt+0x46/0x50
[ 61.338919] [<ffffffffc0279805>] check_encoder_state+0x165/0x380 [i915]
[ 61.338932] [<ffffffffc0292f65>] intel_modeset_check_state+0x65/0xc0 [i915]
[ 61.338944] [<ffffffffc0293118>] intel_crtc_set_config+0x158/0x290 [i915]
[ 61.338955] [<ffffffffc00730d6>] drm_mode_set_config_internal+0x66/0x110
[drm]
[ 61.338961] [<ffffffffc01bdef8>] restore_fbdev_mode+0xc8/0xf0
[drm_kms_helper]
[ 61.338967] [<ffffffffc01bfa30>]
drm_fb_helper_restore_fbdev_mode_unlocked+0x30/0x80 [drm_kms_helper]
[ 61.338971] [<ffffffffc01bfaa2>] drm_fb_helper_set_par+0x22/0x50
[drm_kms_helper]
[ 61.338976] [<ffffffffc01bf9ac>] drm_fb_helper_hotplug_event+0xcc/0x120
[drm_kms_helper]
[ 61.338989] [<ffffffffc02a1ade>] intel_fbdev_output_poll_changed+0x1e/0x20
[i915]
[ 61.338994] [<ffffffffc01b36ab>] drm_kms_helper_hotplug_event+0x2b/0x40
[drm_kms_helper]
[ 61.339007] [<ffffffffc02b5ee5>] intel_dp_mst_hotplug+0x15/0x20 [i915]
[ 61.339012] [<ffffffffc01b9592>] drm_dp_send_link_address+0xf2/0x210
[drm_kms_helper]
[ 61.339017] [<ffffffffc01b973d>]
drm_dp_check_and_send_link_address+0x8d/0xa0 [drm_kms_helper]
[ 61.339021] [<ffffffffc01b976c>] drm_dp_mst_link_probe_work+0x1c/0x20
[drm_kms_helper]
[ 61.339028] [<ffffffff81096414>] process_one_work+0x144/0x490
[ 61.339029] [<ffffffff81096e7e>] worker_thread+0x11e/0x460
[ 61.339031] [<ffffffff81096d60>] ? create_worker+0x1f0/0x1f0
[ 61.339032] [<ffffffff8109ce59>] kthread+0xc9/0xe0
[ 61.339034] [<ffffffff8109cd90>] ? flush_kthread_worker+0x90/0x90
[ 61.339036] [<ffffffff8180c7e2>] ret_from_fork+0x42/0x70
[ 61.339038] [<ffffffff8109cd90>] ? flush_kthread_worker+0x90/0x90
[ 61.339039] ---[ end trace 4ae192082cf55348 ]---
[ 61.339040] [drm:check_encoder_state] [ENCODER:43:DP MST-43]
[ 61.339041] [drm:check_encoder_state] [ENCODER:44:DP MST-44]
[ 61.339042] [drm:check_encoder_state] [ENCODER:47:TMDS-47]
[ 61.339043] [drm:check_crtc_state] [CRTC:20]
[ 61.339047] [drm:check_crtc_state] [CRTC:24]
[ 61.339051] [drm:check_crtc_state] [CRTC:28]
[ 61.339052] [drm:check_shared_dpll_state] WRPLL 1
[ 61.339053] [drm:check_shared_dpll_state] WRPLL 2
[ 61.339054] [drm:intel_crtc_set_config] [CRTC:28] [NOFB]
[ 61.339062] [drm:intel_connector_check_state] [CONNECTOR:33:eDP-1]
[ 61.339064] [drm:check_encoder_state] [ENCODER:31:DAC-31]
[ 61.339065] [drm:check_encoder_state] [ENCODER:32:TMDS-32]
[ 61.339066] [drm:check_encoder_state] [ENCODER:40:TMDS-40]
[ 61.339067] [drm:check_encoder_state] [ENCODER:42:DP MST-42]
Complete log attached.</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 on the CC list for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>