Bug 96226

Summary: [IGT] some kms_flip subtests causes [i915]] *ERROR* CPU pipe B/C FIFO underrun
Product: DRI Reporter: Humberto Israel Perez Rodriguez <humberto.i.perez.rodriguez>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED FIXED QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs, philippe, przanoni
Version: XOrg git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard: ReadyForDev
i915 platform: CNL i915 features: display/Other
Attachments:
Description Flags
dmesg
none
dmesg
none
dmesg.kbl
none
dmesg.skl
none
Tests Log (BSW)
none
Test List
none
dmesg -w CNL
none
test list with current status on cnl none

Description Humberto Israel Perez Rodriguez 2016-05-26 17:09:14 UTC
Created attachment 124110 [details]
dmesg

Bug description
===============================================
some pm_rpm subtests causes [i915]] *ERROR* CPU pipe B/C FIFO underrun

Tests cases
===============================================
igt@pm_rpm@gem-pread
igt@pm_rpm@modeset-lpsp-stress
igt@pm_rpm@cursor
igt@pm_rpm@reg-read-ioctl
igt@pm_rpm@gem-mmap-cpu
igt@pm_rpm@modeset-non-lpsp-stress
igt@pm_rpm@sysfs-read
igt@pm_rpm@modeset-stress-extra-wait
igt@pm_rpm@universal-planes
igt@pm_rpm@legacy-planes-dpms
igt@pm_rpm@i2c
igt@pm_rpm@gem-evict-pwrite
igt@pm_rpm@pm-tiling
igt@pm_rpm@universal-planes-dpms
igt@pm_rpm@gem-execbuf
igt@pm_rpm@legacy-planes
igt@pm_rpm@gem-execbuf-stress
igt@pm_rpm@modeset-non-lpsp
igt@pm_rpm@dpms-mode-unset-lpsp
igt@pm_rpm@fences
igt@pm_rpm@gem-mmap-gtt
igt@pm_rpm@system-suspend
igt@pm_rpm@pm-caching
igt@pm_rpm@fences-dpms
igt@pm_rpm@system-suspend-execbuf
igt@pm_rpm@cursor-dpms
igt@pm_rpm@dpms-mode-unset-non-lpsp
igt@pm_rpm@gem-idle
igt@pm_rpm@modeset-lpsp

test output 
===============================================
IGT-Version: 1.14-gb88bce4 (x86_64) (Linux: 4.6.0-rc7-drm-intel-nightly-ww20-commit-5528ede+ x86_64)
(pm_rpm:1586) drmtest-DEBUG: Test requirement passed: fd >= 0
(pm_rpm:1586) drmtest-DEBUG: Test requirement passed: fd >= 0
(pm_rpm:1586) drmtest-DEBUG: Test requirement passed: drmSetMaster(fd) == 0
(pm_rpm:1586) igt-kms-DEBUG: VT: graphics mode set (mode was 0x0)
(pm_rpm:1586) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258, tiling=0x0, size=0)
(pm_rpm:1586) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=1, pitch=7680)
(pm_rpm:1586) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258, tiling=0x0, size=0)
(pm_rpm:1586) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=2, pitch=7680)
Runtime PM support: 1
PC8 residency support: 0
(pm_rpm:1586) DEBUG: Test requirement passed: has_runtime_pm
(pm_rpm:1586) igt-core-DEBUG: Starting subtest: gem-pread
(pm_rpm:1586) DEBUG: Test requirement passed: enable_one_screen_with_type(data, SCREEN_TYPE_ANY)
(pm_rpm:1586) CRITICAL: Test assertion failure function gem_pread_subtest, file pm_rpm.c:1045:
(pm_rpm:1586) CRITICAL: Failed assertion: wait_for_suspended()
Stack trace:
  #0 [__igt_fail_assert+0x101]
  #1 [main+0x21c1]
  #2 [__libc_start_main+0xf0]
  #3 [_start+0x29]
  #4 [<unknown>+0x29]
Subtest gem-pread failed.
**** DEBUG ****
(pm_rpm:1586) DEBUG: Test requirement passed: enable_one_screen_with_type(data, SCREEN_TYPE_ANY)
(pm_rpm:1586) CRITICAL: Test assertion failure function gem_pread_subtest, file pm_rpm.c:1045:
(pm_rpm:1586) CRITICAL: Failed assertion: wait_for_suspended()
****  END  ****
Subtest gem-pread: FAIL (10.702s)
(pm_rpm:1586) igt-core-DEBUG: Exiting with status code 99
(pm_rpm:1586) igt-kms-DEBUG: VT: original mode 0x0 restored

Expected result
===============================================
subtests must pass

Actual result 
===============================================
those subtests fail

Attachments
===============================================
dmesg

Gfx stack information
===============================================
 --> Component : drm 
	 tag : libdrm-2.4.68-4-g7aab852 
	 commit : 7aab852 
 --> Component : mesa 
	 tag : mesa-11.1.2 
	 commit : 7bcd827 
 --> Component : cairo 
	 tag : 1.15.2 
	 commit : db8a7f1 
 --> Component : intel-gpu-tools
	 tag : intel-gpu-tools-1.14-346-gcce2ff0
	 commit : cce2ff0


Software information
===============================================
Kernel version                      : 4.6.0-rc7-drm-intel-nightly-ww20-commit-5528ede+
Linux distribution                  : Ubuntu 15.10
Architecture                        : 64-bit
Bios revision                       : 138.22
KSC revision                        : 1.12
DMC revision                        : 1.07
GUC revision                        : 8.7


Hardware information
===============================================
Platform                            : BXT-P
Motherboard model                   : Broxton P
Motherboard type                    : NOTEBOOK Hand Held
Motherboard manufacturer            : Intel Corp.
CPU family                          : B1
CPU information                     : 06/5c
GPU Card                            : Intel Corporation Device 5a84 (rev 0a) (prog-if 00 [VGA controller])


kernel
===============================================
commit 2ec823981d62c56d1511bda42b8295e31ece800f
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Sun May 22 18:23:13 2016 +0200

    drm-intel-nightly: 2016y-05m-22d-16h-22m-45s UTC integration manifest
Comment 1 Humberto Israel Perez Rodriguez 2016-05-26 18:58:36 UTC
sorry, the correct test output is


test output 
===============================================
IGT-Version: 1.14-gcce2ff0 (x86_64) (Linux: 4.6.0-rc7-drm-intel-nightly-ww20-commit-5528ede+ x86_64)
(pm_rpm:1586) drmtest-DEBUG: Test requirement passed: fd >= 0
(pm_rpm:1586) drmtest-DEBUG: Test requirement passed: fd >= 0
(pm_rpm:1586) drmtest-DEBUG: Test requirement passed: drmSetMaster(fd) == 0
(pm_rpm:1586) igt-kms-DEBUG: VT: graphics mode set (mode was 0x0)
(pm_rpm:1586) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258, tiling=0x0, size=0)
(pm_rpm:1586) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=1, pitch=7680)
(pm_rpm:1586) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258, tiling=0x0, size=0)
(pm_rpm:1586) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=2, pitch=7680)
Runtime PM support: 1
PC8 residency support: 0
(pm_rpm:1586) DEBUG: Test requirement passed: has_runtime_pm
(pm_rpm:1586) igt-core-DEBUG: Starting subtest: gem-pread
(pm_rpm:1586) DEBUG: Test requirement passed: enable_one_screen_with_type(data, SCREEN_TYPE_ANY)
(pm_rpm:1586) CRITICAL: Test assertion failure function gem_pread_subtest, file pm_rpm.c:1045:
(pm_rpm:1586) CRITICAL: Failed assertion: wait_for_suspended()
Stack trace:
  #0 [__igt_fail_assert+0x101]
  #1 [main+0x21c1]
  #2 [__libc_start_main+0xf0]
  #3 [_start+0x29]
  #4 [<unknown>+0x29]
Subtest gem-pread failed.
**** DEBUG ****
(pm_rpm:1586) DEBUG: Test requirement passed: enable_one_screen_with_type(data, SCREEN_TYPE_ANY)
(pm_rpm:1586) CRITICAL: Test assertion failure function gem_pread_subtest, file pm_rpm.c:1045:
(pm_rpm:1586) CRITICAL: Failed assertion: wait_for_suspended()
****  END  ****
Subtest gem-pread: FAIL (10.702s)
(pm_rpm:1586) igt-core-DEBUG: Exiting with status code 99
(pm_rpm:1586) igt-kms-DEBUG: VT: original mode 0x0 restored
Comment 2 maria guadalupe 2016-05-27 20:57:50 UTC
The following test cases causes the same dmesg error on KBL platform

Tests cases
===============================================
igt@kms_flip@2x-plain-flip-ts-check-interruptible
igt@kms_flip@2x-flip-vs-expired-vblank-interruptible
igt@kms_flip@busy-flip-interruptible
igt@kms_flip@2x-modeset-vs-vblank-race-interruptible
igt@kms_flip@2x-busy-flip
igt@kms_flip@plain-flip-fb-recreate-interruptible
igt@kms_flip@flip-vs-wf_vblank-interruptible
igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible
igt@kms_flip@2x-flip-vs-expired-vblank
igt@kms_flip@basic-flip-vs-wf_vblank
igt@kms_flip@2x-flip-vs-blocking-wf-vblank
igt@kms_flip@2x-plain-flip-fb-recreate-interruptible
igt@kms_flip@2x-flip-vs-wf_vblank-interruptible
igt@kms_flip@busy-flip
igt@kms_flip@2x-plain-flip-fb-recreate
igt@kms_flip@plain-flip-fb-recreate
igt@kms_flip@2x-flip-vs-wf_vblank
igt@kms_flip@2x-busy-flip-interruptible
igt@kms_flip@2x-plain-flip-ts-check
igt@kms_flip@2x-flip-vs-absolute-wf_vblank


