WARN_ON(!wm_changed) skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]

Bug #1567417 reported by blabber
110
This bug affects 22 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Hi,

I'm using a new Skylake Thinkpad T460s with and external monitor connected via Displayport and Ubuntu 16.04 and the latest kernel as of today: Linux test 4.4.0-17-generic #33-Ubuntu SMP Tue Mar 29 17:17:28 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

X will from time to time lock up when the computer is left idle for a long time and both displays (laptop and external) go to sleep and then woken up.

Apr 7 08:00:49 test kernel: [ 9.950929] ------------[ cut here ]------------
Apr 7 08:00:49 test kernel: [ 9.950950] WARNING: CPU: 0 PID: 214 at /build/linux-YiIlnA/linux-4.4.0/ubuntu/i915/intel_pm.c:3572 skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]()
Apr 7 08:00:49 test kernel: [ 9.950951] WARN_ON(!wm_changed)
Apr 7 08:00:49 test kernel: [ 9.950972] Modules linked in: btusb btrtl btbcm btintel bluetooth binfmt_misc nls_iso8859_1 arc4 snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic snd_soc_skl snd_soc_skl_ipc snd_hda_ext_core snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine dw_dmac_core snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm thinkpad_acpi intel_rapl x86_pkg_temp_thermal nvram intel_powerclamp snd_seq_midi coretemp snd_seq_midi_event snd_rawmidi iwlmvm snd_seq joydev snd_seq_device input_leds mac80211 snd_timer serio_raw snd rtsx_pci_ms memstick soundcore iwlwifi cfg80211 mei_me mei tpm_crb mac_hid shpchp kvm_intel kvm irqbypass parport_pc ppdev lp parport autofs4 drbg ansi_cprng algif_skcipher af_alg hid_microsoft dm_crypt hid_generic usbhid hid rtsx_pci_sdmmc crct10dif_pclmul crc32_pclmul i915_bpo aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd intel_ips i2c_algo_bit drm_kms_helper e1000e syscopyarea sysfillrect psmouse sysimgblt ptp fb_sys_fops pps_core drm nvme rtsx_pci wmi video fjes
Apr 7 08:00:49 test kernel: [ 9.950980] CPU: 0 PID: 214 Comm: plymouthd Not tainted 4.4.0-17-generic #33-Ubuntu
Apr 7 08:00:49 test kernel: [ 9.950981] Hardware name: LENOVO 20F9CTO1WW/20F9CTO1WW, BIOS N1CET40W (1.08 ) 03/09/2016
Apr 7 08:00:49 test kernel: [ 9.950982] 0000000000000286 0000000039cb6999 ffff880502bc3618 ffffffff813e8123
Apr 7 08:00:49 test kernel: [ 9.950983] ffff880502bc3660 ffffffffc0343c70 ffff880502bc3650 ffffffff8107fe12
Apr 7 08:00:49 test kernel: [ 9.950984] ffff880502da8000 ffff880501f79d9c ffff880502dab000 ffff880508186b78
Apr 7 08:00:49 test kernel: [ 9.950984] Call Trace:
Apr 7 08:00:49 test kernel: [ 9.950988] [<ffffffff813e8123>] dump_stack+0x63/0x90
Apr 7 08:00:49 test kernel: [ 9.950990] [<ffffffff8107fe12>] warn_slowpath_common+0x82/0xc0
Apr 7 08:00:49 test kernel: [ 9.950991] [<ffffffff8107feac>] warn_slowpath_fmt+0x5c/0x80
Apr 7 08:00:49 test kernel: [ 9.951002] [<ffffffffc02755cc>] skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]
Apr 7 08:00:49 test kernel: [ 9.951010] [<ffffffffc0275766>] skl_update_wm+0x186/0x5f0 [i915_bpo]
Apr 7 08:00:49 test kernel: [ 9.951023] [<ffffffffc03013af>] ? intel_ddi_enable_transcoder_func+0x17f/0x260 [i915_bpo]
Apr 7 08:00:49 test kernel: [ 9.951034] [<ffffffffc027948e>] intel_update_watermarks+0x1e/0x30 [i915_bpo]
Apr 7 08:00:49 test kernel: [ 9.951048] [<ffffffffc02e5441>] haswell_crtc_enable+0x321/0x8c0 [i915_bpo]
Apr 7 08:00:49 test kernel: [ 9.951061] [<ffffffffc02d1ace>] ? intel_finish_crtc_commit+0xe/0x10 [i915_bpo]
Apr 7 08:00:49 test kernel: [ 9.951072] [<ffffffffc017b324>] ? drm_atomic_helper_commit_planes_on_crtc+0x154/0x270 [drm_kms_helper]
Apr 7 08:00:49 test kernel: [ 9.951085] [<ffffffffc02e1ded>] intel_atomic_commit+0x5dd/0xdb0 [i915_bpo]
Apr 7 08:00:49 test kernel: [ 9.951101] [<ffffffffc007180e>] ? drm_atomic_check_only+0x18e/0x590 [drm]
Apr 7 08:00:49 test kernel: [ 9.951109] [<ffffffffc0071c47>] drm_atomic_commit+0x37/0x60 [drm]
Apr 7 08:00:49 test kernel: [ 9.951113] [<ffffffffc017c5ef>] restore_fbdev_mode+0x22f/0x260 [drm_kms_helper]
Apr 7 08:00:49 test kernel: [ 9.951121] [<ffffffffc007046a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
Apr 7 08:00:49 test kernel: [ 9.951125] [<ffffffffc017e7d3>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
Apr 7 08:00:49 test kernel: [ 9.951128] [<ffffffffc017e84d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
Apr 7 08:00:49 test kernel: [ 9.951131] [<ffffffffc017e752>] drm_fb_helper_hotplug_event+0xd2/0x120 [drm_kms_helper]
Apr 7 08:00:49 test kernel: [ 9.951134] [<ffffffffc017e7f6>] drm_fb_helper_restore_fbdev_mode_unlocked+0x56/0x80 [drm_kms_helper]
Apr 7 08:00:49 test kernel: [ 9.951136] [<ffffffffc017e84d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
Apr 7 08:00:49 test kernel: [ 9.951150] [<ffffffffc02f79aa>] intel_fbdev_set_par+0x1a/0x60 [i915_bpo]
Apr 7 08:00:49 test kernel: [ 9.951151] [<ffffffff8146b2b6>] fb_set_var+0x236/0x460
Apr 7 08:00:49 test kernel: [ 9.951153] [<ffffffff810b217d>] ? select_idle_sibling+0xbd/0x120
Apr 7 08:00:49 test kernel: [ 9.951155] [<ffffffff810b3441>] ? wakeup_preempt_entity.isra.55+0x41/0x50
Apr 7 08:00:49 test kernel: [ 9.951156] [<ffffffff810b3e8a>] ? check_preempt_wakeup+0xfa/0x220
Apr 7 08:00:49 test kernel: [ 9.951158] [<ffffffff814615af>] fbcon_blank+0x30f/0x350
Apr 7 08:00:49 test kernel: [ 9.951160] [<ffffffff814f85c3>] do_unblank_screen+0xd3/0x1a0
Apr 7 08:00:49 test kernel: [ 9.951161] [<ffffffff814edc4a>] vt_ioctl+0x50a/0x12f0
Apr 7 08:00:49 test kernel: [ 9.951167] [<ffffffffc0056749>] ? drm_ioctl+0x189/0x540 [drm]
Apr 7 08:00:49 test kernel: [ 9.951168] [<ffffffff814e117f>] tty_ioctl+0x35f/0xc40
Apr 7 08:00:49 test kernel: [ 9.951170] [<ffffffff81821f79>] ? schedule_hrtimeout_range_clock+0xb9/0x1b0
Apr 7 08:00:49 test kernel: [ 9.951172] [<ffffffff812544eb>] ? ep_poll+0x37b/0x3d0
Apr 7 08:00:49 test kernel: [ 9.951173] [<ffffffff8121ef3f>] do_vfs_ioctl+0x29f/0x490
Apr 7 08:00:49 test kernel: [ 9.951175] [<ffffffff810aaca0>] ? wake_up_q+0x70/0x70
Apr 7 08:00:49 test kernel: [ 9.951176] [<ffffffff8121f1a9>] SyS_ioctl+0x79/0x90
Apr 7 08:00:49 test kernel: [ 9.951177] [<ffffffff81822b72>] entry_SYSCALL_64_fastpath+0x16/0x71
Apr 7 08:00:49 test kernel: [ 9.951178] ---[ end trace 7e448a85359a7dca ]---

Attached is the full kernel log from boot until the issue happens, at which point, if I have a lockup of X I need to reboot to get back to normal.

I don't know if this particular bug I'm reporting is the one responsible for the lockups, as I've isolated 4 different warning/error messages which separately or in combination may be the cause. I'm reporting all of them now in separate bug reports.

Please let me know if any information is missing.

# lspci
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07)
00:08.0 System peripheral: Intel Corporation Sky Lake Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Device 9d12 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-LM (rev 21)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
04:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
05:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller (rev 01)

# lspci -vvv
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 08)
        Subsystem: Lenovo Skylake Host Bridge/DRAM Registers
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
        Latency: 0
        Capabilities: [e0] Vendor Specific Information: Len=10 <?>

00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07) (prog-if 00 [VGA controller])
        Subsystem: Lenovo Skylake Integrated Graphics
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 133
        Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=16M]
        Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at e000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express (v2) Root Complex Integrated Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0
                        ExtTag- RBE+
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
        Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00018 Data: 0000
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [100 v1] #1b
        Capabilities: [200 v1] Address Translation Service (ATS)
                ATSCap: Invalidate Queue Depth: 00
                ATSCtl: Enable-, Smallest Translation Unit: 00
        Capabilities: [300 v1] #13
        Kernel driver in use: i915_bpo
        Kernel modules: i915_bpo

