Bug 102614 - [CI][HSW only] *ERROR* PCH transcoder A FIFO underrun | *ERROR* uncleared pch fifo underrun on pch transcoder A
Summary: [CI][HSW only] *ERROR* PCH transcoder A FIFO underrun | *ERROR* uncleared pch...
Status: NEW
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: high normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard: ReadyForDev
Keywords:
: 102706 (view as bug list)
Depends on:
Blocks: 105980
  Show dependency treegraph
 
Reported: 2017-09-08 09:42 UTC by Martin Peres
Modified: 2019-02-01 15:27 UTC (History)
3 users (show)

See Also:
i915 platform: HSW
i915 features: display/watermark


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Peres 2017-09-08 09:42:22 UTC
When running CI_DRM_3056, the machine shard-hsw generated the following dmesg when running igt@kms_flip@basic-flip-vs-dpms:

[   22.635021] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[   22.635097] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun

Full logs: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3056/shard-hsw3/igt@kms_flip@basic-flip-vs-dpms.html
Comment 1 Marta Löfstedt 2017-09-14 06:20:41 UTC
*** Bug 102706 has been marked as a duplicate of this bug. ***
Comment 2 Marta Löfstedt 2017-09-19 06:04:36 UTC
This has now be caught on 4 tests:
igt@kms_flip@basic-flip-vs-dpms
igt@kms_flip@dpms-off-confusion
igt@kms_flip@wf_vblank-vs-dpms
igt@kms_flip@wf_vblank-vs-modeset

more data:
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3101/shard-hsw5/igt@kms_flip@dpms-off-confusion.html
Comment 3 Marta Löfstedt 2017-10-03 05:51:14 UTC
Now also on the subtest:
igt@kms_flip@wf_vblank-vs-dpms-interruptible

https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3163/shard-hsw5/igt@kms_flip@wf_vblank-vs-dpms-interruptible.html
Comment 4 Marta Löfstedt 2017-10-04 10:40:57 UTC
Also, on subtest:
rcs-wf_vblank-vs-modeset-interruptible
see:
https://patchwork.freedesktop.org/series/31305/
Comment 5 Marta Löfstedt 2017-11-16 07:29:37 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3352/shard-hsw5/igt@kms_flip@rcs-wf_vblank-vs-dpms-interruptible.html


[  511.608785] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[  511.608813] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 6 Marta Löfstedt 2017-11-20 06:46:52 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3358/shard-hsw5/igt@kms_plane@plane-panning-top-left-pipe-c-planes.html

(kms_plane:4191) igt-debugfs-CRITICAL: Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:353:
(kms_plane:4191) igt-debugfs-CRITICAL: Failed assertion: !mismatch
Subtest plane-panning-top-left-pipe-C-planes failed.

[  315.397653] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[  315.397705] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 7 Marta Löfstedt 2017-11-20 06:49:12 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3359/shard-hsw5/igt@kms_flip@flip-vs-modeset-interruptible.html


[  244.342563] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[  244.342651] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 8 Marta Löfstedt 2017-11-24 07:20:08 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3377/shard-hsw5/igt@kms_flip@blt-flip-vs-panning-interruptible.html

[  208.888963] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[  208.889016] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
[  211.081133] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B
[  211.081186] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
Comment 9 Marta Löfstedt 2017-12-18 08:20:12 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/IGT_4068/shard-hsw5/igt@kms_flip@rcs-wf_vblank-vs-modeset.html

[  245.854988] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[  245.855100] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun

https://intel-gfx-ci.01.org/tree/drm-tip/IGT_4069/shard-hsw5/igt@kms_rotation_crc@cursor-rotation-180.html

[  257.604823] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[  257.604933] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 10 Marta Löfstedt 2018-01-15 07:20:52 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3628/shard-hsw5/igt@kms_flip@flip-vs-dpms-off-vs-modeset.html

[   13.083870] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[   13.083937] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 11 Marta Löfstedt 2018-01-16 13:00:45 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3636/shard-hsw5/igt@kms_flip@flip-vs-fences-interruptible.html

[   46.259782] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[   46.259808] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 12 Marta Löfstedt 2018-01-19 08:33:44 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3645/shard-hsw5/igt@kms_flip@2x-blt-wf_vblank-vs-dpms.html

[  383.119763] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[  383.119827] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 13 Marta Löfstedt 2018-01-25 06:40:19 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3683/shard-hsw5/igt@kms_flip@2x-flip-vs-modeset-interruptible.html