Gfx stack information
===============================================
--> Component : drm 
                 tag : libdrm-2.4.68-4-g7aab852 
                 commit : 7aab852 
 --> Component : mesa 
                 tag : mesa-11.1.2 
                 commit : 7bcd827 
 --> Component : cairo 
                 tag : 1.15.2 
                 commit : db8a7f1 
 --> Component : intel-gpu-tools
                tag : intel-gpu-tools-1.14-346-gcce2ff0
                commit : cce2ff0


Software information
============================

Kernel version                      : 4.6.0-nightly+
Linux distribution                  : Ubuntu 15.10
Architecture                        : 64-bit
Bios revision                       : 28.1
KSC revision                        : 1.15


Hardware information 
=============================

Platform                            : SKL-Y to KBL (RVP3)
Motherboard model                   : Kabylake Client platform
Motherboard type                    : Skylake Y LPDDR3 RVP3 Laptop
Motherboard manufacturer            : Intel Corporation
CPU family                          : Other
CPU information                     : Genuine Intel(R) CPU 0000 @ 0.90GHz
GPU Card                            : Intel Corporation Device 591e (prog-if 00 [VGA controller])


|=== kernel information ===|

commit 2ec823981d62c56d1511bda42b8295e31ece800f
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Sun May 22 18:23:13 2016 +0200
Comment 3 Luis Botello 2016-05-27 22:17:16 UTC
This isuue is also seen on KBL with the following config:

Gfx stack information
===============================================
--> Component : drm 
                 tag : libdrm-2.4.68-4-g7aab852 
                 commit : 7aab852 
 --> Component : mesa 
                 tag : mesa-11.1.2 
                 commit : 7bcd827 
 --> Component : cairo 
                 tag : 1.15.2 
                 commit : db8a7f1 
 --> Component : intel-gpu-tools
                tag : intel-gpu-tools-1.14-346-gcce2ff0
                commit : cce2ff0


Software information
============================

Kernel version                      : 4.6.0-nightly+
Linux distribution                  : Ubuntu 15.10
Architecture                        : 64-bit
Bios revision                       : 28.1
KSC revision                        : 1.15


Hardware information 
=============================

Platform                            : SKL-Y to KBL (RVP3)
Motherboard model                   : Kabylake Client platform
Motherboard manufacturer            : Intel Corporation
CPU information                     : Genuine Intel(R) CPU 0000 @ 0.90GHz
GPU Card                            : Intel Corporation Device 591e (prog-if 00 [VGA controller])


|=== kernel information ===|

commit 2ec823981d62c56d1511bda42b8295e31ece800f

|=== Test cases failed ===|
igt@pm_rpm@modeset-stress-extra-wait
Comment 4 cprigent 2016-05-30 20:41:59 UTC
RPM is deactivated by kernel boot command line i915.enable_rc6=0:
[    1.376755] [drm] RC6 disabled, disabling runtime PM support
Comment 5 Humberto Israel Perez Rodriguez 2016-06-03 20:17:51 UTC
The following tests cases are fail with the following configuration :

rc6 is enabled in kernel but the tests are fail

Tests cases
===============================================
igt@kms_flip@plain-flip-fb-recreate
igt@kms_flip@plain-flip-fb-recreate-interruptible
igt@kms_flip@plain-flip-ts-check-interruptible
igt@kms_flip@flip-vs-expired-vblank-interruptible
igt@kms_flip@flip-vs-expired-vblank


Gfx stack information
===============================================
--> Component : drm 
	 tag : libdrm-2.4.68 
	 commit : fc09c5a 
--> Component : cairo 
	 tag : 1.15.2 
	 commit : db8a7f1 
--> Component : intel-gpu-tools 
	 tag : intel-gpu-tools-1.14-348-g303b380 
	 commit : 303b380 
 
Software information
===============================================
Kernel version                      : 4.6.0-drm-intel-nightly-ww23-commit-fb023a2+
Linux distribution                  : Ubuntu 16.04
Architecture                        : 64-bit
Bios revision                       : 138.25
KSC revision                        : 1.12
DMC revision                        : 1.07

Hardware information
===============================================
Platform                            : BXT-P
Motherboard model                   : Broxton P
Motherboard type                    : NOTEBOOK Hand Held
Motherboard manufacturer            : Intel Corp.
CPU family                          : B1
CPU information                     : 06/5c
GPU Card                            : Intel Corporation Device 5a84 (rev 0a) (prog-if 00 [VGA controller])

kernel
===============================================
commit fb023a2062df06c9e097e1f8f2bcf252194b9413
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Mon May 30 10:46:14 2016 +0200

    drm-intel-nightly: 2016y-05m-30d-08h-45m-53s UTC integration manifest
Comment 6 Humberto Israel Perez Rodriguez 2016-06-06 22:44:12 UTC
The following test also causes  [i915]] *ERROR* CPU pipe B/C FIFO underrun

test case : pm_rpm --run-subtest basic-pci-d3-state

test output
===================
IGT-Version: 1.15-g3ce58b6 (x86_64) (Linux: 4.7.0-rc2-drm-intel-nightly-ww24-commit-55d1291+ x86_64)
(pm_rpm:1965) drmtest-DEBUG: Test requirement passed: fd >= 0
(pm_rpm:1965) drmtest-DEBUG: Test requirement passed: fd >= 0
(pm_rpm:1965) drmtest-DEBUG: Test requirement passed: drmSetMaster(fd) == 0
(pm_rpm:1965) igt-kms-DEBUG: VT: graphics mode set (mode was 0x0)
(pm_rpm:1965) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258, tiling=0x0, size=0)
(pm_rpm:1965) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=1, pitch=7680)
(pm_rpm:1965) igt-fb-DEBUG: igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258, tiling=0x0, size=0)
(pm_rpm:1965) igt-fb-DEBUG: igt_create_fb_with_bo_size(handle=2, pitch=7680)
Runtime PM support: 1
PC8 residency support: 0
(pm_rpm:1965) DEBUG: Test requirement passed: has_runtime_pm
(pm_rpm:1965) igt-core-DEBUG: Starting subtest: basic-pci-d3-state
(pm_rpm:1965) DEBUG: Test requirement passed: has_runtime_pm
(pm_rpm:1965) igt-aux-CRITICAL: Test assertion failure function igt_get_runtime_pm_status, file igt_aux.c:892:
(pm_rpm:1965) igt-aux-CRITICAL: Failed assertion: false
(pm_rpm:1965) igt-aux-CRITICAL: Unknown status error

Stack trace:
  #0 [__igt_fail_assert+0x101]
  #1 [igt_get_runtime_pm_status+0x178]
  #2 [igt_wait_for_pm_status+0x66]
  #3 [main+0xa13]
  #4 [__libc_start_main+0xf0]
  #5 [_start+0x29]
  #6 [<unknown>+0x29]
Subtest basic-pci-d3-state failed.
**** DEBUG ****
(pm_rpm:1965) DEBUG: Test requirement passed: has_runtime_pm
(pm_rpm:1965) igt-aux-CRITICAL: Test assertion failure function igt_get_runtime_pm_status, file igt_aux.c:892:
(pm_rpm:1965) igt-aux-CRITICAL: Failed assertion: false
(pm_rpm:1965) igt-aux-CRITICAL: Unknown status error

****  END  ****
Subtest basic-pci-d3-state: FAIL (1.401s)
(pm_rpm:1965) igt-core-DEBUG: Exiting with status code 99
(pm_rpm:1965) igt-kms-DEBUG: VT: original mode 0x0 restored



graphic user space
====================
--> Component : drm 
         tag : libdrm-2.4.68 
         commit : fc09c5a 
--> Component : mesa 
         tag : mesa-11.2.2 
         commit : 3a9f628 
--> Component : cairo 
         tag : 1.15.2 
         commit : db8a7f1 
--> Component : intel-gpu-tools 
         tag : intel-gpu-tools-1.15 
         commit : 3ce58b6 

BXT-P
processor : B1

kernel
=====================
commit 55d12917bb98afe5de986673ce17c91063bd4ec9
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Mon Jun 6 18:28:23 2016 +0200

    drm-intel-nightly: 2016y-06m-06d-16h-28m-05s UTC integration manifest


