I think I am having the same problem on Thinkpad x260. It hangs up during suspend and last message in syslog is:
Mar 19 22:58:26 periplum kernel: [ 29.322099] CPU: 1 PID: 843 Comm: Xorg Tainted: G W 4.2.0-34-generic #39-Ubuntu Mar 19 22:58:26 periplum kernel: [ 29.322100] Hardware name: LENOVO 20F5S13Q00/20F5S13Q00, BIOS R02ET43W (1.16 ) 01/05/2016 Mar 19 22:58:26 periplum kernel: [ 29.322101] 0000000000000000 00000000074d7529 ffff88042804ba58 ffffffff817ebed3 Mar 19 22:58:26 periplum kernel: [ 29.322104] 0000000000000000 ffff88042804bab0 ffff88042804ba98 ffffffff8107b986 Mar 19 22:58:26 periplum kernel: [ 29.322107] ffff88042804bad8 ffff880426c00000 0000000040000000 ffffffffc025a7d0 Mar 19 22:58:26 periplum kernel: [ 29.322109] Call Trace: Mar 19 22:58:26 periplum kernel: [ 29.322112] [<ffffffff817ebed3>] dump_stack+0x45/0x57 Mar 19 22:58:26 periplum kernel: [ 29.322116] [<ffffffff8107b986>] warn_slowpath_common+0x86/0xc0 Mar 19 22:58:26 periplum kernel: [ 29.322119] [<ffffffff8107ba15>] warn_slowpath_fmt+0x55/0x70 Mar 19 22:58:26 periplum kernel: [ 29.322131] [<ffffffffc01837a0>] skl_set_power_well+0x790/0x990 [i915] Mar 19 22:58:26 periplum kernel: [ 29.322143] [<ffffffffc01839d3>] skl_power_well_enable+0x13/0x20 [i915] Mar 19 22:58:26 periplum kernel: [ 29.322155] [<ffffffffc0183c58>] intel_display_power_get+0x98/0xf0 [i915] Mar 19 22:58:26 periplum kernel: [ 29.322176] [<ffffffffc021100c>] intel_hdmi_set_edid+0x3c/0xf0 [i915] Mar 19 22:58:26 periplum kernel: [ 29.322196] [<ffffffffc02111b5>] intel_hdmi_detect+0x55/0xb0 [i915] Mar 19 22:58:26 periplum kernel: [ 29.322202] [<ffffffffc00a0af5>] drm_helper_probe_single_connector_modes_merge_bits+0x235/0x4d0 [drm_kms_helper] Mar 19 22:58:26 periplum kernel: [ 29.322205] [<ffffffff8101dcd9>] ? read_tsc+0x9/0x10 Mar 19 22:58:26 periplum kernel: [ 29.322210] [<ffffffffc00a0da3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] Mar 19 22:58:26 periplum kernel: [ 29.322225] [<ffffffffc0038281>] drm_mode_getconnector+0x331/0x390 [drm] Mar 19 22:58:26 periplum kernel: [ 29.322235] [<ffffffffc0029505>] drm_ioctl+0x125/0x610 [drm] Mar 19 22:58:26 periplum kernel: [ 29.322238] [<ffffffff810885a1>] ? __set_task_blocked+0x41/0xa0 Mar 19 22:58:26 periplum kernel: [ 29.322251] [<ffffffffc0037f50>] ? drm_mode_getcrtc+0x150/0x150 [drm] Mar 19 22:58:26 periplum kernel: [ 29.322255] [<ffffffff81211375>] do_vfs_ioctl+0x295/0x480 Mar 19 22:58:26 periplum kernel: [ 29.322258] [<ffffffff810216ed>] ? fpu__restore_sig+0x4d/0x60 Mar 19 22:58:26 periplum kernel: [ 29.322261] [<ffffffff812115d9>] SyS_ioctl+0x79/0x90 Mar 19 22:58:26 periplum kernel: [ 29.322265] [<ffffffff81015088>] ? sys_rt_sigreturn+0xc8/0xe0 Mar 19 22:58:26 periplum kernel: [ 29.322267] [<ffffffff817f2cf2>] entry_SYSCALL_64_fastpath+0x16/0x75 Mar 19 22:58:26 periplum kernel: [ 29.322269] ---[ end trace 9092ca935c821d77 ]---
I think I am having the same problem on Thinkpad x260. It hangs up during suspend and last message in syslog is:
Mar 19 22:58:26 periplum kernel: [ 29.322099] CPU: 1 PID: 843 Comm: Xorg Tainted: G W 4.2.0-34-generic #39-Ubuntu 20F5S13Q00, BIOS R02ET43W (1.16 ) 01/05/2016 ed3>] dump_stack+ 0x45/0x57 986>] warn_slowpath_ common+ 0x86/0xc0 a15>] warn_slowpath_ fmt+0x55/ 0x70 7a0>] skl_set_ power_well+ 0x790/0x990 [i915] 9d3>] skl_power_ well_enable+ 0x13/0x20 [i915] c58>] intel_display_ power_get+ 0x98/0xf0 [i915] 00c>] intel_hdmi_ set_edid+ 0x3c/0xf0 [i915] 1b5>] intel_hdmi_ detect+ 0x55/0xb0 [i915] af5>] drm_helper_ probe_single_ connector_ modes_merge_ bits+0x235/ 0x4d0 [drm_kms_helper] cd9>] ? read_tsc+0x9/0x10 da3>] drm_helper_ probe_single_ connector_ modes+0x13/ 0x20 [drm_kms_helper] 281>] drm_mode_ getconnector+ 0x331/0x390 [drm] 505>] drm_ioctl+ 0x125/0x610 [drm] 5a1>] ? __set_task_ blocked+ 0x41/0xa0 f50>] ? drm_mode_ getcrtc+ 0x150/0x150 [drm] 375>] do_vfs_ ioctl+0x295/ 0x480 6ed>] ? fpu__restore_ sig+0x4d/ 0x60 5d9>] SyS_ioctl+0x79/0x90 088>] ? sys_rt_ sigreturn+ 0xc8/0xe0 cf2>] entry_SYSCALL_ 64_fastpath+ 0x16/0x75
Mar 19 22:58:26 periplum kernel: [ 29.322100] Hardware name: LENOVO 20F5S13Q00/
Mar 19 22:58:26 periplum kernel: [ 29.322101] 0000000000000000 00000000074d7529 ffff88042804ba58 ffffffff817ebed3
Mar 19 22:58:26 periplum kernel: [ 29.322104] 0000000000000000 ffff88042804bab0 ffff88042804ba98 ffffffff8107b986
Mar 19 22:58:26 periplum kernel: [ 29.322107] ffff88042804bad8 ffff880426c00000 0000000040000000 ffffffffc025a7d0
Mar 19 22:58:26 periplum kernel: [ 29.322109] Call Trace:
Mar 19 22:58:26 periplum kernel: [ 29.322112] [<ffffffff817eb
Mar 19 22:58:26 periplum kernel: [ 29.322116] [<ffffffff8107b
Mar 19 22:58:26 periplum kernel: [ 29.322119] [<ffffffff8107b
Mar 19 22:58:26 periplum kernel: [ 29.322131] [<ffffffffc0183
Mar 19 22:58:26 periplum kernel: [ 29.322143] [<ffffffffc0183
Mar 19 22:58:26 periplum kernel: [ 29.322155] [<ffffffffc0183
Mar 19 22:58:26 periplum kernel: [ 29.322176] [<ffffffffc0211
Mar 19 22:58:26 periplum kernel: [ 29.322196] [<ffffffffc0211
Mar 19 22:58:26 periplum kernel: [ 29.322202] [<ffffffffc00a0
Mar 19 22:58:26 periplum kernel: [ 29.322205] [<ffffffff8101d
Mar 19 22:58:26 periplum kernel: [ 29.322210] [<ffffffffc00a0
Mar 19 22:58:26 periplum kernel: [ 29.322225] [<ffffffffc0038
Mar 19 22:58:26 periplum kernel: [ 29.322235] [<ffffffffc0029
Mar 19 22:58:26 periplum kernel: [ 29.322238] [<ffffffff81088
Mar 19 22:58:26 periplum kernel: [ 29.322251] [<ffffffffc0037
Mar 19 22:58:26 periplum kernel: [ 29.322255] [<ffffffff81211
Mar 19 22:58:26 periplum kernel: [ 29.322258] [<ffffffff81021
Mar 19 22:58:26 periplum kernel: [ 29.322261] [<ffffffff81211
Mar 19 22:58:26 periplum kernel: [ 29.322265] [<ffffffff81015
Mar 19 22:58:26 periplum kernel: [ 29.322267] [<ffffffff817f2
Mar 19 22:58:26 periplum kernel: [ 29.322269] ---[ end trace 9092ca935c821d77 ]---