WARN_ON(!wm_changed) skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]
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/
Apr 7 08:00:49 test kernel: [ 9.950951] WARN_ON(
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_
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/
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] [<ffffffff813e8
Apr 7 08:00:49 test kernel: [ 9.950990] [<ffffffff8107f
Apr 7 08:00:49 test kernel: [ 9.950991] [<ffffffff8107f
Apr 7 08:00:49 test kernel: [ 9.951002] [<ffffffffc0275
Apr 7 08:00:49 test kernel: [ 9.951010] [<ffffffffc0275
Apr 7 08:00:49 test kernel: [ 9.951023] [<ffffffffc0301
Apr 7 08:00:49 test kernel: [ 9.951034] [<ffffffffc0279
Apr 7 08:00:49 test kernel: [ 9.951048] [<ffffffffc02e5
Apr 7 08:00:49 test kernel: [ 9.951061] [<ffffffffc02d1
Apr 7 08:00:49 test kernel: [ 9.951072] [<ffffffffc017b
Apr 7 08:00:49 test kernel: [ 9.951085] [<ffffffffc02e1
Apr 7 08:00:49 test kernel: [ 9.951101] [<ffffffffc0071
Apr 7 08:00:49 test kernel: [ 9.951109] [<ffffffffc0071
Apr 7 08:00:49 test kernel: [ 9.951113] [<ffffffffc017c
Apr 7 08:00:49 test kernel: [ 9.951121] [<ffffffffc0070
Apr 7 08:00:49 test kernel: [ 9.951125] [<ffffffffc017e
Apr 7 08:00:49 test kernel: [ 9.951128] [<ffffffffc017e
Apr 7 08:00:49 test kernel: [ 9.951131] [<ffffffffc017e
Apr 7 08:00:49 test kernel: [ 9.951134] [<ffffffffc017e
Apr 7 08:00:49 test kernel: [ 9.951136] [<ffffffffc017e
Apr 7 08:00:49 test kernel: [ 9.951150] [<ffffffffc02f7
Apr 7 08:00:49 test kernel: [ 9.951151] [<ffffffff8146b
Apr 7 08:00:49 test kernel: [ 9.951153] [<ffffffff810b2
Apr 7 08:00:49 test kernel: [ 9.951155] [<ffffffff810b3
Apr 7 08:00:49 test kernel: [ 9.951156] [<ffffffff810b3
Apr 7 08:00:49 test kernel: [ 9.951158] [<ffffffff81461
Apr 7 08:00:49 test kernel: [ 9.951160] [<ffffffff814f8
Apr 7 08:00:49 test kernel: [ 9.951161] [<ffffffff814ed
Apr 7 08:00:49 test kernel: [ 9.951167] [<ffffffffc0056
Apr 7 08:00:49 test kernel: [ 9.951168] [<ffffffff814e1
Apr 7 08:00:49 test kernel: [ 9.951170] [<ffffffff81821
Apr 7 08:00:49 test kernel: [ 9.951172] [<ffffffff81254
Apr 7 08:00:49 test kernel: [ 9.951173] [<ffffffff8121e
Apr 7 08:00:49 test kernel: [ 9.951175] [<ffffffff810aa
Apr 7 08:00:49 test kernel: [ 9.951176] [<ffffffff8121f
Apr 7 08:00:49 test kernel: [ 9.951177] [<ffffffff81822
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
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]
Kernel driver in use: i915_bpo
Kernel modules: i915_bpo
# for file in /sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
/sys/module/
---
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
UnreportableReason: The running kernel is not an Ubuntu kernel
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
_MarkForUpload: True
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
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.