dmesg output
==================
kern  :err   : [Mon Jun  6 10:21:12 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
kern  :err   : [Mon Jun  6 10:21:12 2016] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
kern  :err   : [Mon Jun  6 10:21:12 2016] i915 0000:00:02.0: can't suspend (intel_runtime_suspend [i915] returned -19)
Comment 7 Humberto Israel Perez Rodriguez 2016-06-06 22:49:15 UTC
as comment for my last comment, the DUT where the test fail is has the DMC

root@gfx-031:/sys/kernel/debug/dri/0# cat i915_dmc_info
fw loaded: yes
path: i915/bxt_dmc_ver1.bin
version: 1.7
DC3 -> DC5 count: 3
program base: 0x09004040
ssp base: 0x00002fc0
htp: 0x021c01d0
Comment 8 Humberto Israel Perez Rodriguez 2016-06-17 22:17:31 UTC
The following test fail with tne next configuration :

igt@kms_flip@flip-vs-expired-vblank
igt@kms_flip@plain-flip-fb-recreate-interruptible
igt@kms_flip_tiling@flip-to-y-tiled
igt@kms_flip@2x-flip-vs-expired-vblank-interruptible
igt@kms_flip@dpms-vs-vblank-race-interruptible
igt@kms_flip@2x-plain-flip-ts-check
igt@kms_flip@2x-plain-flip-fb-recreate
igt@kms_flip_tiling@flip-to-yf-tiled
igt@kms_flip@2x-plain-flip-fb-recreate-interruptible


kernel : 4.6.1 from http://www.kernel.org/
Graphic stack
--> Component : drm 
         tag : libdrm-2.4.68 
         commit : fc09c5a 
--> Component : mesa 
         tag : mesa-11.2.2 
         commit : 3a9f628 
--> Component : cairo 
         tag : 1.15.2 
         commit : db8a7f1 
--> Component : intel-gpu-tools 
         tag : intel-gpu-tools-1.15 
         commit : 3ce58b6 
Software information
===============================================
Linux distribution                  : Ubuntu 16.04
Architecture                        : 64-bit
Bios revision                       : 138.25
KSC revision                        : 1.12
DMC revision                        : 1.07

Hardware information
===============================================
Platform                            : BXT-P
Motherboard model                   : Broxton P
Motherboard type                    : NOTEBOOK Hand Held
Motherboard manufacturer            : Intel Corp.
CPU family                          : B1
CPU information                     : 06/5c
GPU Card                            : Intel Corporation Device 5a84 (rev 0a) (prog-if 00 [VGA controller])
Comment 9 Luis Botello 2016-06-22 16:33:33 UTC
Issue is also seen on SKL with the following config:

 Software information
============================================
Kernel version                  : 4.6.1-mainline-ww24-version-4.6.1
Linux distribution              : Ubuntu 16.04 LTS
Architecture                    : 64-bit
Mesa version                    : 11.2.2 (git-3a9f628
xf86-video-intel version        : 2.99.917
Xorg-Xserver version            : 1.18.3
DRM version                     : 2.4.68
VAAPI version                   : Intel i965 driver for Intel(R) Skylake - 1.7.1.pre1 (1.7.1.pre1)
Cairo version                   : 1.15.2
Intel GPU Tools version         : Tag [intel-gpu-tools-1.15] / Commit [3ce58b6]
Kernel driver in use            : i915
Hardware acceleration           : Enabled
Bios revision                   : 1.0


 Hardware information
============================================
Platform                        : SKL
Motherboard model               : Inspiron 15-7568
Motherboard type                : 02HK88 Laptop
Motherboard manufacturer        : Dell Inc.
CPU family                      : Core i7
CPU information                 : Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz
GPU Card                        : Intel Corporation Sky Lake Integrated Graphics (rev 07) (prog-if 00 [VGA controller])

 Firmwares information
============================================
DMC fw loaded                   : yes
DMC version                     : 1.26
Comment 10 Humberto Israel Perez Rodriguez 2016-06-29 18:16:52 UTC
The following tests cases fail with the next configuration

Tests cases
============================================
igt@kms_flip@2x-plain-flip-fb-recreate-interruptible
igt@kms_flip@2x-plain-flip-ts-check
igt@kms_flip@2x-flip-vs-expired-vblank-interruptible
igt@kms_flip@flip-vs-expired-vblank
igt@kms_flip@2x-plain-flip-fb-recreate


Software information
============================================
Kernel version                  : 4.7.0-rc4-drm-intel-nightly-ww26-commit-5c244f4+
Linux distribution              : Ubuntu 16.04 LTS
Architecture                    : 64-bit

Hardware information
============================================
Platform                        : BXT-P
Motherboard model               : Broxton P
Motherboard type                : NOTEBOOK Hand Held
Motherboard manufacturer        : Intel Corp.
CPU family                      : B1
CPU information                 : 06/5c
GPU Card                        : Intel Corporation Device 5a84 (rev 0a) (prog-if 00 [VGA controller])
Memory ram                      : 16 GB

Firmwares information
============================================
DMC fw loaded                   : yes
DMC version                     : 1.7
GUC fw loaded                   : SUCCESS
GUC version wanted              : 8.7
GUC version found               : 8.7

 
 --> Component : drm 
	 url : http://cgit.freedesktop.org/mesa/drm 
	 tag : libdrm-2.4.68-9-g625d181 
	 commit : 625d181 
 --> Component : cairo 
	 url : http://cgit.freedesktop.org/cairo 
	 tag : 1.15.2 
	 commit : db8a7f1 
 --> Component : intel-gpu-tools 
	 url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools 
	 tag : intel-gpu-tools-1.15-54-g88c1f7c 
	 commit : 88c1f7c 

Kernel information
============================================
commit 5c244f4b128c6274755007e080d46e0a61b71534
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Fri Jun 24 16:17:56 2016 +0100

    drm-intel-nightly: 2016y-06m-24d-15h-17m-32s UTC integration manifest
Comment 11 Rami 2016-09-20 15:50:13 UTC
Created attachment 126664 [details]
dmesg

The FIFO underrun error is not reproduced with last setup but we have another error with last setup:

Setup:
======
Hardware
Platform: 
CPU :  Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (family: 6, model: 94  stepping: 3)
Software 
Linux OS : Ubuntu 16.10 64 bits
Kernel: drm-intel-nightly: 2016y-09m-19d-20h-40m-51s UTC integration manifest
        author: Daniel Vetter <daniel.vetter@ffwll.ch>
        commit: 4c518aef024daa0223692124baa2d7399f54dd97
drm: libdrm-2.4.70-14-g0659558 from http://cgit.freedesktop.org/mesa/drm/
xorg-server-1.18.99.2 from git://git.freedesktop.org/git/xorg/xserver
mesa:  mesa-12.0.0  78b061 from http://cgit.freedesktop.org/mesa/mesa/
cairo: tag 1.15.2 db8a7f1 from http://cgit.freedesktop.org/cairo
libva: libva-1.7.0-50-g7aa2dd9 from http://cgit.freedesktop.org/libva/
vaapi-intel-driver: 1.7.0-136-g36fbd81 from http://cgit.freedesktop.org/vaapi/intel-driver
intel-gpu-tool: intel-gpu-tools-1.16-22-g200237a
Comment 12 Paulo Zanoni 2016-10-04 17:41:34 UTC
Hello

Can you please confirm whether https://patchwork.freedesktop.org/patch/113642/ fixes this problem on gen9 platform?

Thanks,
Paulo
Comment 13 Jani Saarinen 2016-12-09 10:55:54 UTC
Humberto, please report back.
Comment 14 Paulo Zanoni 2016-12-13 20:26:05 UTC
Please retest against latest drm-tip. If that doesn't fix the problem, please also test with https://patchwork.freedesktop.org/series/16757/ applied.

Thanks,
Paulo
Comment 15 Humberto Israel Perez Rodriguez 2017-01-08 18:15:22 UTC
this are the results for the BXT/KBL and SKL platform

Test name	Platform : BXT
=============================================================
igt@pm_rpm@gem-pread	pass
igt@pm_rpm@modeset-lpsp-stress	pass
igt@pm_rpm@cursor	pass
igt@pm_rpm@reg-read-ioctl	pass
igt@pm_rpm@gem-mmap-cpu	pass
igt@pm_rpm@modeset-non-lpsp-stress	pass
igt@pm_rpm@sysfs-read	pass
igt@pm_rpm@modeset-stress-extra-wait	pass
igt@pm_rpm@universal-planes	fail
igt@pm_rpm@legacy-planes-dpms	pass
igt@pm_rpm@i2c	pass
igt@pm_rpm@gem-evict-pwrite	pass
igt@pm_rpm@pm-tiling	pass
igt@pm_rpm@universal-planes-dpms	pass
igt@pm_rpm@gem-execbuf	pass
igt@pm_rpm@legacy-planes	fail
igt@pm_rpm@gem-execbuf-stress	pass
igt@pm_rpm@modeset-non-lpsp	pass
igt@pm_rpm@dpms-mode-unset-lpsp	pass
igt@pm_rpm@fences	pass
igt@pm_rpm@gem-mmap-gtt	pass
igt@pm_rpm@system-suspend	pass
igt@pm_rpm@pm-caching	pass
igt@pm_rpm@fences-dpms	pass
igt@pm_rpm@system-suspend-execbuf	pass
igt@pm_rpm@cursor-dpms	pass
igt@pm_rpm@dpms-mode-unset-non-lpsp	pass
igt@pm_rpm@gem-idle	pass
igt@pm_rpm@modeset-lpsp	pass
igt@kms_flip@2x-plain-flip-ts-check-interruptible	fail
igt@kms_flip@busy-flip-interruptible	pass
igt@kms_flip@2x-modeset-vs-vblank-race-interruptible	pass
igt@kms_flip@2x-busy-flip	pass
igt@kms_flip@flip-vs-wf_vblank-interruptible	fail
igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible	fail
igt@kms_flip@2x-flip-vs-expired-vblank	pass
igt@kms_flip@basic-flip-vs-wf_vblank	pass
igt@kms_flip@2x-flip-vs-blocking-wf-vblank	pass
igt@kms_flip@2x-flip-vs-wf_vblank-interruptible	fail
igt@kms_flip@busy-flip	pass
igt@kms_flip@2x-flip-vs-wf_vblank	pass
igt@kms_flip@2x-busy-flip-interruptible	pass
igt@kms_flip@2x-flip-vs-absolute-wf_vblank	pass
igt@kms_flip@plain-flip-ts-check-interruptible	fail
igt@kms_flip@flip-vs-expired-vblank-interruptible	pass
igt@pm_rpm@basic-pci-d3-state	pass
igt@kms_flip_tiling@flip-to-y-tiled	fail
igt@kms_flip@dpms-vs-vblank-race-interruptible	pass
igt@kms_flip_tiling@flip-to-yf-tiled	fail



Test name	Platform : SKL	Comment
=============================================================
igt@pm_rpm@gem-pread	pass	
igt@pm_rpm@modeset-lpsp-stress	not run	this test was skipped
igt@pm_rpm@cursor	pass	
igt@pm_rpm@reg-read-ioctl	pass	
igt@pm_rpm@gem-mmap-cpu	pass	
igt@pm_rpm@modeset-non-lpsp-stress	pass	
igt@pm_rpm@sysfs-read	pass	
igt@pm_rpm@modeset-stress-extra-wait	pass	
igt@pm_rpm@universal-planes	fail	
igt@pm_rpm@legacy-planes-dpms	pass	
igt@pm_rpm@i2c	pass	
igt@pm_rpm@gem-evict-pwrite	pass	
igt@pm_rpm@pm-tiling	pass	
igt@pm_rpm@universal-planes-dpms	pass	
igt@pm_rpm@gem-execbuf	pass	
igt@pm_rpm@legacy-planes	fail	
igt@pm_rpm@gem-execbuf-stress	pass	
igt@pm_rpm@modeset-non-lpsp	pass	
igt@pm_rpm@dpms-mode-unset-lpsp	not run	this test was skipped
igt@pm_rpm@fences	pass	
igt@pm_rpm@gem-mmap-gtt	pass	
igt@pm_rpm@system-suspend	pass	
igt@pm_rpm@pm-caching	pass	
igt@pm_rpm@fences-dpms	pass	
igt@pm_rpm@system-suspend-execbuf	pass	
igt@pm_rpm@cursor-dpms	pass	
igt@pm_rpm@dpms-mode-unset-non-lpsp	pass	
igt@pm_rpm@gem-idle	pass	
igt@pm_rpm@modeset-lpsp	not run	this test was skipped
igt@kms_flip@2x-plain-flip-ts-check-interruptible	fail	
igt@kms_flip@busy-flip-interruptible	pass	
igt@kms_flip@2x-modeset-vs-vblank-race-interruptible	fail	
igt@kms_flip@2x-busy-flip	not run	this test was timeout
igt@kms_flip@flip-vs-wf_vblank-interruptible	fail	
igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible	fail	
igt@kms_flip@2x-flip-vs-expired-vblank	not run	this test was timeout
igt@kms_flip@basic-flip-vs-wf_vblank	not run	this test was timeout
igt@kms_flip@2x-flip-vs-blocking-wf-vblank	not run	this test was timeout
igt@kms_flip@2x-flip-vs-wf_vblank-interruptible	fail	
igt@kms_flip@busy-flip	not run	this test was timeout
igt@kms_flip@2x-flip-vs-wf_vblank	not run	this test was timeout
igt@kms_flip@2x-busy-flip-interruptible	pass	
igt@kms_flip@2x-flip-vs-absolute-wf_vblank	not run	this test was timeout
igt@kms_flip@plain-flip-ts-check-interruptible	fail	
igt@kms_flip@flip-vs-expired-vblank-interruptible	pass	
igt@pm_rpm@basic-pci-d3-state	pass	
igt@kms_flip_tiling@flip-to-y-tiled	fail	
igt@kms_flip@dpms-vs-vblank-race-interruptible	pass	
igt@kms_flip_tiling@flip-to-yf-tiled	fail	


Test name	Platform : KBL	Comment
=============================================================
igt@pm_rpm@gem-pread	pass	
igt@pm_rpm@modeset-lpsp-stress	not run	this test was skipped
igt@pm_rpm@cursor	pass	
igt@pm_rpm@reg-read-ioctl	pass	
igt@pm_rpm@gem-mmap-cpu	pass	
igt@pm_rpm@modeset-non-lpsp-stress	pass	
igt@pm_rpm@sysfs-read	pass	
igt@pm_rpm@modeset-stress-extra-wait	not run	this test was incomplete
igt@pm_rpm@universal-planes	fail	
igt@pm_rpm@legacy-planes-dpms	pass	
igt@pm_rpm@i2c	pass	
igt@pm_rpm@gem-evict-pwrite	pass	
igt@pm_rpm@pm-tiling	pass	
igt@pm_rpm@universal-planes-dpms	pass	
igt@pm_rpm@gem-execbuf	pass	
igt@pm_rpm@legacy-planes	fail	
igt@pm_rpm@gem-execbuf-stress	pass	
igt@pm_rpm@modeset-non-lpsp	pass	
igt@pm_rpm@dpms-mode-unset-lpsp	not run	this test was skipped
igt@pm_rpm@fences	pass	
igt@pm_rpm@gem-mmap-gtt	pass	
igt@pm_rpm@system-suspend	pass	
igt@pm_rpm@pm-caching	pass	
igt@pm_rpm@fences-dpms	pass	
igt@pm_rpm@system-suspend-execbuf	pass	
igt@pm_rpm@cursor-dpms	pass	
igt@pm_rpm@dpms-mode-unset-non-lpsp	pass	
igt@pm_rpm@gem-idle	not run	this test was incomplete
igt@pm_rpm@modeset-lpsp	not run	this test was skipped
igt@kms_flip@2x-plain-flip-ts-check-interruptible	fail	
igt@kms_flip@busy-flip-interruptible	pass	
igt@kms_flip@2x-modeset-vs-vblank-race-interruptible	pass	
igt@kms_flip@2x-busy-flip	pass	
igt@kms_flip@flip-vs-wf_vblank-interruptible	fail	
igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible	fail	
igt@kms_flip@2x-flip-vs-expired-vblank	pass	
igt@kms_flip@basic-flip-vs-wf_vblank	pass	
igt@kms_flip@2x-flip-vs-blocking-wf-vblank	pass	
igt@kms_flip@2x-flip-vs-wf_vblank-interruptible	fail	
igt@kms_flip@busy-flip	pass	
igt@kms_flip@2x-flip-vs-wf_vblank	pass	
igt@kms_flip@2x-busy-flip-interruptible	pass	
igt@kms_flip@2x-flip-vs-absolute-wf_vblank	pass	
igt@kms_flip@plain-flip-ts-check-interruptible	fail	
igt@kms_flip@flip-vs-expired-vblank-interruptible	pass	
igt@pm_rpm@basic-pci-d3-state	pass	
igt@kms_flip_tiling@flip-to-y-tiled	fail	
igt@kms_flip@dpms-vs-vblank-race-interruptible	pass	
igt@kms_flip_tiling@flip-to-yf-tiled	fail	


Kernel :
=======================================================

commit cda2d70a4395323bcf064c81ee0f89d2de015544
Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
Date: Mon Dec 19 15:00:49 2016 +0200

drm-tip: 2016y-12m-19d-13h-00m-10s UTC integration manifest



SOFTWARE :
=======================================================
Component : drm
tag : libdrm-2.4.74-17-ga07cf7f
commit : a07cf7f 

Component : cairo
tag : 1.15.4-1-g3c5868a
commit : 3c5868a 

Component : intel-gpu-tools
tag : intel-gpu-tools-1.17-53-g38bffd9
commit : 38bffd9
Comment 16 cprigent 2017-01-15 23:52:31 UTC
Hi Humberto,
Is the FIFO underrun reproduced?
Is your result with the patch applied or not (comment 14)?
Comment 17 Humberto Israel Perez Rodriguez 2017-01-16 16:32:12 UTC
(In reply to cprigent from comment #16)
> Hi Humberto,
> Is the FIFO underrun reproduced?
> Is your result with the patch applied or not (comment 14)?

Hi Christophe :

the mbox from the comment 14 could not be apply it due to the following error : 

(09:10 AM) [gfx@bifrost] [drm-tip]$ : git am Series-without-cover-letter.mbox
Applying: drm/i915: skip the first 4k of stolen memory on everything >= gen8
error: patch failed: drivers/gpu/drm/i915/i915_gem_stolen.c:55
error: drivers/gpu/drm/i915/i915_gem_stolen.c: patch does not apply
Patch failed at 0001 drm/i915: skip the first 4k of stolen memory on everything >= gen8
The copy of the patch that failed is found in: .git/rebase-apply/patch
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".



with latest configuration the only test that are fail are the following :

Kernel
==================================================
commit af723422378a6d17bd5b632880b195f8443445b5
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Sat Jan 14 16:21:29 2017 +0000

    drm-tip: 2017y-01m-14d-16h-21m-06s UTC integration manifest


Gfx stack
==================================================
Component         : drm
	tag       : libdrm-2.4.74-25-g44f220a
	commit    : 44f220a 

Component         : cairo
	tag       : 1.15.4-4-gdd4706d
	commit    : dd4706d 

Component         : intel-gpu-tools
	tag       : intel-gpu-tools-1.17-115-g12e34d8
	commit    : 12e34d8 



the following test in SKL are fail but there does not causes ([i915]] *ERROR* CPU pipe B/C FIFO underrun) please see attached logs skl.dmesg ()

Platform : SKL
=================================
igt@pm_rpm@universal-planes
igt@pm_rpm@legacy-planes
igt@kms_flip@2x-plain-flip-ts-check-interruptible
igt@kms_flip@flip-vs-wf_vblank-interruptible
igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible
igt@kms_flip@2x-flip-vs-wf_vblank-interruptible
igt@kms_flip@plain-flip-ts-check-interruptible
igt@kms_flip_tiling@flip-to-y-tiled
igt@kms_flip_tiling@flip-to-yf-tiled

the following test in KBL are fail but and randomly causes ([i915]] *ERROR* CPU pipe B/C FIFO underrun) please see attached logs kbl.dmesg ()

Platform : KBL
=================================
igt@pm_rpm@universal-planes
igt@pm_rpm@legacy-planes
igt@kms_flip@2x-plain-flip-ts-check-interruptible
igt@kms_flip@flip-vs-wf_vblank-interruptible
igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible
igt@kms_flip@2x-flip-vs-wf_vblank-interruptible
igt@kms_flip@plain-flip-ts-check-interruptible
igt@kms_flip_tiling@flip-to-y-tiled
igt@kms_flip_tiling@flip-to-yf-tiled
Comment 18 Humberto Israel Perez Rodriguez 2017-01-16 16:32:33 UTC
Created attachment 128985 [details]
dmesg.kbl
Comment 19 Humberto Israel Perez Rodriguez 2017-01-16 16:32:45 UTC
Created attachment 128986 [details]
dmesg.skl
Comment 20 Humberto Israel Perez Rodriguez 2017-03-28 17:21:38 UTC
this are the results with the latest IGT all (with blacklist) execution

((pm_rpm family results ))

Platform : BXT
=============================================
igt@pm_rpm@i2c	pass
igt@pm_rpm@pc8-residency	not run
igt@pm_rpm@system-suspend	pass
igt@pm_rpm@gem-idle	pass
igt@pm_rpm@dpms-mode-unset-lpsp	pass
igt@pm_rpm@sysfs-read	pass
igt@pm_rpm@gem-execbuf-stress	pass
igt@pm_rpm@dpms-non-lpsp	pass
igt@pm_rpm@drm-resources-equal	pass
igt@pm_rpm@modeset-non-lpsp	pass
igt@pm_rpm@fences-dpms	pass
igt@pm_rpm@universal-planes-dpms	pass
igt@pm_rpm@reg-read-ioctl	pass
igt@pm_rpm@fences	pass
igt@pm_rpm@basic-pci-d3-state	pass
igt@pm_rpm@system-suspend-execbuf	pass
igt@pm_rpm@modeset-lpsp-stress-no-wait	pass
igt@pm_rpm@cursor-dpms	pass
igt@pm_rpm@dpms-lpsp	pass
igt@pm_rpm@gem-mmap-cpu	pass
igt@pm_rpm@modeset-pc8-residency-stress	not run
igt@pm_rpm@gem-pread	pass
igt@pm_rpm@modeset-non-lpsp-stress	pass
igt@pm_rpm@modeset-lpsp	pass
igt@pm_rpm@legacy-planes-dpms	pass
igt@pm_rpm@cursor	pass
igt@pm_rpm@pm-tiling	pass
igt@pm_rpm@pm-caching	pass
igt@pm_rpm@gem-execbuf	pass
igt@pm_rpm@gem-mmap-gtt	pass
igt@pm_rpm@modeset-stress-extra-wait	pass
igt@pm_rpm@gem-execbuf-stress-pc8	not run
igt@pm_rpm@gem-evict-pwrite	pass
igt@pm_rpm@modeset-non-lpsp-stress-no-wait	pass
igt@pm_rpm@universal-planes	pass
igt@pm_rpm@dpms-mode-unset-non-lpsp	pass
igt@pm_rpm@basic-rte	pass
igt@pm_rpm@legacy-planes	pass
igt@pm_rpm@system-suspend-modeset	pass
igt@pm_rpm@gem-execbuf-stress-extra-wait	pass
igt@pm_rpm@debugfs-forcewake-user	pass
igt@pm_rpm@modeset-lpsp-stress	pass

Platform SKL
===========================================
igt@pm_rpm@i2c	pass
igt@pm_rpm@pc8-residency	not run
igt@pm_rpm@system-suspend	pass
igt@pm_rpm@gem-idle	pass
igt@pm_rpm@dpms-mode-unset-lpsp	not run
igt@pm_rpm@sysfs-read	pass
igt@pm_rpm@gem-execbuf-stress	pass
igt@pm_rpm@dpms-non-lpsp	pass
igt@pm_rpm@drm-resources-equal	pass
igt@pm_rpm@modeset-non-lpsp	pass
igt@pm_rpm@fences-dpms	pass
igt@pm_rpm@universal-planes-dpms	pass
igt@pm_rpm@reg-read-ioctl	pass
igt@pm_rpm@fences	pass
igt@pm_rpm@basic-pci-d3-state	pass
igt@pm_rpm@system-suspend-execbuf	pass
igt@pm_rpm@modeset-lpsp-stress-no-wait	not run
igt@pm_rpm@cursor-dpms	pass
igt@pm_rpm@dpms-lpsp	not run
igt@pm_rpm@gem-mmap-cpu	pass
igt@pm_rpm@modeset-pc8-residency-stress	not run
igt@pm_rpm@gem-pread	pass
igt@pm_rpm@modeset-non-lpsp-stress	pass
igt@pm_rpm@modeset-lpsp	not run
igt@pm_rpm@legacy-planes-dpms	pass
igt@pm_rpm@cursor	pass
igt@pm_rpm@pm-tiling	pass
igt@pm_rpm@pm-caching	pass
igt@pm_rpm@gem-execbuf	pass
igt@pm_rpm@gem-mmap-gtt	pass
igt@pm_rpm@modeset-stress-extra-wait	pass
igt@pm_rpm@gem-execbuf-stress-pc8	not run
igt@pm_rpm@gem-evict-pwrite	pass
igt@pm_rpm@modeset-non-lpsp-stress-no-wait	pass
igt@pm_rpm@universal-planes	pass
igt@pm_rpm@dpms-mode-unset-non-lpsp	pass
igt@pm_rpm@basic-rte	pass
igt@pm_rpm@legacy-planes	pass
igt@pm_rpm@system-suspend-modeset	pass
igt@pm_rpm@gem-execbuf-stress-extra-wait	pass
igt@pm_rpm@debugfs-forcewake-user	pass
igt@pm_rpm@modeset-lpsp-stress	not run



platform KBL
====================================
igt@pm_rpm@i2c	pass
igt@pm_rpm@system-suspend	pass
igt@pm_rpm@gem-idle	pass
igt@pm_rpm@dpms-mode-unset-lpsp	not run
igt@pm_rpm@sysfs-read	pass
igt@pm_rpm@gem-execbuf-stress	pass
igt@pm_rpm@dpms-non-lpsp	pass
igt@pm_rpm@drm-resources-equal	pass
igt@pm_rpm@pc8-residency	not run
igt@pm_rpm@modeset-non-lpsp	pass
igt@pm_rpm@fences-dpms	pass
igt@pm_rpm@universal-planes-dpms	pass
igt@pm_rpm@reg-read-ioctl	pass
igt@pm_rpm@fences	pass
igt@pm_rpm@basic-pci-d3-state	pass
igt@pm_rpm@system-suspend-execbuf	pass
igt@pm_rpm@modeset-lpsp-stress-no-wait	not run
igt@pm_rpm@cursor-dpms	pass
igt@pm_rpm@dpms-lpsp	not run
igt@pm_rpm@gem-mmap-cpu	pass
igt@pm_rpm@modeset-pc8-residency-stress	not run
igt@pm_rpm@gem-pread	pass
igt@pm_rpm@modeset-non-lpsp-stress	pass
igt@pm_rpm@modeset-lpsp	not run
igt@pm_rpm@legacy-planes-dpms	pass
igt@pm_rpm@pm-tiling	pass
igt@pm_rpm@pm-caching	pass
igt@pm_rpm@gem-execbuf	pass
igt@pm_rpm@gem-mmap-gtt	pass
igt@pm_rpm@modeset-stress-extra-wait	pass
igt@pm_rpm@gem-execbuf-stress-pc8	not run
igt@pm_rpm@gem-evict-pwrite	pass
igt@pm_rpm@modeset-non-lpsp-stress-no-wait	pass
igt@pm_rpm@cursor	pass
igt@pm_rpm@universal-planes	pass
igt@pm_rpm@dpms-mode-unset-non-lpsp	pass
igt@pm_rpm@basic-rte	pass
igt@pm_rpm@legacy-planes	pass
igt@pm_rpm@system-suspend-modeset	pass
igt@pm_rpm@gem-execbuf-stress-extra-wait	pass
igt@pm_rpm@debugfs-forcewake-user	pass
igt@pm_rpm@modeset-lpsp-stress	not run


(( kms_flip results ))
platform : SLK
===========================================
igt@kms_flip_tiling@flip-to-y-tiled	fail
igt@kms_flip_tiling@flip-to-yf-tiled	fail

platform : KBL
============================================
igt@kms_flip_tiling@flip-to-y-tiled	fail
igt@kms_flip_tiling@flip-to-yf-tiled	fail


platform : BXT
=============================================
igt@kms_flip@2x-vblank-vs-suspend-interruptible	fail
igt@kms_flip_tiling@flip-to-y-tiled	fail
igt@kms_flip@vblank-vs-suspend-interruptible	fail
igt@kms_flip@2x-modeset-vs-vblank-race	fail
igt@kms_flip@2x-vblank-vs-suspend	fail
igt@kms_flip@vblank-vs-suspend	fail
igt@kms_flip_tiling@flip-to-yf-tiled	fail


Software configuration:
===============================
Kernel version : 4.10.2
Architecture : source amd64 all
Homepage : http://www.kernel.org/

Component         : drm
	tag       : libdrm-2.4.75
	commit    : d4b8344363b4e0f0e831e5722b6df5cc0bb08df8 

Component         : cairo
	tag       : 1.15.4
	commit    : 9fe6683cb105354e86ea649ba7a13052c7edc757 

Component         : intel-gpu-tools
	tag       : intel-gpu-tools-1.18
	commit    : bb97a0542adf2ae2adab946b2e3fee396d54063a 

Component         : piglit
	tag       : piglit-v1
	commit    : 7a6474d3a2fd58ada4bd003e309b4bf018d28ea0 



comment : removing pm_rpm from tittle since there is not failure in BXT-P/KBL/SKL, and let track only the kms_flip subtest
Comment 21 Humberto Israel Perez Rodriguez 2017-03-31 22:41:59 UTC
Hi : 

These are the latest results for SKL/BXT 


for SKL in the last execution the following test are pass now, removing SKL from the title
platform : SLK
===========================================
igt@kms_flip_tiling@flip-to-y-tiled,pass
igt@kms_flip_tiling@flip-to-yf-tiled,pass


on BXT the last execution of IGT some test are pass, this are the test that keeps as fail

Platform BXT :
======================================================
igt@kms_flip@2x-vblank-vs-suspend-interruptible, fail
igt@kms_flip@vblank-vs-suspend-interruptible, fail
igt@kms_flip@2x-vblank-vs-suspend,fail
igt@kms_flip@vblank-vs-suspend,fail


User space configuration:
======================================================
Component         : drm
	tag       : libdrm-2.4.75-15-ga07ae97
	commit    : a07ae97 

Component         : cairo
	tag       : 1.15.4-11-gcffa452
	commit    : cffa452 

Component         : intel-gpu-tools
	tag       : intel-gpu-tools-1.18-36-ga27c743
	commit    : a27c743 

Component         : piglit
	tag       : piglit-v1
	commit    : 4ad26d8 

kernel:
==================================================
commit 5c7479ade2e2373cf2aa23496876abbe53f091b2
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Mon Mar 27 09:46:05 2017 +0200

    drm-tip: 2017y-03m-27d-07h-45m-43s UTC integration manifest
Comment 22 Humberto Israel Perez Rodriguez 2017-05-17 19:07:19 UTC
The following test are failing on APL :

Test cases
======================================
igt@kms_flip@blt-wf_vblank-vs-dpms
igt@kms_flip@2x-vblank-vs-dpms-suspend-interruptible
igt@kms_flip@blt-wf_vblank-vs-dpms-interruptible
igt@kms_flip@wf_vblank-vs-modeset-interruptible
igt@kms_flip@vblank-vs-suspend-interruptible
igt@kms_flip@2x-blt-wf_vblank-vs-dpms
igt@kms_flip@rcs-wf_vblank-vs-dpms-interruptible
igt@kms_flip@vblank-vs-dpms-suspend-interruptible
igt@kms_flip@2x-blt-wf_vblank-vs-dpms-interruptible
igt@kms_flip@rcs-wf_vblank-vs-dpms



======================================
             Software
======================================
kernel version              : 4.12.0-rc1-drm-tip-ww20-commit-713f8ec+
architecture                : x86_64
os version                  : Ubuntu 16.10
os codename                 : yakkety
kernel driver               : i915
bios revision               : 5.6
bios release date           : 03/10/2017
ksc                         : 16.0

======================================
        Graphic drivers
======================================
Component: drm
    tag: libdrm-2.4.80-11-ga2fa2e0
    commit: a2fa2e08692483cf9f4d06caa6e0f0add59e3343

Component: cairo
    tag: 1.15.4-21-g9d44136
    commit: 9d44136ef8e2a1ad2c6631beb4bbdaeed7a2dad8

Component: intel-gpu-tools
    tag: intel-gpu-tools-1.18-173-g93215b0
    commit: 93215b00db06ba568c34a6cad194f4749bbfbc9d

Component: piglit
    tag: piglit-v1
    commit: 7352f4a98a23eae1201bfc4a0121d9c3a969d23f

======================================
             Hardware
======================================
motherboard model          : NUC6CAYS
motherboard id             : NUC6CAYB
form factor                : Desktop
manufacturer               : Intelcorporation
cpu family                 : Celeron
cpu family id              : 6
cpu information            : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
gpu card                   : Intel Corporation Device 5a85 (rev 0b) (prog-if 00 [VGA controller])
memory ram                 : 15.54 GB
cpu thread                 : 4
cpu core                   : 4
cpu model                  : 92
cpu stepping               : 9
signature                  : Type 0, Family 6, Model 92, Stepping 9
current cd clock frequency : 384000 kHz
maximum cd clock frequency : 624000 kHz
displays connected         : DP-1 DP-2

======================================
             Firmware
======================================
dmc fw loaded             : yes
dmc version               : 1.7
guc fw loaded             : NONE
guc version wanted        : 0.0
guc version found         : 0.0
Add Comment
Comment 23 Armando Antonio 2017-07-11 20:48:04 UTC
The following test fail on BSW with latest configuration

====================================================
Test list
====================================================
igt@kms_flip@flip-vs-modeset-interruptible
igt@kms_flip@bo-too-big-interruptible


====================================================
Graphic Stack
====================================================
Component: drm
    tag: libdrm-2.4.81-24-g3095cc8
    commit: 3095cc8eaba1aa87ad38c04ae2b1eabe30f7e16c
Component: cairo
    tag: 1.15.6-2-g57b4050
    commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51
Component: intel-gpu-tools
    tag: intel-gpu-tools-1.19-57-g6fcc8e8
    commit: 6fcc8e8b247661c7950b998e0b95141ffbd6b833
Component: piglit
    tag: piglit-v1
    commit: c8f4fd9eeb298a2ef0855927f22634f794ef3eff

======================================
             Hardware
======================================
platform                   : Braswell
motherboard model          : 10G9000NUS
motherboard id             : BRASWELL
form factor                : Desktop
manufacturer               : LENOVO
cpu family                 : Pentium
cpu family id              : 6
cpu information            : Intel(R) Pentium(R) CPU  N3700  @ 1.60GHz
gpu card                   : Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 21) (prog-if 00 [VGA controller])
memory ram                 : 7.68 GB
max memory ram             : 8 GB
cpu thread                 : 4
cpu core                   : 4
cpu model                  : 76
cpu stepping               : 3
socket                     : Socket BGA1155
signature                  : Type 0, Family 6, Model 76, Stepping 3
hard drive                 : 476GiB (512GB)
current cd clock frequency : 266667 kHz
maximum cd clock frequency : 320000 kHz
displays connected         : DP-1 DP-3
Comment 24 maria guadalupe 2017-07-12 16:30:02 UTC
issue is still present over BDW with the following configuration 

