Bug 84951 - [HSW] fifo underrun error message when waking from suspend
Summary: [HSW] fifo underrun error message when waking from suspend
Status: CLOSED DUPLICATE of bug 86478
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) All
: medium minor
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-13 06:00 UTC by pdknsk
Modified: 2016-09-28 13:34 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (74.61 KB, text/plain)
2014-10-14 17:51 UTC, pdknsk
no flags Details
xorg (6.04 KB, text/plain)
2014-10-14 17:51 UTC, pdknsk
no flags Details

Description pdknsk 2014-10-13 06:00:30 UTC
It seems to have no adverse effect, that I have noticed anyway. Reproduces reliably.

[drm:intel_dp_start_link_train] *ERROR* failed to enable link training
[drm:intel_dp_complete_link_train] *ERROR* failed to start channel equalization
[drm:ivybridge_set_fifo_underrun_reporting] *ERROR* uncleared fifo underrun on pipe A
[drm:ivb_err_int_handler] *ERROR* Pipe A FIFO underrun

This is with an Intel NUC (Haswell) on Ubuntu.
Comment 1 Paulo Zanoni 2014-10-13 12:50:18 UTC
Please boot with "drm.debug=0xe" as a Kernel parameter (you can pass it from Grub), reproduce the bug, then run "dmesg > dmesg.txt" and attach the file here.
Comment 2 pdknsk 2014-10-14 17:51:03 UTC
Created attachment 107832 [details]
dmesg
Comment 3 pdknsk 2014-10-14 17:51:21 UTC
Created attachment 107833 [details]
xorg
Comment 4 pdknsk 2014-10-14 17:52:11 UTC
I have debugged the problem a bit further. It turns out a certain order of events is necessary to trigger the bug (or at least that's the most reliable way to reproduce).

First, suspend. Next my monitor goes into standby, and after a few minutes turns itself off. Now, wake from suspend. Turn on monitor. If the last two events are reversed, the error does not appear.
Comment 5 Rodrigo Vivi 2015-01-15 18:58:16 UTC
What kernel version was that? please boot next time with buf_log_len=8M so we have full dmesg.

Could you please try to reproduce with latest drm-intel-nightly from cgit.freedesktop.org/drm-intel. Well since you use Ubuntu one good alternative is ppa's drm-intel-nightly kernel: http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-nightly/current/
Comment 6 pdknsk 2015-01-15 21:39:39 UTC
That's the complete log with 3.16, just with drm grepped. I tried drm-intel-nightly, the fifo underrun error is missing. Just this.
 
[  195.451488] [drm:intel_dp_start_link_train [i915]] *ERROR* failed to enable link training
[  195.454207] [drm:intel_dp_complete_link_train [i915]] *ERROR* failed to start channel equalization
Comment 7 Rodrigo Vivi 2015-01-22 22:19:46 UTC

*** This bug has been marked as a duplicate of bug 86478 ***
Comment 8 Jari Tahvanainen 2016-09-28 13:34:08 UTC
Closing as duplicate of closed+fixed.


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.