# for file in /sys/module/i915_bpo/parameters/*; do echo -en $file"\t"; cat $file; done;
/sys/module/i915_bpo/parameters/disable_display N
/sys/module/i915_bpo/parameters/disable_power_well 1
/sys/module/i915_bpo/parameters/edp_vswing 0
/sys/module/i915_bpo/parameters/enable_cmd_parser 1
/sys/module/i915_bpo/parameters/enable_dc -1
/sys/module/i915_bpo/parameters/enable_execlists 1
/sys/module/i915_bpo/parameters/enable_fbc -1
/sys/module/i915_bpo/parameters/enable_guc_submission N
/sys/module/i915_bpo/parameters/enable_hangcheck Y
/sys/module/i915_bpo/parameters/enable_ips 1
/sys/module/i915_bpo/parameters/enable_ppgtt 3
/sys/module/i915_bpo/parameters/enable_psr 0
/sys/module/i915_bpo/parameters/enable_rc6 1
/sys/module/i915_bpo/parameters/fastboot N
/sys/module/i915_bpo/parameters/guc_log_level -1
/sys/module/i915_bpo/parameters/invert_brightness 0
/sys/module/i915_bpo/parameters/load_detect_test N
/sys/module/i915_bpo/parameters/lvds_channel_mode 0
/sys/module/i915_bpo/parameters/lvds_use_ssc -1
/sys/module/i915_bpo/parameters/mmio_debug 0
/sys/module/i915_bpo/parameters/modeset -1
/sys/module/i915_bpo/parameters/nuclear_pageflip N
/sys/module/i915_bpo/parameters/panel_ignore_lid 1
/sys/module/i915_bpo/parameters/prefault_disable N
/sys/module/i915_bpo/parameters/preliminary_hw_support 0
/sys/module/i915_bpo/parameters/reset Y
/sys/module/i915_bpo/parameters/semaphores -1
/sys/module/i915_bpo/parameters/use_mmio_flip 0
/sys/module/i915_bpo/parameters/vbt_sdvo_panel_type -1
/sys/module/i915_bpo/parameters/verbose_state_checks Y
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
DistroRelease: Ubuntu 16.04
InstallationDate: Installed on 2016-04-03 (63 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Beta amd64 (20160401)
Package: linux (not installed)
Tags: xenial
Uname: Linux 4.6.0-040600rc7-generic x86_64
UnreportableReason: The running kernel is not an Ubuntu kernel
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

_MarkForUpload: True

Revision history for this message
blabber (blabber-m) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1567417

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
blabber (blabber-m) wrote :

I cannot run apport-collect

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.6 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-rc4-wily/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
blabber (blabber-m) wrote :
Download full text (3.7 KiB)

This one still appears with kernel 4.6.0-040600rc4-generic:

[ 18.212146] ------------[ cut here ]------------
[ 18.212175] WARNING: CPU: 0 PID: 1052 at /home/kernel/COD/linux/drivers/gpu/drm/i915/intel_pm.c:3572 skl_update_other_pipe_wm+0x16c/0x180 [i915]
[ 18.212176] WARN_ON(!wm_changed)
[ 18.212176] Modules linked in:
[ 18.212177] bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media btusb btrtl btbcm btintel bluetooth binfmt_misc nls_iso8859_1
arc4 snd_hda_codec_hdmi snd_hda_codec_realtek iwlmvm snd_hda_codec_generic snd_soc_skl snd_soc_skl_ipc mac80211 snd_soc_sst_ipc snd_soc_sst_dsp snd_hda_ext_core snd_soc_sst
_match snd_soc_core iwlwifi snd_compress ac97_bus snd_pcm_dmaengine intel_rapl cfg80211 x86_pkg_temp_thermal dw_dmac_core joydev input_leds intel_powerclamp coretemp snd_hd
a_intel snd_hda_codec rtsx_pci_ms snd_hda_core snd_hwdep memstick snd_pcm serio_raw thinkpad_acpi nvram shpchp intel_pch_thermal snd_seq_midi mei_me snd_seq_midi_event mei
snd_rawmidi snd_seq snd_seq_device snd_timer snd soundcore tpm_crb mac_hid kvm_intel kvm irqbypass parport_pc ppdev lp parport
[ 18.212212] autofs4 algif_skcipher af_alg dm_crypt hid_microsoft hid_generic usbhid hid rtsx_pci_sdmmc crct10dif_pclmul crc32_pclmul ghash_clmulni_intel i915 aesni_inte
l aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd i2c_algo_bi
t drm_kms_helper syscopyarea psmouse e1000e sysfillrect sysimgblt fb_sys_fops ptp pps_core drm nvme nvme_core rtsx_pci wmi video fjes
[ 18.212225] CPU: 0 PID: 1052 Comm: Xorg Tainted: G W 4.6.0-040600rc4-generic #201604172330
[ 18.212225] Hardware name: LENOVO 20F9CTO1WW/20F9CTO1WW, BIOS N1CET40W (1.08 ) 03/09/2016
[ 18.212226] 0000000000000286 000000009840ec1d ffff8800d2a77988 ffffffff813eee03
[ 18.212228] ffff8800d2a779d8 0000000000000000 ffff8800d2a779c8 ffffffff810827cb
[ 18.212229] 00000df400200004 ffff880502351000 ffff880501e39da4 ffff880502352000
[ 18.212231] Call Trace:
[ 18.212235] [<ffffffff813eee03>] dump_stack+0x63/0x90
[ 18.212237] [<ffffffff810827cb>] __warn+0xcb/0xf0
[ 18.212239] [<ffffffff8108284f>] warn_slowpath_fmt+0x5f/0x80
[ 18.212248] [<ffffffffc02ad5ec>] skl_update_other_pipe_wm+0x16c/0x180 [i915]
[ 18.212256] [<ffffffffc02ad785>] skl_update_wm+0x185/0x640 [i915]
[ 18.212264] [<ffffffffc02b154e>] intel_update_watermarks+0x1e/0x30 [i915]
[ 18.212277] [<ffffffffc0319f09>] intel_atomic_commit+0x469/0xdc0 [i915]
[ 18.212289] [<ffffffffc007fc31>] ? drm_atomic_check_only+0x181/0x600 [drm]
[ 18.212296] [<ffffffffc00800e7>] drm_atomic_commit+0x37/0x60 [drm]
[ 18.212301] [<ffffffffc0185f2a>] drm_atomic_helper_set_config+0x7a/0xb0 [drm_kms_helper]
[ 18.212309] [<ffffffffc007ed6a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
[ 18.212316] [<ffffffffc006fb42>] drm_mode_set_config_internal+0x62/0x100 [drm]
[ 18.212324] [<ffffffffc0073a90>] drm_mode_setcrtc+0x3e0/0x500 [drm]
[ 18.212326] [<ffffffff8171507b>] ? sock_recvmsg+0x3b/0x50
[ 18.212331] [<ffffffffc0064ab2>] drm_ioctl+0x152/0x540 [drm]
[ 18.212337] [<ffffffffc00736b0>] ? drm_mode_setplane+0x1b0/0x1b0 [drm]
[ 18.212340] [<ffffffff810f372...

Read more...

tags: added: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Bharat Chandra (bvbc99) wrote :
Download full text (5.4 KiB)

Happened on 4.2.0-35-generic #40-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux

Apr 29 11:49:47 MyLap thermald[690]: Set : threshold:90000, temperature:90000, cdev:9(rapl_controller), curr_state:500000, max_state:15000000
Apr 29 11:49:49 MyLap kernel: [ 108.430293] ------------[ cut here ]------------
Apr 29 11:49:49 MyLap kernel: [ 108.430317] WARNING: CPU: 0 PID: 814 at /build/linux-HVWSXI/linux-4.2.0/drivers/gpu/drm/i915/intel_pm.c:3404 skl_update_other_ipe_wm+0x1de/0x1f0 [i915]()
Apr 29 11:49:49 MyLap kernel: [ 108.430319] WARN_ON(!wm_changed)
Apr 29 11:49:49 MyLap kernel: [ 108.430321] Modules linked in: drbg ansi_cprng ctr ccm rfcomm bnep binfmt_misc snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic btusb btrtl uvcvideo btbcm videobuf2_vmalloc btintel videobuf2_memops videobuf2_core hid_multitouch bluetooth v4l2_common videodev joydev media arc4 i2c_designware_platform i2c_designware_core asus_nb_wmi asus_wmi sparse_keymap intel_rapl nls_iso8859_1 snd_hda_intel x86_pkg_temp_thermal intel_powerclamp snd_hda_codec coretemp snd_hda_core kvm_intel snd_hwdep snd_pcm kvm snd_seq_midi snd_seq_midi_event snd_rawmidi crct10dif_pclmul crc32_pclmul iwlmvm aesni_intel snd_seq mac80211 aes_x86_64 snd_seq_device lrw gf128mul snd_timer glue_helper ablk_helper cryptd snd iwlwifi input_leds serio_raw soundcore cfg80211 mei_me idma64 virt_dma mei intel_lpss_pci processor_thermal_device intel_soc_dts_iosf shpchp int3403_thermal intel_lpss_acpi intel_lpss int3402_thermal int340x_thermal_zone int3400_thermal tpm_crb acpi_thermal_rel acpi_pad mac_hid parport_pc ppdev lp parport autofs4 hid_generic usbhid psmouse nouveau i915 mxm_wmi ttm i2c_algo_bit nvme drm_kms_helper ahci drm libahci i2c_hid hid wmi pinctrl_sunrisepoint video pinctrl_intel
Apr 29 11:49:49 MyLap kernel: [ 108.430374] CPU: 0 PID: 814 Comm: Xorg Tainted: G W 4.2.0-35-generic #40-Ubuntu
Apr 29 11:49:49 MyLap kernel: [ 108.430376] Hardware name: ASUSTeK COMPUTER INC. N501VW/N501VW, BIOS N501VW.203 10/28/2015
Apr 29 11:49:49 MyLap kernel: [ 108.430378] 0000000000000286 000000003c0c4883 ffff8804a9173518 ffffffff817f1d7e
Apr 29 11:49:49 MyLap kernel: [ 108.430380] ffff8804a9173570 ffffffffc0230680 ffff8804a9173558 ffffffff8107cb46
Apr 29 11:49:49 MyLap kernel: [ 108.430382] ffff8804a9173620 ffff8804a91736c4 ffff8804b0f9b000 ffff8804b0f9a000
Apr 29 11:49:49 MyLap kernel: [ 108.430384] Call Trace:
Apr 29 11:49:49 MyLap kernel: [ 108.430392] [<ffffffff817f1d7e>] dump_stack+0x63/0x81
Apr 29 11:49:49 MyLap kernel: [ 108.430396] [<ffffffff8107cb46>] warn_slowpath_common+0x86/0xc0
Apr 29 11:49:49 MyLap kernel: [ 108.430398] [<ffffffff8107cbd5>] warn_slowpath_fmt+0x55/0x70
Apr 29 11:49:49 MyLap kernel: [ 108.430417] [<ffffffffc016fbae>] skl_update_other_pipe_wm+0x1de/0x1f0 [i915]
Apr 29 11:49:49 MyLap kernel: [ 108.430430] [<ffffffffc016fd7b>] skl_update_wm+0x1bb/0x740 [i915]
Apr 29 11:49:49 MyLap kernel: [ 108.430434] [<ffffffff813d3b54>] ? timerqueue_del+0x24/0x70
Apr 29 11:49:49 MyLap kernel: [ 108.430437] [<ffffffff810ea07c>] ? __remove_hrtimer+0x3c/0x90
Apr 29 11:49:49 MyLap kernel: [ 108.430439] [<ffffffff810ea1a1>] ? hrtimer_try_to_cancel+0xd1/0x13...

Read more...

Revision history for this message
MichaelE (michael-eitelwein) wrote :
Download full text (3.6 KiB)

I have the same on an Intel NUC6i5SYK on ubuntu 16.04 with kernel 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux. Two identical DVI monitors are attached, one via HDMI, one via Displayport:

[ 3.216454] ------------[ cut here ]------------
[ 3.216472] WARNING: CPU: 0 PID: 41 at /build/linux-Ay7j_C/linux-4.4.0/ubuntu/i915/intel_pm.c:3572 skl_update_other_pipe_wm+0x16c/0
x180 [i915_bpo]()
[ 3.216473] WARN_ON(!wm_changed)
[ 3.216474] Modules linked in:
[ 3.216475] hid_generic(OE) usbhid(OE) i915_bpo intel_ips i2c_algo_bit drm_kms_helper syscopyarea e1000e sysfillrect sysimgblt ahc
i fb_sys_fops libahci drm sdhci_pci ptp pps_core sdhci video pinctrl_sunrisepoint pinctrl_intel i2c_hid(OE) hid(OE) fjes
[ 3.216486] CPU: 0 PID: 41 Comm: kworker/0:1 Tainted: G OE 4.4.0-21-generic #37-Ubuntu
[ 3.216487] Hardware name: /NUC6i5SYB, BIOS SYSKLi35.86A.0042.2016.0409.1246 04/09/2016
[ 3.216492] Workqueue: events output_poll_execute [drm_kms_helper]
[ 3.216494] 0000000000000286 0000000002de39f2 ffff88046bacf950 ffffffff813e93c3
[ 3.216495] ffff88046bacf998 ffffffffc029bc70 ffff88046bacf988 ffffffff81080f62
[ 3.216497] ffff880465400000 ffff880465609d9c ffff880465401000 ffff8804662dd378
[ 3.216498] Call Trace:
[ 3.216502] [<ffffffff813e93c3>] dump_stack+0x63/0x90
[ 3.216504] [<ffffffff81080f62>] warn_slowpath_common+0x82/0xc0
[ 3.216506] [<ffffffff81080ffc>] warn_slowpath_fmt+0x5c/0x80
[ 3.216516] [<ffffffffc01cd5cc>] skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]
[ 3.216526] [<ffffffffc01cd766>] skl_update_wm+0x186/0x5f0 [i915_bpo]
[ 3.216542] [<ffffffffc025936f>] ? intel_ddi_enable_transcoder_func+0x17f/0x260 [i915_bpo]
[ 3.216552] [<ffffffffc01d148e>] intel_update_watermarks+0x1e/0x30 [i915_bpo]
[ 3.216567] [<ffffffffc023d401>] haswell_crtc_enable+0x321/0x8c0 [i915_bpo]
[ 3.216582] [<ffffffffc0229a8e>] ? intel_finish_crtc_commit+0xe/0x10 [i915_bpo]
[ 3.216586] [<ffffffffc0185324>] ? drm_atomic_helper_commit_planes_on_crtc+0x154/0x270 [drm_kms_helper]
[ 3.216601] [<ffffffffc0239dad>] intel_atomic_commit+0x5dd/0xdb0 [i915_bpo]
[ 3.216614] [<ffffffffc00a480e>] ? drm_atomic_check_only+0x18e/0x590 [drm]
[ 3.216624] [<ffffffffc00a4c47>] drm_atomic_commit+0x37/0x60 [drm]
[ 3.216629] [<ffffffffc01865ef>] restore_fbdev_mode+0x22f/0x260 [drm_kms_helper]
[ 3.216638] [<ffffffffc00a346a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
[ 3.216643] [<ffffffffc01887d3>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
[ 3.216647] [<ffffffffc018884d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
[ 3.216651] [<ffffffffc0188752>] drm_fb_helper_hotplug_event+0xd2/0x120 [drm_kms_helper]
[ 3.216666] [<ffffffffc025065e>] intel_fbdev_output_poll_changed+0x1e/0x30 [i915_bpo]
[ 3.216669] [<ffffffffc017b6f7>] drm_kms_helper_hotplug_event+0x27/0x30 [drm_kms_helper]
[ 3.216672] [<ffffffffc017b8f7>] output_poll_execute+0x197/0x1e0 [drm_kms_helper]
[ 3.216675] [<ffffffff81099ff2>] process_one_work+0x162/0x480
[ 3.216676] [<ffffffff8109a35b>] worker_thread+0x4b/0x4c...

Read more...

Revision history for this message
blabber (blabber-m) wrote :

This is still happening on kernel 4.6.0-040600rc7-generic from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-rc7-wily/

Revision history for this message
blabber (blabber-m) wrote :

This appears to be reproducible by changing to text console, and then back to X

Revision history for this message
penalvch (penalvch) wrote :

blabber, could you please provide the results requested in https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1567417/comments/2 ?

tags: added: kernel-bug-exists-upstream-4.6-rc7
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
blabber (blabber-m) wrote : JournalErrors.txt

apport information

tags: added: apport-collected xenial
description: updated
Revision history for this message
blabber (blabber-m) wrote : ProcEnviron.txt

apport information

Revision history for this message
penalvch (penalvch) wrote :

blabber, to clarify, only while booted into the default Ubuntu kernel (not upstream/mainline).

Revision history for this message
blabber (blabber-m) wrote :

Would it only collect more data then? I don't use the default kernel as it's completely unstable on this laptop.

Revision history for this message
Dani (damufo) wrote :
Download full text (4.6 KiB)

Tuxedo Book BU 1505
I have black screen during 2 seconds and return. (external monitor 2K by HDMI)

Jun 14 15:22:29 tuxedo kernel: [23138.707940] ------------[ cut here ]------------
Jun 14 15:22:29 tuxedo kernel: [23138.708030] WARNING: CPU: 3 PID: 1260 at /build/linux-FvcHlK/linux-4.4.0/ubuntu/i915/intel_pm.c:3572 skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]()
Jun 14 15:22:29 tuxedo kernel: [23138.708036] WARN_ON(!wm_changed)
Jun 14 15:22:29 tuxedo kernel: [23138.708040] Modules linked in: uas usb_storage rfcomm pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) bnep vboxdrv(OE) snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic hid_logitech_hidpp uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core v4l2_common videodev hid_generic media btusb btrtl joydev arc4 snd_soc_skl snd_soc_skl_ipc snd_hda_ext_core snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_core intel_rapl x86_pkg_temp_thermal intel_powerclamp snd_compress coretemp ac97_bus snd_pcm_dmaengine kvm_intel binfmt_misc dw_dmac_core snd_hda_intel snd_hda_codec kvm snd_hda_core snd_hwdep nls_iso8859_1 irqbypass crct10dif_pclmul snd_pcm snd_seq_midi crc32_pclmul snd_seq_midi_event iwlmvm mac80211 snd_rawmidi aesni_intel aes_x86_64 lrw gf128mul snd_seq glue_helper ablk_helper iwlwifi cryptd snd_seq_device input_leds cfg80211 rtsx_pci_ms snd_timer memstick snd mei_me soundcore serio_raw shpchp mei hci_uart btbcm btqca btintel bluetooth intel_lpss_acpi intel_lpss acpi_pad mac_hid parport_pc ppdev lp parport autofs4 hid_logitech_dj usbhid rtsx_pci_sdmmc i915_bpo intel_ips i2c_algo_bit drm_kms_helper syscopyarea sysfillrect psmouse sysimgblt r8169 nvme fb_sys_fops mii ahci drm rtsx_pci libahci wmi video pinctrl_sunrisepoint pinctrl_intel i2c_hid hid fjes
Jun 14 15:22:29 tuxedo kernel: [23138.708256] CPU: 3 PID: 1260 Comm: Xorg Tainted: G W OE 4.4.0-22-generic #40-Ubuntu
Jun 14 15:22:29 tuxedo kernel: [23138.708262] Hardware name: TUXEDO N24_25JU/N24_25JU, BIOS 5.11 03/31/2016
Jun 14 15:22:29 tuxedo kernel: [23138.708267] 0000000000000286 00000000e7e99c43 ffff88045f0b3938 ffffffff813e9c53
Jun 14 15:22:29 tuxedo kernel: [23138.708277] ffff88045f0b3980 ffffffffc02eec70 ffff88045f0b3970 ffffffff81080fb2
Jun 14 15:22:29 tuxedo kernel: [23138.708286] ffff88045b203000 ffff88045a199d9c ffff88045b204000 ffff88045a070b78
Jun 14 15:22:29 tuxedo kernel: [23138.708294] Call Trace:
Jun 14 15:22:29 tuxedo kernel: [23138.708311] [<ffffffff813e9c53>] dump_stack+0x63/0x90
Jun 14 15:22:29 tuxedo kernel: [23138.708324] [<ffffffff81080fb2>] warn_slowpath_common+0x82/0xc0
Jun 14 15:22:29 tuxedo kernel: [23138.708333] [<ffffffff8108104c>] warn_slowpath_fmt+0x5c/0x80
Jun 14 15:22:29 tuxedo kernel: [23138.708392] [<ffffffffc02205cc>] skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]
Jun 14 15:22:29 tuxedo kernel: [23138.708448] [<ffffffffc0220766>] skl_update_wm+0x186/0x5f0 [i915_bpo]
Jun 14 15:22:29 tuxedo kernel: [23138.708536] [<ffffffffc02ac36f>] ? intel_ddi_enable_transcoder_func+0x17f/0x260 [i915_bpo]
Jun 14 15:22:29 tuxedo kernel: [23138.708593] [<ffffffffc022448e>] intel_update_watermarks+0x1e/0x30 [i915_bpo]
Jun 14 15:22:29 tuxedo kernel: [23138.708676] [<ffffff...

Read more...

penalvch (penalvch)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Joel Stanley (shenki) wrote :

I see this on my Lenovo X1 Carbon (4th gen), a skylake machine.

I believe this upstream bug is related:

 https://bugs.freedesktop.org/show_bug.cgi?id=89055

Comment #62 says:

The series that fixes this bug has now been merged to our drm-intel-nightly branch. It should land upstream in kernel 4.8.

Revision history for this message
Henri Cook (henricook) wrote :

4.8 sounds a long way away, is there a way i can get this on Xenial now to get my dual screen setup working? A PPA or something?

Revision history for this message
Tero Marttila (terom) wrote :

You can try the mainline 4.8-rc builds here:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8-rc4/

Revision history for this message
Rocko (rockorequin) wrote :

I tried 4.8-rc4 and I didn't see the skl_update_other_pipe_wm warning any more. Unfortunately there are regular video glitches and suspend/resume is broken, so the 4.8 kernel isn't usable yet.

Revision history for this message
Deon Rodden (glitch-m) wrote :
Download full text (4.2 KiB)

I believe this is the same issue with Ubuntu 16.04/Mint 18.1 on a Dell Precision 5510 laptop. This shows up constantly in the kernel logs (kernel 4.4.0-51-generic)

[ 15.021294] ------------[ cut here ]------------
[ 15.021309] WARNING: CPU: 0 PID: 1564 at /build/linux-j9zxaP/linux-4.4.0/ubuntu/i915/intel_pm.c:3675 skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]()
[ 15.021310] WARN_ON(!wm_changed)
[ 15.021311] Modules linked in:
[ 15.021312] ctr ccm pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) bbswitch(OE) vboxdrv(OE) bnep binfmt_misc nls_iso8859_1 nvidia_uvm(POE) i2c_designware_platform i2c_designware_core snd_hda_codec_hdmi arc4 dell_wmi mxm_wmi dell_led snd_hda_codec_realtek snd_hda_codec_generic dell_rbtn dell_laptop dcdbas dell_smm_hwmon uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 nvidia_drm(POE) nvidia_modeset(POE) videobuf2_core hid_multitouch v4l2_common snd_hda_intel videodev btusb snd_hda_codec btrtl media snd_hda_core snd_hwdep nvidia(POE) snd_pcm iwlmvm snd_seq_midi snd_seq_midi_event snd_rawmidi mac80211 intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm snd_seq iwlwifi irqbypass snd_seq_device snd_timer joydev input_leds serio_raw cfg80211 snd soundcore rtsx_pci_ms
[ 15.021333] memstick mei_me idma64 mei virt_dma intel_lpss_pci processor_thermal_device ie31200_edac intel_soc_dts_iosf edac_core shpchp hci_uart btbcm btqca btintel bluetooth int3403_thermal wmi intel_lpss_acpi dell_smo8800 intel_lpss int3402_thermal int340x_thermal_zone int3400_thermal acpi_thermal_rel intel_hid acpi_als acpi_pad sparse_keymap mac_hid kfifo_buf industrialio parport_pc ppdev lp parport autofs4 btrfs xor raid6_pq drbg ansi_cprng algif_skcipher af_alg dm_crypt dm_mirror dm_region_hash dm_log hid_logitech_hidpp hid_logitech_dj usbhid rtsx_pci_sdmmc crct10dif_pclmul i915_bpo crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd intel_ips i2c_algo_bit drm_kms_helper psmouse syscopyarea sysfillrect sysimgblt fb_sys_fops drm ahci nvme rtsx_pci
[ 15.021354] libahci i2c_hid hid pinctrl_sunrisepoint video pinctrl_intel fjes
[ 15.021358] CPU: 0 PID: 1564 Comm: Xorg Tainted: P W OE 4.4.0-51-generic #72-Ubuntu
[ 15.021358] Hardware name: Dell Inc. Precision 5510/08R8KJ, BIOS 1.2.14 08/31/2016
[ 15.021359] 0000000000000286 00000000ed8db547 ffff88089351f920 ffffffff813f5fc3
[ 15.021361] ffff88089351f968 ffffffffc03999a0 ffff88089351f958 ffffffff810812b2
[ 15.021362] ffff88089162b000 ffff8808908fa148 ffff88089162a000 ffff88089101a378
[ 15.021363] Call Trace:
[ 15.021366] [<ffffffff813f5fc3>] dump_stack+0x63/0x90
[ 15.021369] [<ffffffff810812b2>] warn_slowpath_common+0x82/0xc0
[ 15.021370] [<ffffffff8108134c>] warn_slowpath_fmt+0x5c/0x80
[ 15.021378] [<ffffffffc02bafec>] skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]
[ 15.021386] [<ffffffffc02bb185>] skl_update_wm+0x185/0x610 [i915_bpo]
[ 15.021398] [<ffffffffc034c3af>] ? intel_ddi_enable_transcoder_func+0x17f/0x260 [i915_bpo]
[ 15.021406] [<ffffffffc02bef0e>] intel_update_watermarks+0x1e/0x30 [i915_bpo]
[ 15.021418] [<ffffffffc032e681>] haswell_crtc_enable+0x76...