test
=====================================
igt@kms_flip@vblank-vs-suspend-interruptible
igt@kms_flip@wf_vblank-vs-dpms-interruptible
igt@kms_flip@wf_vblank-vs-modeset
igt@kms_flip@2x-vblank-vs-modeset-suspend-interruptible

 Software
======================================
kernel version              : 4.12.0-drm-tip-ww28-commit-f1619bb+
architecture                : x86_64
os version                  : Ubuntu 16.10
os codename                 : yakkety
kernel driver               : i915
bios revision               : 5.6
hardware acceleration       : disabled
swap partition              : enabled on (/dev/sda3)

======================================
        Graphic drivers
======================================
modesetting                 : enabled
modesetting compiled for    : 1.18.4 X.Org Video Driver
xorg-xserver                : 1.18.4
libdrm                      : 2.4.70
libva                       : 1.7.1-2
vaapi (intel-driver)        : 1.7.1
cairo                       : 1.14.6-1build1
intel-gpu-tools             : 1.16-1

======================================
             Hardware
======================================
platform                   : Broadwell
motherboard id             : NUC5i5MYBE
form factor                : Desktop
cpu family                 : Core i5
cpu information            : Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz
gpu card                   : Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller])
memory ram                 : 11.62 GB
max memory ram             : 16 GB
signature                  : Type 0, Family 6, Model 61, Stepping 4
hard drive                 : 111GiB (120GB)
current cd clock frequency : 337500 kHz
maximum cd clock frequency : 540000 kHz
displays connected         : DP-1 DP-2
Comment 25 Armando Antonio 2017-07-25 16:50:58 UTC
the following test cases are working well on BDW with latest configuration.

