Running 4.4.0-23-generic, I see the same errors as https://bugs.freedesktop.org/show_bug.cgi?id=89055 I see [ 1248.953987] PM: early resume of devices complete after 6.795 msecs [ 1248.956059] rtc_cmos 00:02: System wakeup disabled by ACPI [ 1249.227488] usb 1-8: reset high-speed USB device number 3 using xhci_hcd [ 1249.393400] ------------[ cut here ]------------ [ 1249.393456] WARNING: CPU: 2 PID: 5122 at /build/linux-L7iE5S/linux-4.4.0/ubuntu/i915/intel_pm.c:3586 skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]() [ 1249.393458] WARN_ON(!wm_changed) [ 1249.393514] Modules linked in: drbg ansi_cprng ctr ccm xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT nf_reject_ipv4 xt_tcpudp bridge stp llc ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables overlay bnep snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic joydev binfmt_misc arc4 acer_wmi sparse_keymap nls_iso8859_1 intel_rapl snd_soc_skl x86_pkg_temp_thermal uvcvideo intel_powerclamp coretemp videobuf2_vmalloc snd_soc_skl_ipc videobuf2_memops crct10dif_pclmul videobuf2_v4l2 snd_hda_ext_core crc32_pclmul videobuf2_core snd_soc_sst_ipc v4l2_common snd_soc_sst_dsp videodev aesni_intel snd_soc_core media snd_compress ac97_bus snd_pcm_dmaengine [ 1249.393565] dw_dmac_core aes_x86_64 lrw gf128mul snd_hda_intel glue_helper ablk_helper cryptd snd_hda_codec snd_hda_core snd_hwdep iwlmvm snd_pcm input_leds mac80211 serio_raw btusb thinkpad_acpi btrtl btbcm btintel nvram bluetooth iwlwifi snd_seq_midi snd_seq_midi_event cfg80211 snd_rawmidi mei_me mei snd_seq shpchp snd_seq_device snd_timer snd soundcore mac_hid tpm_crb kvm_intel kvm irqbypass parport_pc ppdev sunrpc lp parport autofs4 i915_bpo intel_ips i2c_algo_bit drm_kms_helper syscopyarea sysfillrect psmouse sysimgblt fb_sys_fops drm nvme wmi video fjes [ 1249.393570] CPU: 2 PID: 5122 Comm: kworker/u16:12 Tainted: G U W 4.4.0-23-generic #41-Ubuntu [ 1249.393572] Hardware name: LENOVO 20FBCTO1WW/20FBCTO1WW, BIOS N1FET40W (1.14 ) 04/18/2016 [ 1249.393581] Workqueue: events_unbound async_run_entry_fn [ 1249.393587] 0000000000000286 00000000280ea446 ffff88040bb6f900 ffffffff813eaa03 [ 1249.393590] ffff88040bb6f948 ffffffffc0224c98 ffff88040bb6f938 ffffffff810810d2 [ 1249.393594] ffff8804093ff000 ffff8804086f9d9c ffff8804093f9000 ffff88040e53eb78 [ 1249.393595] Call Trace: [ 1249.393605] [] dump_stack+0x63/0x90 [ 1249.393611] [] warn_slowpath_common+0x82/0xc0 [ 1249.393615] [] warn_slowpath_fmt+0x5c/0x80 [ 1249.393656] [] skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo] [ 1249.393693] [] skl_update_wm+0x186/0x5f0 [i915_bpo] [ 1249.393749] [] ? intel_ddi_enable_transcoder_func+0x17f/0x260 [i915_bpo] [ 1249.393786] [] intel_update_watermarks+0x1e/0x30 [i915_bpo] [ 1249.393841] [] haswell_crtc_enable+0x321/0x8c0 [i915_bpo] [ 1249.393893] [] ? intel_finish_crtc_commit+0xe/0x10 [i915_bpo] [ 1249.393911] [] ? drm_atomic_helper_commit_planes_on_crtc+0x154/0x270 [drm_kms_helper] [ 1249.393963] [] intel_atomic_commit+0x5f8/0xdc0 [i915_bpo] [ 1249.394009] [] ? drm_atomic_check_only+0x18e/0x590 [drm] [ 1249.394047] [] drm_atomic_commit+0x37/0x60 [drm] [ 1249.394099] [] intel_display_resume+0xc4/0x160 [i915_bpo] [ 1249.394128] [] i915_drm_resume+0xdd/0x160 [i915_bpo] [ 1249.394157] [] i915_pm_resume+0x25/0x30 [i915_bpo] [ 1249.394162] [] pci_pm_resume+0x64/0xa0 [ 1249.394164] [] ? pci_pm_thaw+0x90/0x90 [ 1249.394171] [] dpm_run_callback+0x4e/0x140 [ 1249.394176] [] device_resume+0xd3/0x1f0 [ 1249.394181] [] async_resume+0x1d/0x50 [ 1249.394186] [] async_run_entry_fn+0x48/0x150 [ 1249.394191] [] process_one_work+0x165/0x480 [ 1249.394196] [] worker_thread+0x4b/0x4c0 [ 1249.394200] [] ? process_one_work+0x480/0x480 [ 1249.394203] [] kthread+0xd8/0xf0 [ 1249.394207] [] ? kthread_create_on_node+0x1e0/0x1e0 [ 1249.394212] [] ret_from_fork+0x3f/0x70 [ 1249.394215] [] ? kthread_create_on_node+0x1e0/0x1e0 [ 1249.394218] ---[ end trace 1135ec8b42e2923e ]---