Read more...

Revision history for this message
Stephen Crowley (crowlogic) wrote :
Download full text (3.3 KiB)

Also crashing here.. this just started... two kernels ago it was working.

[ 9.191708] ------------[ cut here ]------------
[ 9.191726] WARNING: CPU: 3 PID: 1380 at /build/linux-CcaKcB/linux-4.4.0/ubuntu/i915/intel_pm.c:3675 skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]()
[ 9.191727] WARN_ON(!wm_changed)
[ 9.191728] Modules linked in:
[ 9.191729] rtsx_usb_ms memstick bnep bbswitch(OE) binfmt_misc nls_iso8859_1 msi_wmi mxm_wmi sparse_keymap arc4 snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm snd_hda_intel irqbypass snd_hda_codec crct10dif_pclmul snd_hda_core snd_hwdep crc32_pclmul ghash_clmulni_intel snd_pcm aesni_intel iwlmvm snd_seq_midi aes_x86_64 snd_seq_midi_event lrw gf128mul snd_rawmidi glue_helper ablk_helper cryptd mac80211 snd_seq snd_seq_device snd_timer snd serio_raw soundcore input_leds joydev iwlwifi cfg80211 btusb btrtl mei_me mei shpchp hci_uart btbcm btqca btintel bluetooth wmi intel_lpss_acpi intel_lpss mac_hid acpi_als kfifo_buf acpi_pad industrialio nvidia_uvm(POE) parport_pc ppdev lp parport autofs4 hid_generic rtsx_usb_sdmmc
[ 9.191754] rtsx_usb usbhid i915_bpo nvidia_drm(POE) nvidia_modeset(POE) intel_ips i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt psmouse fb_sys_fops nvidia(POE) drm ahci alx mdio libahci pinctrl_sunrisepoint video i2c_hid pinctrl_intel hid fjes
[ 9.191764] CPU: 3 PID: 1380 Comm: Xorg Tainted: P W OE 4.4.0-52-generic #73-Ubuntu
[ 9.191765] Hardware name: Micro-Star International Co., Ltd. GP72 6QF/MS-1795, BIOS E1795IMS.114 04/29/2016
[ 9.191766] 0000000000000286 00000000ecd170e0 ffff8800758c7998 ffffffff813f63a3
[ 9.191767] ffff8800758c79e0 ffffffffc0e719a0 ffff8800758c79d0 ffffffff810812f2
[ 9.191768] ffff88047faf6000 ffff88047d6fa148 ffff88047faf7000 ffff88046acab378
[ 9.191770] Call Trace:
[ 9.191773] [<ffffffff813f63a3>] dump_stack+0x63/0x90
[ 9.191775] [<ffffffff810812f2>] warn_slowpath_common+0x82/0xc0
[ 9.191777] [<ffffffff8108138c>] warn_slowpath_fmt+0x5c/0x80
[ 9.191786] [<ffffffffc0d92fec>] skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]
[ 9.191795] [<ffffffffc0d93185>] skl_update_wm+0x185/0x610 [i915_bpo]
[ 9.191804] [<ffffffffc0d96f0e>] intel_update_watermarks+0x1e/0x30 [i915_bpo]
[ 9.191817] [<ffffffffc0e023f8>] intel_atomic_commit+0x448/0x14a0 [i915_bpo]
[ 9.191829] [<ffffffffc0c77bde>] ? drm_atomic_check_only+0x18e/0x590 [drm]
[ 9.191837] [<ffffffffc0c78017>] drm_atomic_commit+0x37/0x60 [drm]
[ 9.191842] [<ffffffffc0d22dc6>] drm_atomic_helper_set_config+0x76/0xb0 [drm_kms_helper]
[ 9.191850] [<ffffffffc0c7679a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
[ 9.191857] [<ffffffffc0c66e42>] drm_mode_set_config_internal+0x62/0x100 [drm]
[ 9.191865] [<ffffffffc0c6b49c>] drm_mode_setcrtc+0x3cc/0x4f0 [drm]
[ 9.191870] [<ffffffffc0c5c752>] drm_ioctl+0x152/0x540 [drm]
[ 9.191877] [<ffffffffc0c6b0d0>] ? drm_mode_setplane+0x1b0/0x1b0 [drm]
[ 9.191879] [<ffffffff8122175f>] do_vfs_ioctl+0x29f/0x490
[ 9.191881] [<ffffffff81210301>] ? __sb_end_write+0x21/0x30
[ 9.191882] [<ffff...

Read more...

Revision history for this message
Deon Rodden (glitch-m) wrote :

Ok so I traced this to occuring after you install the nvidia driver. Using the intel card or the nouveau drivers the kernel log was clean. It was only after installing nvidia drivers (I tried various versions, from 367 up to 375) that I saw that in the kernel logs.

Either way, for me it does not seem to be actually affecting anything. My laptop (Precision 5510) is able to drive the external 4k monitor as well as its normal 4k screen. It's also able to push sound to the external 4k monitor (has built in speakers). So sound is working and so is the resolution. This error, while definitely concerning (and it definitely went away when I upgraded to the 4.8.x kernel), doesn't seem to actually affect me negatively.

Additionally, I downgraded back to the original Ubuntu 14.04 based image Dell officially released the Precision 5510 with, to see if they'd custom patched the older kernel or anything, but they hadn't. Same error shows up in the kernel logs on the 14.04 distribution Dell included with the laptop. So they didn't see a need to fix it there either.

Revision history for this message
LeSam (lesametlemax) wrote :

Same on 16.04 on on XPS 15.

Revision history for this message
Tharrrk (tharrrk) wrote :
Download full text (4.6 KiB)

Same here on Dell E7470 (SKU:06DC),i5-6300U (Skylake) & 1366x768 model
(non-standards I think not being related just to mention: UEFI+grub, SecureBoot, DualBoot, LL kernel, LVM & LUKS FDE & custom keyscript)

Display quirks from time to time and I see lines below in dmesg.

Not related to screen locking, happens less then 4 seconds after clean boot and then randomly.
Nothing nvidia related installed on system.
Seen complaints about missing firmware while updating initramfs...
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1.bin for module i915_bpo
Don't know whether it could be related?
CPU/GPU is skl not kbl however - so probably not.

[58737.425265] ------------[ cut here ]------------
[58737.425280] WARNING: CPU: 0 PID: 1289 at /build/linux-W6HB68/linux-4.4.0/ubuntu/i915/intel_pm.c:3675 skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]()
[58737.425281] WARN_ON(!wm_changed)
[58737.425282] Modules linked in:
[58737.425283] uas usb_storage rfcomm bnep nls_iso8859_1 snd_soc_skl snd_soc_skl_ipc snd_hda_ext_core snd_soc_sst_ipc snd_soc_sst_dsp snd_hda_codec_hdmi dell_wmi sparse_keymap snd_soc_core dell_led snd_compress ac97_bus snd_hda_codec_realtek snd_hda_codec_generic dell_laptop dcdbas snd_pcm_dmaengine arc4 dw_dmac_core snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq_midi dell_smm_hwmon snd_seq_midi_event snd_rawmidi iwlmvm intel_rapl x86_pkg_temp_thermal mac80211 intel_powerclamp coretemp kvm_intel kvm snd_seq snd_seq_device snd_timer irqbypass iwlwifi joydev snd uvcvideo serio_raw videobuf2_vmalloc hci_uart cfg80211 videobuf2_memops videobuf2_v4l2 btqca videobuf2_core v4l2_common rtsx_pci_ms btusb videodev memstick btrtl soundcore input_leds btbcm btintel bluetooth media mei_me shpchp
[58737.425307] mei 8250_fintek int3403_thermal intel_lpss_acpi intel_lpss processor_thermal_device mac_hid dell_rbtn int340x_thermal_zone intel_soc_dts_iosf acpi_pad int3400_thermal acpi_thermal_rel acpi_als kfifo_buf industrialio parport_pc ppdev lp parport autofs4 drbg ansi_cprng algif_skcipher af_alg dm_crypt hid_generic usbhid rtsx_pci_sdmmc i915_bpo crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 intel_ips lrw i2c_algo_bit gf128mul glue_helper ablk_helper e1000e drm_kms_helper cryptd syscopyarea sysfillrect ptp sysimgblt fb_sys_fops psmouse pps_core drm rtsx_pci ahci libahci wmi i2c_hid pinctrl_sunrisepoint video pinctrl_intel hid fjes
[58737.425328] CPU: 0 PID: 1289 Comm: Xorg Tainted: G W 4.4.0-62-lowlatency #83-Ubuntu
[58737.425329] Hardware name: Dell Inc. Latitude E7470/0T6HHJ, BIOS 1.9.4 08/26/2016
[58737.425330] 0000000000000286 0000000000a63bca ffff88009742f920 ffffffff81400f01
[58737.425332] ffff88009742f968 ffffffffc02fe9a8 ffff88009742f958 ffffffff81081d02
[58737.425333] ffff8804342c9000 ffff880433d8a148 ffff8804342ca000 ffff88043b3de378
[58737.425335] Call Trace:
[58737.425338] [<ffffffff81400f01>] dump_stack+0x63/0x82
[58737.425340] [<ffffffff81081d02>] warn_slowpath_common+0x82/0xc0
[58737.425342] [<ffffffff81081d9c>] warn_slowpath_fmt+0x5c/0x80
[58737.425354] [<ffffffffc022005c>] skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]
[58737.425365] [<ffffffffc02201f5>] ...