====================================================
Test list
====================================================
igt@kms_flip@vblank-vs-suspend-interruptible
igt@kms_flip@wf_vblank-vs-dpms-interruptible
igt@kms_flip@wf_vblank-vs-modeset
igt@kms_flip@2x-vblank-vs-modeset-suspend-interruptible


====================================================
Graphic Stack
====================================================
Component: drm
    tag: libdrm-2.4.81-33-g3876bc2
    commit: 3876bc246a07070a6043159cd7623d4def9bbd4c

Component: cairo
    tag: 1.15.6-2-g57b4050
    commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51

Component: intel-gpu-tools
    tag: intel-gpu-tools-1.19-112-g493151b
    commit: 493151b0768aa4ca535cef49cb7efa174a9c3a77

Component: piglit
    tag: piglit-v1
    commit: 973892687cf5c2f8e2dbe1d22998b82736643787

======================================
             Software
======================================
kernel version              : 4.13.0-rc1-drm-tip-ww30-commit-2a4f730+
/bin/bash: BDW-2-NUC5i7RYB: command not found
architecture                : x86_64
os version                  : Ubuntu 16.10
os codename                 : yakkety
kernel driver               : i915
bios revision               : 5.6
bios release date           : 05/29/2015
hardware acceleration       : disabled
swap partition              : enabled on (/dev/sda3)

