Bug 94898 - [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
Summary: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO unde...
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-04-11 19:27 UTC by Garrett Neuenkirchen
Modified: 2017-07-24 22:42 UTC (History)
2 users (show)

See Also:
i915 platform: BDW
i915 features: display/atomic


Attachments
Full Dmesg since last reboot (274.90 KB, text/plain)
2016-04-11 19:27 UTC, Garrett Neuenkirchen
no flags Details
Full Xorg (34.48 KB, text/plain)
2016-04-11 19:28 UTC, Garrett Neuenkirchen
no flags Details
xrandr --verbose (13.84 KB, text/plain)
2016-04-11 19:28 UTC, Garrett Neuenkirchen
no flags Details
Journalctl since Midnight. Lockup around 11:03AM-ish. (1.28 MB, text/plain)
2016-04-11 20:13 UTC, Garrett Neuenkirchen
no flags Details

Description Garrett Neuenkirchen 2016-04-11 19:27:35 UTC
Created attachment 122868 [details]
Full Dmesg since last reboot

I running Manjaro (Arch based) (4.4.6-1 kernel) on a Dell XPS 13" (9343) with an external displayport (v1.2) 4K@60Hz monitor.

I'm getting several hard lockups per day but this only occurs when I use an external 4K monitor through the display port (i.e. internal laptop display is 100% stable)

I've turned on drm.debug=14 to try to see what is going on, but I do not catch anything on the hard lockups.  

I get quite a bit of display flickering and see these messages in my logs frequently:

Apr 08 12:13:44 station kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
Apr 09 09:49:56 station kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
Apr 09 20:55:13 station kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
Apr 10 16:02:29 station kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
Apr 11 07:40:40 station kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
Apr 11 10:12:11 station kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun

Eventually, my machine hard locks right while I'm using it.

I've tried different kernel versions and also set i915.enable_ips=0. I've also tried different 4K monitors and also swapped out my displayport cable.

I'm attaching some files:
* Full dmesg with drm.debug=14 from boot (one lockup occurred at 11:03AM)
* xrandr --verbose
* Xorg.log
* /sys/class/drm/card0/error contains "no error state collected"

Appreciate any ideas.
Comment 1 Garrett Neuenkirchen 2016-04-11 19:28:17 UTC
Created attachment 122869 [details]
Full Xorg
Comment 2 Garrett Neuenkirchen 2016-04-11 19:28:46 UTC
Created attachment 122870 [details]
xrandr --verbose
Comment 3 Garrett Neuenkirchen 2016-04-11 20:13:20 UTC
Created attachment 122872 [details]
Journalctl since Midnight. Lockup around 11:03AM-ish.
Comment 4 Piotr Dobrogost 2016-05-09 08:55:45 UTC
The same in Fedora was raised here https://bugzilla.redhat.com/show_bug.cgi?id=1289997
Comment 5 Garrett Neuenkirchen 2016-05-19 21:08:51 UTC
Since I switched to kernel 4.5.4, I cannot reproduce this issue.
Comment 6 Garrett Neuenkirchen 2016-05-19 21:10:18 UTC
Marking resolved (since I'm the one that opened this) - Not happening in latest kernel.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.