Read more...

Revision history for this message
Kanehekili (jentiger-moratai) wrote :

Affects me as well on a Thinkpad T460s, on a Debian 4.8.15-2 (backported) Kernel.

Revision history for this message
Shay Perlstein (sperlst-s) wrote :
Download full text (4.2 KiB)

I have the same problem using precision 5510 + Dell dock, used to have perfectly working 3 monitors setup, which no longer works after the latest update (4.4.0-77-generic).
I can no longer use 3 screen setup, 2 monitors setup is barely working and I often need to reset it after boot, reordering the screen is also impossible.
I tried that with Nvidia latest drivers, with/without intel profile and the open source driver, got the same results.

here is the log message:

[ 3.104821] ------------[ cut here ]------------
[ 3.105632] WARNING: CPU: 3 PID: 24 at /build/linux-FyIZxz/linux-4.4.0/ubuntu/i915/intel_pm.c:3675 skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]()
[ 3.106449] WARN_ON(!wm_changed)
[ 3.106456] Modules linked in:
[ 3.107267] hid_microsoft hid_generic usbhid rtsx_pci_sdmmc i915_bpo nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) intel_ips i2c_algo_bit drm_kms_helper syscopyarea psmouse sysfillrect sysimgblt fb
_sys_fops drm ahci rtsx_pci libahci i2c_hid hid pinctrl_sunrisepoint video pinctrl_intel fjes
[ 3.109187] CPU: 3 PID: 24 Comm: kworker/3:0 Tainted: P OE 4.4.0-77-generic #98-Ubuntu
[ 3.110085] Hardware name: Dell Inc. Precision 5510/0N8J4R, BIOS 1.2.19 12/22/2016
[ 3.110991] Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
[ 3.111964] 0000000000000286 000000008e1cfc42 ffff8804ab0178b8 ffffffff813f8493
[ 3.112876] ffff8804ab017900 ffffffffc1c95b58 ffff8804ab0178f0 ffffffff81081302
[ 3.113779] ffff8804a36c5000 ffff8804a0d4a148 ffff8804a36c6000 ffff8804ab7dbb78
[ 3.114680] Call Trace:
[ 3.115670] [<ffffffff813f8493>] dump_stack+0x63/0x90
[ 3.116575] [<ffffffff81081302>] warn_slowpath_common+0x82/0xc0
[ 3.117480] [<ffffffff8108139c>] warn_slowpath_fmt+0x5c/0x80
[ 3.118376] [<ffffffffc1bb6fec>] skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]
[ 3.119273] [<ffffffffc1bb7185>] skl_update_wm+0x185/0x610 [i915_bpo]
[ 3.120238] [<ffffffffc1c4842f>] ? intel_ddi_enable_transcoder_func+0x17f/0x260 [i915_bpo]
[ 3.121127] [<ffffffffc1bbaf0e>] intel_update_watermarks+0x1e/0x30 [i915_bpo]
[ 3.122038] [<ffffffffc1c2a701>] haswell_crtc_enable+0x761/0x8e0 [i915_bpo]
[ 3.122953] [<ffffffffc1c15d3e>] ? intel_finish_crtc_commit+0xe/0x10 [i915_bpo]
[ 3.123913] [<ffffffffc01626e4>] ? drm_atomic_helper_commit_planes_on_crtc+0x154/0x270 [drm_kms_helper]
[ 3.124831] [<ffffffffc1c26606>] intel_atomic_commit+0x5d6/0x14a0 [i915_bpo]
[ 3.125739] [<ffffffffc00cbbfe>] ? drm_atomic_check_only+0x18e/0x590 [drm]
[ 3.126643] [<ffffffffc00cc037>] drm_atomic_commit+0x37/0x60 [drm]
[ 3.127602] [<ffffffffc016406f>] restore_fbdev_mode+0x22f/0x260 [drm_kms_helper]
[ 3.128511] [<ffffffffc00ca7ba>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
[ 3.129418] [<ffffffffc0166243>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
[ 3.130336] [<ffffffffc01662bd>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
[ 3.131249] [<ffffffffc01661c2>] drm_fb_helper_hotplug_event+0xd2/0x120 [drm_kms_helper]
[ 3.132212] [<ffffffffc1c4132e>] intel_fbdev_output_poll_changed+0x1e/0x30 [i915_bpo]
[ 3.133111] [<ffffffffc01587a7>]...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.