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
*** Bug 102706 has been marked as a duplicate of this bug. ***
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
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
Also, on subtest: rcs-wf_vblank-vs-modeset-interruptible see: https://patchwork.freedesktop.org/series/31305/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
I have cleaned up the impact of this bug a bit in cibuglog since the old links are dead.
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
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
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4018/shard-hsw3/igt@kms_vblank@pipe-c-query-forked-busy.html
https://intel-gfx-ci.01.org/tree/drm-tip/IGT_4407/shard-hsw5/igt@kms_properties@crtc-properties-atomic.html
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4031/shard-hsw5/igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw.html https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4029/shard-hsw5/igt@kms_chv_cursor_fail@pipe-c-128x128-right-edge.html https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4031/shard-hsw5/igt@gem_mmap_gtt@forked-medium-copy-odd.html
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4038/shard-hsw5/igt@kms_plane@pixel-format-pipe-b-planes.html https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4038/shard-hsw5/igt@kms_cursor_legacy@pipe-c-torture-move.html
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_4043/shard-hsw5/igt@kms_atomic_transition@plane-all-modeset-transition.html
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
Also seen on the HSW chromebook: https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_30/fi-hsw-peppy/igt@kms_atomic_transition@plane-all-transition-nonblocking.html https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_30/fi-hsw-peppy/igt@kms_atomic_transition@plane-all-transition-fencing.html
This issue occurs in every round of drmtip and CI DRM execution.
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
The CI Bug Log issue associated to this bug has been updated. ### New filters associated * HSW: igt@i915_suspend@sysfs-reader - dmesg-warn - *ERROR* fifo underrun on pipe A - https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_249/fi-hsw-peppy/igt@i915_suspend@sysfs-reader.html
A CI Bug Log filter associated to this bug has been updated: {- HSW: igt@i915_suspend@sysfs-reader - dmesg-warn - *ERROR* fifo underrun on pipe A -} {+ HSW: all tests - dmesg-warn - *ERROR* fifo underrun on pipe A +} New failures caught by the filter: * https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_282/fi-hsw-peppy/igt@kms_atomic_transition@plane-all-transition.html
This issue is seen every 2 runs and affected platform is HSW. The FIFO underrun ERROR is only seen at the beginning after which the link training passes and underruns are not reported after that. For 6 tests, it is seen every 2 runs, medium priority.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/intel/issues/44.
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.