External displays blank, kernel errors from i915/drm driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
My two external displayport connected displays worked fine until last thursday. After bringing my laptop to the same HP dock station three days later, they stayed blank no matter what.
Displays are seen by X (other of them was powered off during the bug report) and detected correctly, but there is no picture.
Displays worked with the current kernel 4.4.0-92-generic on thursday.
Dmesg log is full of kernel errors from i915 driver, multiplied by me switching the monitors on and off while troubleshooting the issue.
$ dmesg | fgrep WARNING
[ 2.860874] WARNING: CPU: 0 PID: 1 at /build/
[ 109.067969] WARNING: CPU: 2 PID: 78 at /build/
[ 109.384569] WARNING: CPU: 2 PID: 1488 at /build/
[ 110.235437] WARNING: CPU: 2 PID: 1488 at /build/
[ 142.534674] WARNING: CPU: 3 PID: 1488 at /build/
[ 196.127732] WARNING: CPU: 3 PID: 1488 at /build/
[ 211.875798] WARNING: CPU: 3 PID: 1488 at /build/
[ 273.426829] WARNING: CPU: 3 PID: 1488 at /build/
[ 273.728180] WARNING: CPU: 2 PID: 1488 at /build/
[ 274.583122] WARNING: CPU: 3 PID: 1488 at /build/
[ 290.154952] WARNING: CPU: 2 PID: 1488 at /build/
[ 301.498593] WARNING: CPU: 0 PID: 172 at /build/
[ 326.124417] WARNING: CPU: 1 PID: 1488 at /build/
[ 355.932899] WARNING: CPU: 3 PID: 1488 at /build/
[ 356.032234] WARNING: CPU: 3 PID: 1488 at /build/
[ 384.356500] WARNING: CPU: 3 PID: 1488 at /build/
[ 384.458966] WARNING: CPU: 3 PID: 1488 at /build/
[ 448.277935] WARNING: CPU: 3 PID: 1488 at /build/
[ 448.370419] WARNING: CPU: 3 PID: 1488 at /build/
When enabling OR disabling the external display via Displays applet, the following error happens:
[ 1782.969654] WARNING: CPU: 3 PID: 1488 at /build/
[ 1782.969657] encoder's enabled state mismatch (expected 1, found 0)
[ 1782.969658] Modules linked in: vmnet(OE) vmw_vsock_
[ 1782.969708] nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_
[ 1782.969750] CPU: 3 PID: 1488 Comm: Xorg Tainted: G W OE 4.4.0-92-generic #115-Ubuntu
[ 1782.969752] Hardware name: Hewlett-Packard HP EliteBook 840 G1/198F, BIOS L71 Ver. 01.35 01/26/2016
[ 1782.969754] 0000000000000286 e65bd334fa328b0d ffff8804285e7b08 ffffffff813f9c83
[ 1782.969757] ffff8804285e7b50 ffffffffc036aab8 ffff8804285e7b40 ffffffff81081312
[ 1782.969760] ffff88042601c318 ffff88042629dd00 ffff88042601c348 ffff88042601c330
[ 1782.969763] Call Trace:
[ 1782.969769] [<ffffffff813f9
[ 1782.969775] [<ffffffff81081
[ 1782.969778] [<ffffffff81081
[ 1782.969810] [<ffffffffc02fb
[ 1782.969838] [<ffffffffc0306
[ 1782.969864] [<ffffffffc0070
[ 1782.969875] [<ffffffffc01a9
[ 1782.969892] [<ffffffffc005e
[ 1782.969909] [<ffffffffc0063
[ 1782.969922] [<ffffffffc0054
[ 1782.969937] [<ffffffffc0063
[ 1782.969941] [<ffffffff81223
[ 1782.969945] [<ffffffff8108e
[ 1782.969949] [<ffffffff81091
[ 1782.969951] [<ffffffff81223
[ 1782.969954] [<ffffffff81091
[ 1782.969958] [<ffffffff81841
[ 1782.970010] ---[ end trace c8776109d781c4b1 ]---
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: xorg 1:7.7+13ubuntu3
ProcVersionSign
Uname: Linux 4.4.0-92-generic x86_64
.tmp.unity_
ApportVersion: 2.20.1-0ubuntu2.10
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
Date: Mon Aug 21 09:31:31 2017
DistUpgraded: 2016-08-17 12:45:04,777 ERROR got error from PostInstallScript ./xorg_
DistroCodename: xenial
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Haswell-ULT Integrated Graphics Controller [103c:198f]
InstallationDate: Installed on 2016-02-22 (545 days ago)
InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
MachineType: Hewlett-Packard HP EliteBook 840 G1
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
UpgradeStatus: Upgraded to xenial on 2016-08-17 (368 days ago)
dmi.bios.date: 01/26/2016
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: L71 Ver. 01.35
dmi.board.name: 198F
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 15.57
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-
dmi.product.name: HP EliteBook 840 G1
dmi.product.
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.12.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.76-
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Mon Aug 21 09:22:50 2017
xserver.configfile: default
xserver.errors: intel(0): page flipping failed, on CRTC:26 (pipe=0), disabling synchronous page flips
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
product id 4669
vendor AUO
xserver.version: 2:1.18.4-0ubuntu0.3
Continued the battle for additional 1.5 hours.
I verified that both displays work fine when connected directly to the laptop (1 DP) without the HP ultraslim docking station (2 DPs) between.
After powering off the docking station and rebooting the system for Nth time, I finally got the pictures back. It's worth noting that the password prompt for disk decryption was not shown on external displays, nor the booting sequence. X11 login prompt was the first image.
It seems this was somehow affected by the docking station. Resolved for now, but the ultimate cause stays unknown.