Bug 1383562 - [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...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-intel
Version: 24
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-10-11 04:41 UTC by Zhang Yi
Modified: 2018-10-24 11:47 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2016-11-19 17:26:20 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
dmesg log (135.80 KB, text/plain)
2016-10-11 04:41 UTC, Zhang Yi
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1506339 0 unspecified CLOSED [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun 2024-09-19 04:25:03 UTC

Internal Links: 1506339

Description Zhang Yi 2016-10-11 04:41:21 UTC
Created attachment 1209013 [details]
dmesg log

Description of problem:
[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun

I used on Thinkpad X1 Carbon laptop, and extend with one monitor, sometimes I found the extend monitor go grey and works again. From the dmesg I found above info.

Version-Release number of selected component (if applicable):
Fedora release 24 (Twenty Four)
4.7.3-200.fc24.x86_64


How reproducible:
random 

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:
Detailed log pls check the attached file.

#[    1.355114] [drm] Initialized drm 1.1.0 20060810
[    1.682383] [drm] Memory usable by graphics device = 4096M
[    1.682390] [drm] Replacing VGA console driver
[    1.689966] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.689971] [drm] Driver supports precise vblank timestamp query.
[    1.693125] [drm] Finished loading i915/skl_dmc_ver1.bin (v1.26)
[    1.952059] [drm] Initialized i915 1.6.0 20160425 for 0000:00:02.0 on minor 0
[    3.714719] [drm] RC6 on
[  462.188905] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[74747.783931] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[82692.951902] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[87499.713001] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun

Comment 1 Bart-Jan Vrielink 2016-11-10 11:13:16 UTC
Same problem here, but different laptop (HP EliteBook 850 G3). Happens with several kernel versions, but currently running 4.8.4-200.fc24.x86_64.
Whenever this message happens, the screen does blank as well, making this very annoying.

[Wed Nov  9 10:13:08 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[Wed Nov  9 10:28:18 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[Wed Nov  9 13:02:07 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[Wed Nov  9 13:02:08 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[Wed Nov  9 13:13:48 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[Wed Nov  9 14:03:26 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[Wed Nov  9 14:07:40 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[Wed Nov  9 14:23:32 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[Wed Nov  9 16:39:40 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[Thu Nov 10 09:38:05 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[Thu Nov 10 09:40:29 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[Thu Nov 10 09:51:09 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[Thu Nov 10 09:57:20 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[Thu Nov 10 11:15:17 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[Thu Nov 10 11:20:19 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun

Comment 2 Hans de Goede 2016-11-10 12:03:19 UTC
Hi,

This should be fixed in kernel 4.8.6 (by some Fedora specific backports, not in general), from here: http://koji.fedoraproject.org/koji/buildinfo?buildID=814667
download both the kernel-core and kernel-modules x86_64 rpms and put them together in a directory, then from that directory run:

sudo rpm -ivh kernel*.rpm

Note "-ivh' rather then the standard "-Uvh" so that you keep your current kernel and can always select it in the bootloader in case 4.8.6 fails to boot for you for some reason.

Then reboot and see how things go.

Regards,

Hans

Comment 3 Bart-Jan Vrielink 2016-11-17 10:08:41 UTC
I'd say you are correct in that 4.8.6 fixes this for me. Although I've only been running with this kernel for a day and a half now (I only am in this office for 5 days every 2 weeks, so did not have more opportunity to test), but I certainly do notice an improvement. Thanks!

Comment 4 Fedora Update System 2016-11-17 12:02:11 UTC
kernel-4.8.8-200.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-3548475bca

Comment 5 Fedora Update System 2016-11-19 17:26:20 UTC
kernel-4.8.8-200.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.

Comment 6 Pierre Wakim 2018-04-18 04:29:16 UTC
The same error is occurring here with Lenovo T460s notebook, Fedora 27, Kernel 4.15.16-300.fc27.x86_64

I had to force restart the notebook.

Kindly advise,
Pierre


Note You need to log in before you can comment on or make changes to this bug.