======================================
        Graphic drivers
======================================
modesetting                 : enabled
modesetting compiled for    : 1.18.4 X.Org Video Driver
xorg-xserver                : 1.18.4
libdrm                      : 2.4.82
cairo                       : 1.15.7
intel-gpu-tools (tag)       : intel-gpu-tools-1.19-116-g76bce77
intel-gpu-tools (commit)    : 76bce77

======================================
             Hardware
======================================
platform                   : Broadwell
motherboard id             : NUC5i7RYB
form factor                : Desktop
cpu family                 : Core i7
cpu family id              : 6
cpu information            : Intel(R) Core(TM) i7-5557U CPU @ 3.10GHz
gpu card                   : Intel Corporation Iris Graphics 6100 (rev 09) (prog-if 00 [VGA controller])
memory ram                 : 7.71 GB
max memory ram             : 16 GB
cpu thread                 : 4
cpu core                   : 2
cpu model                  : 61
cpu stepping               : 4
socket                     : Socket BGA1168
signature                  : Type 0, Family 6, Model 61, Stepping 4
hard drive                 : 447GiB (480GB)
current cd clock frequency : 337500 kHz
maximum cd clock frequency : 540000 kHz
displays connected         : HDMI-A-1 DP-1
Comment 26 Hector Velazquez 2017-07-26 21:56:28 UTC
The following test FAIL on IVB with this configuration

Tests List:

igt@kms_flip@vblank-vs-suspend-interruptible
igt@kms_flip@2x-vblank-vs-suspend-interruptible



This is my configuration:

====================================================
Graphic Stack
====================================================
Component: drm
    tag: libdrm-2.4.81-33-g3876bc2
    commit: 3876bc246a07070a6043159cd7623d4def9bbd4c

Component: cairo
    tag: 1.15.6-2-g57b4050
    commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51

Component: intel-gpu-tools
    tag: intel-gpu-tools-1.19-112-g493151b
    commit: 493151b0768aa4ca535cef49cb7efa174a9c3a77