[  598.216299] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[  598.216326] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 14 Marta Löfstedt 2018-02-21 07:11:23 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3813/shard-hsw5/igt@kms_vblank@pipe-c-wait-idle.html


[ 1314.660451] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[ 1314.660472] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 15 Marta Löfstedt 2018-02-27 07:21:08 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3835/shard-hsw5/igt@kms_vblank@pipe-a-query-forked-busy-hang.html

from dmesg:
<7>[  829.768537] missed_breadcrumb *
<7>[  829.768549] missed_breadcrumb Idle? no
<7>[  841.736597] [drm:i915_reset_device [i915]] resetting chip
<5>[  841.736895] i915 0000:00:02.0: Resetting chip after gpu hang
<7>[  841.737399] [drm:i915_gem_reset_engine [i915]] resetting rcs0 to restart from tail of request 0x3
<7>[  841.737992] [drm:sandybridge_pcode_read [i915]] warning: pcode (read from mbox 5) mailbox access failed for intel_enable_gt_powersave [i915]: -6
<7>[  841.738243] [drm:init_workarounds_ring [i915]] rcs0: Number of context specific w/a: 0
...
<3>[  841.840039] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
<3>[  841.840280] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 16 Marta Löfstedt 2018-03-07 06:34:16 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3883/shard-hsw5/igt@kms_busy@extended-modeset-hang-newfb-render-b.html

[  607.100851] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[  607.100904] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 17 Marta Löfstedt 2018-03-08 06:27:18 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3887/shard-hsw5/igt@kms_vblank@pipe-b-wait-idle.html

[ 1110.735788] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[ 1110.735836] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 18 Marta Löfstedt 2018-03-08 06:27:34 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3887/shard-hsw5/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html

[ 1116.078311] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe A
[ 1116.078706] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
Comment 19 Marta Löfstedt 2018-03-15 06:31:53 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/IGT_4360/shard-hsw5/igt@kms_atomic_transition@1x-modeset-transitions-nonblocking.html

[ 1184.609072] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[ 1184.609089] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 20 Marta Löfstedt 2018-03-19 06:55:30 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3939/shard-hsw5/igt@kms_busy@basic-modeset-a.html

[  192.692144] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[  192.692223] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun

https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3939/shard-hsw5/igt@gem_fenced_exec_thrash@2-spare-fences.html

[  195.401720] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe A
[  195.402234] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
Comment 21 Marta Löfstedt 2018-03-21 13:57:37 UTC
I have cleaned up the impact of this bug a bit in cibuglog since the old links are dead.
Comment 22 Marta Löfstedt 2018-03-28 05:56:17 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_3990/shard-hsw5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html

<7>[  814.602967] [drm:intel_enable_pipe [i915]] enabling pipe A
<7>[  814.603086] [drm:haswell_crtc_enable [i915]] iCLKIP clock: found settings for 65000KHz refresh rate: auxdiv=0, divsel=27, phasedir=0, phaseinc=22
<3>[  814.670444] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
<3>[  814.670742] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 23 Marta Löfstedt 2018-04-04 05:39:23 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4016/shard-hsw5/igt@kms_flip@flip-vs-modeset-vs-hang.html

[  171.746919] i915 0000:00:02.0: Resetting chip for no progress on rcs0
[  171.791561] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[  171.791623] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
Comment 29 Martin Peres 2018-05-02 10:54:36 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_27/fi-hsw-4200u/igt@kms_plane_lowres@pipe-c-tiling-none.html

https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_28/fi-hsw-4200u/igt@kms_panel_fitting@atomic-fastset.html

https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_29/fi-hsw-4200u/igt@kms_panel_fitting@atomic-fastset.html

[  168.296571] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe A
[  168.296682] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[  169.796559] [drm:intel_check_cpu_fifo_underruns [i915]] *ERROR* fifo underrun on pipe B
[  170.931908] [drm:intel_check_cpu_fifo_underruns [i915]] *ERROR* fifo underrun on pipe C

https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_28/fi-hsw-4200u/igt@kms_plane_lowres@pipe-c-tiling-x.html

[  239.614337] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe C
[  239.614715] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
Comment 31 Lakshmi 2018-09-04 11:57:26 UTC
This issue occurs in every round of drmtip and CI DRM execution.
Comment 32 Martin Peres 2018-11-28 14:29:22 UTC
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_5205/shard-hsw5/igt@kms_flip@2x-flip-vs-dpms-interruptible.html

<3> [293.475835] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A


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.