Component: piglit
    tag: piglit-v1
    commit: 973892687cf5c2f8e2dbe1d22998b82736643787



======================================
             Hardware
======================================
==============================================================
Essentials
==============================================================
Processor Number			i5-3330
Status					Launched
Launch Date				Q3'12
Lithography				22 nm


==============================================================
Performance
==============================================================
# of Cores				4
# of Threads				4
Processor Base Frequency		3.00 GHz
Max Turbo Frequency			3.20 GHz
Cache					6 MB SmartCache
Bus Speed				5 GT/s DMI
TDP					77 W

==============================================================
Memory Specifications
==============================================================
Max Memory Size 			32 GB
Memory Types				DDR3 1333/1600
Max # of Memory Channels		2
Max Memory Bandwidth			25.6 GB/s
ECC Memory Supported  			No

==============================================================
Graphics Specifications
==============================================================
Processor Graphics 			Intel® HD Graphics 2500
Graphics Base Frequency			650.00 MHz
Graphics Max Dynamic Frequency		1.05 GHz
Intel® Quick Sync Video 		Yes
Intel® InTru™ 3D Technology		Yes
Intel® Wireless Display 		Yes
Intel® Flexible Display Interface 	Yes
Intel® Clear Video HD Technology	Yes
# of Displays Supported 		3
Device ID				0x152
Comment 27 Hector Velazquez 2017-07-31 16:07:02 UTC
The following tests FAIL on BSW with this configuration

Tests List:

igt@kms_flip@plain-flip-fb-recreate-interruptible
igt@kms_flip@flip-vs-expired-vblank-interruptible
igt@kms_flip@plain-flip-fb-recreate
igt@kms_flip@2x-vblank-vs-suspend-interruptible




This is my configuration:

====================================================
Graphic Stack
====================================================
Component: drm
    tag: libdrm-2.4.81-33-g3876bc2
    commit: 3876bc246a07070a6043159cd7623d4def9bbd4c
	
Component: cairo
    tag: 1.15.6-2-g57b4050
    commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51

Component: intel-gpu-tools
    tag: intel-gpu-tools-1.19-125-gf145475
    commit: f145475173b6d28e550dde27cc361cfb517cbbc3

Component: piglit
    tag: piglit-v1
    commit: 3ff4501e5b8c3f44dfb284edb60b4db7b71ed290



**************************************************************
* * * * * * * * SPECIFICATIONS * * * * * * * * * * * 
**************************************************************

======================================
             Software
======================================
kernel version              : 4.13.0-rc2-drm-tip-ww30-commit-1eb8669+
/bin/bash: BSW-1-BRASWELL: command not found
architecture                : x86_64
os version                  : Ubuntu 16.10
os codename                 : yakkety
kernel driver               : i915
bios revision               : 0.33
bios release date           : 08/12/2015
ksc                         : 0.16
hardware acceleration       : disabled
swap partition              : enabled on (/dev/sda3)

======================================
        Graphic drivers
======================================
modesetting                 : enabled
modesetting compiled for    : 1.18.4 X.Org Video Driver
xorg-xserver                : 1.18.4
libdrm                      : 2.4.82
cairo                       : 1.15.7
intel-gpu-tools (tag)       : intel-gpu-tools-1.19-125-gf145475
intel-gpu-tools (commit)    : f145475

======================================
             Hardware
======================================
platform                   : Braswell
motherboard model          : 10G9000NUS
motherboard id             : BRASWELL
form factor                : Desktop
manufacturer               : LENOVO
cpu family                 : Pentium
cpu family id              : 6
cpu information            : Intel(R) Pentium(R) CPU  N3700  @ 1.60GHz
gpu card                   : Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 21) (prog-if 00 [VGA controller])
memory ram                 : 7.68 GB
max memory ram             : 8 GB
cpu thread                 : 4
cpu core                   : 4
cpu model                  : 76
cpu stepping               : 3
socket                     : Socket BGA1155
signature                  : Type 0, Family 6, Model 76, Stepping 3
hard drive                 : 74GiB (80GB)
current cd clock frequency : 266667 kHz
maximum cd clock frequency : 320000 kHz
displays connected         : DP-1 DP-3

======================================
             Firmware
======================================

======================================
             kernel parameters
======================================
quiet drm.debug=0x1e resume=/dev/sda3 fastboot
Comment 28 Hector Velazquez 2017-07-31 16:07:43 UTC
Created attachment 133147 [details]
Tests Log (BSW)
Comment 29 Ricardo Madrigal 2017-07-31 21:14:18 UTC
The following tests fail with latest configuration on BXT, SKL, HSW

====================================================
Test list
====================================================
igt/kms_flip/vblank-vs-suspend
igt/kms_flip/vblank-vs-suspend-interruptible
====================================================
Graphic Stack
====================================================
Component: drm
    tag: libdrm-2.4.81-27-gac21401
    commit: ac214017904b31bc5f80f802d748d5f4f3149d22

Component: cairo
    tag: 1.15.6-2-g57b4050
    commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51

Component: intel-gpu-tools
    tag: intel-gpu-tools-1.19-88-ga844ccb
    commit: a844ccbdbab9fd16c37de81281c6281bc800e97a

Component: piglit
    tag: piglit-v1
    commit: 8717219b07c0cf2853540c373725a23654467d45

======================================================
commit 7c1a6431ac6c971d30e461ad3f7fe7ea2c52492d
Author:     Daniel Vetter <daniel.vetter@ffwll.ch>
AuthorDate: Mon Jul 31 10:09:34 2017 +0200
Commit:     Daniel Vetter <daniel.vetter@ffwll.ch>
CommitDate: Mon Jul 31 10:09:34 2017 +0200

    drm-tip: 2017y-07m-31d-08h-08m-30s UTC integration manifest
Comment 30 Elizabeth 2017-08-23 22:22:28 UTC
On BXT, these are pm_rpm results for this list:

igt@pm_rpm@gem-pread, Pass
igt@pm_rpm@cursor, Pass
igt@pm_rpm@reg-read-ioctl, Pass
igt@pm_rpm@gem-mmap-cpu, Pass
igt@pm_rpm@modeset-non-lpsp-stress, Pass
igt@pm_rpm@modeset-stress-extra-wait, Pass
igt@pm_rpm@universal-planes, Pass
igt@pm_rpm@legacy-planes-dpms, Pass
igt@pm_rpm@i2c, Pass
igt@pm_rpm@gem-evict-pwrite, Pass
igt@pm_rpm@pm-tiling, Pass
igt@pm_rpm@universal-planes-dpms, Pass
igt@pm_rpm@gem-execbuf, Pass
igt@pm_rpm@legacy-planes, Pass
igt@pm_rpm@gem-execbuf-stress, Pass
igt@pm_rpm@modeset-non-lpsp, Pass
igt@pm_rpm@fences, Pass
igt@pm_rpm@gem-mmap-gtt, Pass
igt@pm_rpm@system-suspend, Pass
igt@pm_rpm@pm-caching, Pass
igt@pm_rpm@fences-dpms, Pass
igt@pm_rpm@system-suspend-execbuf, Pass
igt@pm_rpm@cursor-dpms, Pass 
igt@pm_rpm@dpms-mode-unset-non-lpsp, Pass
igt@pm_rpm@gem-idle, Pass

igt@pm_rpm@modeset-lpsp-stress, Skip
igt@pm_rpm@dpms-mode-unset-lpsp, Skip
igt@pm_rpm@modeset-lpsp, Skip

igt@pm_rpm@sysfs-read, Fail

Gfx stack:
=====================================================
Component: drm
    tag: libdrm-2.4.81-46-g9d133dd
    commit: 9d133dd08720d80dfc8ce098bf0972ebd05c454d

Component: cairo
    tag: 1.15.6-14-gf351595
    commit: f3515954e0bc9c9ca413a84a8dd842145cec83a7

Component: intel-gpu-tools
    tag: intel-gpu-tools-1.19-193-g5a17ee2
    commit: 5a17ee2c8f9013f5db852d27564b837f9f2c5a9f

Component: piglit
    tag: piglit-v1
    commit: 2a7047a32bb3a9a4fad5bea0a8185d63af6bddf3
======================================================
commit ad6ab9f96437f0cb1f4d8a7840fd9eeb894eb12e
Author:     Gustavo Padovan <gustavo.padovan@collabora.com>
AuthorDate: Fri Aug 18 15:26:42 2017 -0300
Commit:     Gustavo Padovan <gustavo.padovan@collabora.com>
CommitDate: Fri Aug 18 15:26:42 2017 -0300

    drm-tip: 2017y-08m-18d-18h-21m-46s UTC integration manifest
Comment 31 Elizabeth 2017-09-29 22:25:33 UTC
Change title since this bug was originally open for pm_rpm family(In reply to Elizabeth from comment #30)
> ...
> igt@pm_rpm@sysfs-read, Fail
>...
$ : sudo -E ./pm_rpm --r sysfs-read
IGT-Version: 1.19-g2885b10 (x86_64) (Linux: 4.14.0-rc2-drm-tip-ww39-commit-85932e1+ x86_64)
Runtime PM support: 1
PC8 residency support: 0
Subtest sysfs-read: SUCCESS (0.114s)
Please use this bug only to follow the issue on KMS-FLIP family, file a new bug for pm_rpm if failure presents again. Thank you.
Comment 32 Hector Velazquez 2017-11-10 16:05:25 UTC
This test are failing on CFL QA

igt@kms_flip@2x-plain-flip-fb-recreate-interruptible

This is my configuration:

======================================
	Graphic stack
======================================
Component: drm
    tag: libdrm-2.4.81-85-gf3091ba
    commit: f3091bac21a963f1a3d8ce5db85c0f2b4acbeb49

Component: cairo
    tag: 1.15.6-63-g3322580
    commit: 3322580f0488ff77f53d86c2b4d3cf59e6dca4c7

Component: intel-gpu-tools
    tag: intel-gpu-tools-1.19-470-gc8d1ea2
    commit: c8d1ea24d3bfaf11b223bbe22407aeca196d0d89

Component: piglit
    tag: piglit-v1
    commit: 81617842ba40efb295bda553763490412bf5d895

======================================
             Software
======================================
kernel version              : 4.14.0-rc7-drm-intel-qa-ww44-commit-2f945d9+
hostname                    : CFL-2
architecture                : x86_64
os version                  : Ubuntu 16.10
os codename                 : yakkety
kernel driver               : i915
bios revision               : 95.4
bios release date           : 07/24/2017
ksc                         : 1.5
hardware acceleration       : disabled
swap partition              : enabled on (/dev/sda3)

======================================
        Graphic drivers
======================================
grep: /opt/X11R7/var/log/Xorg.0.log: No such file or directory
libdrm                      : 2.4.87
cairo                       : 1.15.9
intel-gpu-tools (tag)       : intel-gpu-tools-1.19-470-gc8d1ea2
intel-gpu-tools (commit)    : c8d1ea2

======================================
             Firmware
======================================
dmc fw loaded             : yes
dmc version               : 1.1
guc fw loaded             : fetch SUCCESS, load SUCCESS
guc version wanted        : wanted 9.14, found 9.14
guc version found         : wanted 9.14, found 9.14

======================================
             kernel parameters
======================================
quiet drm.debug=0x1e pci=pcie_bus_safe intel_iommu=igfx_off auto panic=1 nmi_watchdog=panic i915.alpha_support=1 i915.enable_guc_loading=2 i915.enable_guc_submission=2 resume=/dev/sda3 fastboot
Comment 33 Hector Velazquez 2017-12-21 13:46:18 UTC
This tests are failing with a dmesg warn on CNL QA...

kms_flip@*
check attached file to see the test list (kms_flip_tests)

====================================================
output sample
====================================================

[  923.510627] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  923.694409] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  923.777483] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  923.828059] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  923.844759] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  923.911140] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.145032] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.162210] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.278705] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.345516] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.362686] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.379553] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.513060] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.529760] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.579880] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.596590] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.630004] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.696846] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.713548] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.730258] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.746954] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.763670] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  924.947010] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  925.064399] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
[  925.081177] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun



This is my configuration:

======================================
	     Software
======================================
kernel version              : 4.15.0-rc4-drm-tip-ww51-commit-cd7e144+
hostname                    : gfx-desktop
architecture                : x86_64
os version                  : Ubuntu 17.04
os codename                 : zesty
kernel driver               : i915
bios revision               : 114.4
bios release date           : 11/30/2017
ksc                         : 1.33
hardware acceleration       : enabled
swap partition              : enabled on (/dev/nvme0n1p2)

======================================
	Graphic drivers
======================================
mesa                        : 17.4.0-devel (git-8d00e63ca8
modesetting                 : enabled
modesetting compiled for    : 1.19.99.1 X.Org Video Driver
libdrm                      : 2.4.89
cairo                       : 1.15.11
intel-gpu-tools (tag)       : intel-gpu-tools-1.20-232-gc0be3310
intel-gpu-tools (commit)    : c0be3310

======================================
	     Hardware
======================================
motherboard model          : CannonLakeClientPlatform
motherboard id             : CannonLakeYLPDDR4RVP
form factor                : Laptop
manufacturer               : IntelCorporation
cpu family                 : Other
cpu family id              : 6
cpu information            : Genuine Intel(R) CPU 0000 @ 1.00GHz
gpu card                   : Intel Corporation Device 5a49 (rev 03) (prog-if 00 [VGA controller])
memory ram                 : 7.61 GB
max memory ram             : 8 GB
display resolution         : 4480x1440
cpu thread                 : 4
cpu core                   : 2
cpu model                  : 102
cpu stepping               : 2
socket                     : Other
current cd clock frequency : 336000 kHz
maximum cd clock frequency : 528000 kHz
displays connected         : eDP-1 HDMI-A-1

======================================
	     Firmware
======================================
dmc fw loaded             : yes
dmc version               : 1.6
guc fw loaded             : fetch NONE, load NONE
guc version wanted        : wanted 0.0, found 0.0
guc version found         : wanted 0.0, found 0.0

======================================
	     kernel parameters
======================================
quiet splash drm.debug=0xe i915.alpha_support=1 resume=/dev/nvme0n1p2
Comment 34 Hector Velazquez 2017-12-21 13:48:21 UTC
Created attachment 136341 [details]
Test List
Comment 35 Hector Velazquez 2017-12-21 13:49:58 UTC
Created attachment 136342 [details]
dmesg -w CNL
Comment 36 Hector Velazquez 2018-01-16 14:00:47 UTC
This test has a dmesg-warn on CFL QA 

Tests List:

igt@kms_cursor_legacy@cursorA-vs-flipA-toggle

using IGT-Version: 1.20-g84a3080 (x86_64) (Linux: 4.15.0-rc8-drm-tip-ww3-commit-37eb04c+ x86_64)

======================================
        dmesg-warn sample
======================================
. . .
[ 2305.398373] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe C FIFO underrun
. . .
Comment 37 Octavio 2018-02-07 21:21:24 UTC
These tests fail on CFL QA 

igt@kms_cursor_legacy@cursorb-vs-flipb-toggle
igt@kms_cursor_legacy@cursora-vs-flipa-toggle

using IGT-Version: 1.21-g08e8621 (x86_64) (Linux: 4.15.0-drm-intel-qa-ww6-commit-64279a8+ x86_64)

[  191.929096] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[  191.974251] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
Comment 38 Octavio 2018-02-12 21:33:21 UTC
This test fails on CFL 

igt@kms_cursor_legacy@cursorb-vs-flipb-toggle

using IGT-Version: 1.21-g37bd27f (x86_64) (Linux: 4.16.0-rc1-drm-intel-qa-ww7-commit-28dc2a5+ x86_64)

[  617.794521] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun

the test igt@kms_cursor_legacy@cursora-vs-flipa-toggle is Pass
Comment 39 Octavio 2018-02-26 21:28:54 UTC
These tests have dmesg-warn on CFL QA 

igt@kms_cursor_legacy@cursorb-vs-flipb-toggle
igt@kms_cursor_legacy@cursora-vs-flipa-toggle

using IGT-Version: 1.21-ga2664f8 (x86_64) (Linux: 4.16.0-rc2-drm-intel-qa-ww9-commit-01a067a+ x86_64)

[   83.861897] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
Comment 40 Armando Antonio 2018-02-27 14:51:24 UTC
Created attachment 137645 [details]
test list with current status on cnl
Comment 41 Armando Antonio 2018-02-27 14:51:51 UTC
Attached a new file with the current status of the tests in this bug on CNL,

most of the test are working correctly but there are 3 fails and 1 warning.

Regards.
Comment 42 Octavio 2018-03-07 15:56:13 UTC
These tests have dmesg-warn on CFL QA 

igt@kms_cursor_legacy@cursorb-vs-flipb-toggle
igt@kms_cursor_legacy@cursora-vs-flipa-toggle

IGT-Version: 1.21-g68fb759 (x86_64) (Linux: 4.16.0-rc4-drm-intel-qa-ww10-commit-a994c52+ x86_64)
Test requirement not met in function __real_main1358, file kms_cursor_legacy.c:1378:
Test requirement: !(n >= display.n_pipes)
Using pipe A for page flip, pipe A for cursor
Subtest cursorA-vs-flipA-toggle: SUCCESS (11.970s)
	
Environment	
PIGLIT_SOURCE_DIR="/home/gfx/intel-graphics/intel-gpu-tools/piglit" PIGLIT_PLATFORM="mixed_glx_egl"
Command	/home/gfx/intel-graphics/intel-gpu-tools/tests/kms_cursor_legacy --run-subtest cursorA-vs-flipA-toggle
	
[   35.238606] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
Comment 43 Octavio 2018-03-14 15:07:21 UTC
The below test has dmesg-warn on CFL QA

igt@kms_cursor_legacy@cursorB-vs-flipB-toggle

IGT-Version: 1.22-g5d71d77 (x86_64) (Linux: 4.16.0-rc4-drm-intel-qa-ww11-commit-73f9dfa+ x86_64)
Test requirement not met in function __real_main1358, file kms_cursor_legacy.c:1378:
Test requirement: !(n >= display.n_pipes)
Using pipe B for page flip, pipe B for cursor
Subtest cursorB-vs-flipB-toggle: SUCCESS (11.163s)

dmesg	
[   95.306066] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
Comment 44 Octavio 2018-03-27 18:45:36 UTC
The below test has dmesg-warn on CFL QA

igt@kms_cursor_legacy@cursorB-vs-flipB-toggle

IGT-Version: 1.22-ga9741da (x86_64) (Linux: 4.16.0-rc7-drm-intel-qa-ww13-commit-8eb8f6d+ x86_64)
Test requirement not met in function __real_main1358, file kms_cursor_legacy.c:1378:
Test requirement: !(n >= display.n_pipes)
Using pipe B for page flip, pipe B for cursor
Subtest cursorB-vs-flipB-toggle: SUCCESS (11.959s)

[   83.165901] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
Comment 45 Jani Saarinen 2018-03-29 07:11:46 UTC
First of all. Sorry about spam.
This is mass update for our bugs. 

Sorry if you feel this annoying but with this trying to understand if bug still valid or not.
If bug investigation still in progress, please ignore this and I apologize!

If you think this is not anymore valid, please comment to the bug that can be closed.
If you haven't tested with our latest pre-upstream tree(drm-tip), can you do that also to see if issue is valid there still and if you cannot see issue there, please comment to the bug.
Comment 46 Elizabeth 2018-04-06 17:37:46 UTC
igt@kms_flip tests haven't show this warn since months ago. The kms_cursor_legacy assertions reported since comment 36 should be reported on bug 105493, if it's considered that it isn't the case, then open a new bug for CFL in specific. Thank you.

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.