Bug 94555

Summary: [KBL] igt / kms_universal_plane / universal-plane-pipe-a/b-functional/sanity fail
Product: DRI Reporter: cprigent <christophe.prigent>
Component: DRM/IntelAssignee: Humberto Israel Perez Rodriguez <humberto.i.perez.rodriguez>
Status: CLOSED FIXED QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: high CC: intel-gfx-bugs
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: KBL i915 features: display/Other
Attachments:
Description Flags
bsw-universal-plane-pipe-output
none
bsw-kms_universal_plane-universal-plane-pipe-kern.log
none
kbl_output_universal-plane-pipe-A-functional
none
kbl_universal-plane-pipe-A-functional_kern.log
none
APL_universal-plane-pipe-X-functional_kern.log
none
APL_universal-plane-pipe-X-functional_output none

Description cprigent 2016-03-15 13:14:14 UTC
Created attachment 122322 [details]
bsw-universal-plane-pipe-output

Hardware: 
Motherboard: Aspire XC-704 
cpu model name : Intel(R) Pentium(R) CPU N3700 @ 1.60GHz 
cpu model : 76 
cpu family : 6 
Graphic card: Device 22b1 (rev 21)

Software:
Bios: R01-A2
Kernel mainline 4.4.0 from https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
  commit afd2ff9b7e1b367172f18ba7f693dfb62bdcb2dc
  Author: Linus Torvalds <torvalds@linux-foundation.org>
  Date:   Sun Jan 10 15:01:32 2016 -0800
  Linux 4.4
drm: libdrm-2.4.67-5 ea07de9 from git://anongit.freedesktop.org/mesa/drm
mesa: tag mesa-11.1.2 7bcd827 from git://anongit.freedesktop.org/mesa/mesa
cairo: tag 1.15.2 db8a7f1 from git://anongit.freedesktop.org/cairo
waffle: master bb29b2a from git://github.com/waffle-gl/waffle
xorg-server-macros: tag: util-macros-1.19.0-2 d7acec2 from git://git.freedesktop.org/git/xorg/util/macros
xserver: tag: xorg-server-1.18.1 23e60f9 from git://git.freedesktop.org/git/xorg/xserver
xf86-video-intel: tag 2.99.917-560 d167280 from git://anongit.freedesktop.org/xorg/driver/xf86-video-intel
libva: tag libva-1.7.0.pre1 35f1447 from git://git.freedesktop.org/git/vaapi/libva
vaapi-intel-driver: tag 1.7.0.pre1 ab8e4e3 from git://anongit.freedesktop.org/vaapi/intel-driver
IGT 1.14 364d378 from http://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools.git

One external screen connected to HDMI

Steps:
-------
1. Execute IGT test:
# ./kms_universal_plane --run-subtest universal-plane-pipe-a-functional
# ./kms_universal_plane --run-subtest universal-plane-pipe-a-sanity 		
# ./kms_universal_plane --run-subtest universal-plane-pipe-b-functional
# ./kms_universal_plane --run-subtest universal-plane-pipe-b-sanity 		

Actual result:
---------------
1. Tests are Fail

Expected result:
-----------------
1. Test is Pass
Comment 1 cprigent 2016-03-15 13:14:31 UTC
Created attachment 122323 [details]
bsw-kms_universal_plane-universal-plane-pipe-kern.log
Comment 2 maria guadalupe 2016-04-01 18:37:12 UTC
This bug was also reproduced on BXT under the following configuration


Hardware configuration
=======================
Platform     BXT - P (APL)
Motherboard model  Apollo Lake
Motherboard type    NOTEBOOK Hand Held
Motherboard manufacturer Intel Corp.
CPU family   Other
CPU information    06/5c
GPU Card     Intel Corporation Device 5a84 (rev 03) (prog-if 00 [VGA controller])
Memory ram   8 GB


Software configuration
=======================
 --> Component : drm 
       url : http://cgit.freedesktop.org/mesa/drm 
       tag : libdrm-2.4.67-11-gea78c17 
       commit : ea78c17 
       author : Emil Velikov <emil.l.velikov@gmail.com> 
       age : 20 hours ago 
 --> Component : mesa 
       url : http://cgit.freedesktop.org/mesa/mesa 
       tag : mesa-11.1.2 
       commit : 7bcd827 
       author : Emil Velikov <emil.velikov@collabora.com> 
       age : 7 weeks ago 
 --> Component : xf86-video-intel 
       url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel 
       tag : 2.99.917-590-g094924f 
       commit : 094924f 
       author : Chris Wilson <chris@chris-wilson.co.uk> 
       age : 4 days ago 
 --> Component : libva 
       url : http://cgit.freedesktop.org/libva/ 
       tag : libva-1.7.0-1-g2339d10 
       commit : 2339d10 
       author : Xiang Haihao <haihao.xiang@intel.com> 
       age : 13 days ago 
 --> Component : vaapi (intel-driver) 
       url : http://cgit.freedesktop.org/vaapi/intel-driver 
       tag : 1.7.0-5-g759e44d 
       commit : 759e44d 
       author : peng.chen <peng.c.chen@intel.com> 
       age : 13 days ago 
 --> Component : cairo 
       url : http://cgit.freedesktop.org/cairo 
       tag : 1.15.2 
       commit : db8a7f1 
       author : Bryce Harrington <bryce@osg.samsung.com> 
       age : 4 months ago 
 --> Component : xserver 
       url :  http://cgit.freedesktop.org/xorg/xserver 
       tag : xorg-server-1.18.0-254-g44e1c97 
       commit : 44e1c97 
       author : Olivier Fourdan <ofourdan@redhat.com> 
       age : 8 days ago 
 --> Component : intel-gpu-tools 
       url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools 
       tag : intel-gpu-tools-1.14-129-g41a26b5 
       commit : 41a26b5 
       author : Chris Wilson <chris@chris-wilson.co.uk> 
       age : 26 hours ago  


kernel configuration
=====================
Branch : drm-intel-nightly
commit f5d413cccefa1f93d64c34f357151d42add63a84
Author: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Date:   Thu Mar 24 14:35:16 2016 +0000

    drm-intel-nightly: 2016y-03m-24d-14h-34m-29s UTC integration manifest
Kernel version : 4.5.0
Architecture : source amd64 all
Comment 3 yann 2016-04-29 11:03:41 UTC
Increasing priority due to current platform experience impact
Comment 4 cprigent 2016-05-13 17:54:54 UTC
Created attachment 123722 [details]
kbl_output_universal-plane-pipe-A-functional

universal-plane-pipe-A-functional is fail on KBL-U

Hardware
Platform: KABY LAKE-U
CPU : Intel(R) Core(TM) @ 2.60GHz
MCP : KBL-U G0 2+2 (ou ULT-G0)
QDF : QYQ8
Chipset PCH: SPT-LP C1
CRB : KABY LAKE U DDR3L RVP7 CRB FAB1

Software
BIOS : KBLSE2R1.R00.X015.B01.1511271314
ME FW : 11.5.0.1008
Ksc (EC FW): 1.20
Linux distribution: Ubuntu 16.04 64 bits
kernel drm-intel-nightly 4.6.0-rc7 61f856f from http://cgit.freedesktop.org/drm-intel/
  commit 61f856faa1e6ff9dddad214be1e372e8aacfc0f4
  Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
  Date:   Mon May 9 19:24:21 2016 +0300
  drm-intel-nightly: 2016y-05m-09d-16h-24m-01s UTC integration manifest
libdrm-2.4.68 fc09c5a from git://anongit.freedesktop.org/mesa/drm
cairo: 1.15.2 db8a7f1 from git://anongit.freedesktop.org/cairo
IGT 1.14 cc24755 from http://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools.git
Comment 5 cprigent 2016-05-13 17:55:10 UTC
Created attachment 123723 [details]
kbl_universal-plane-pipe-A-functional_kern.log
Comment 6 Elio 2016-06-03 19:07:50 UTC
Those tests doesn't exist with latest IGT version

[intel-gpu-tools-1.14-348-g303b380
Comment 7 cprigent 2016-07-12 09:12:11 UTC
Created attachment 125018 [details]
APL_universal-plane-pipe-X-functional_kern.log

kms_universal_plane@universal-plane-pipe-a/b/c-functional are Fail on APL

Platform: APL system
CPU Name : Intel(R) Genuine Processor @ 1.1 GHz (family: 6, model: 12, stepping: 9) 4 cores
QDF : Q6HE
SoC : B1
CRB : Apollo Lake DDR3L RVP1A FAB2
Reworks : R19, R20

Software 
Bios: 144_B10 APLK_B0_IFWI_X64_R_2016_06_27_0956_SPI_RVP1.bin from \\gar\ec\proj\ba\CCG\APL BIOS\External\BIOS_Release\Daily\v144_10_2016_WW27.1\IFWI\IFWI_RVP1_Release\IFWI
KSC: 1.15
Linux distribution: Ubuntu 16.04 64 bits
Kernel: tag drm-intel-testing-2016-07-11 4.7.0-rc6 0230e3c from http://cgit.freedesktop.org/drm-intel/
commit 0230e3c4eb76cf8f57cf40db0e908b96b84e3911
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Sun Jul 10 13:24:46 2016 +0100
drm-intel-nightly: 2016y-07m-10d-12h-23m-38s UTC integration manifest
drm: libdrm-2.4.68-14 8c8d5ddfrom git://anongit.freedesktop.org/mesa/drm
mesa: mesa-11.2.2 3a9f628from git://anongit.freedesktop.org/mesa/mesa
cairo: 1.15.2 db8a7f1 from git://anongit.freedesktop.org/cairo
xserver: xorg-server-1.18.0-454 033888e from git://git.freedesktop.org/git/xorg/xserver
xf86-video-intel: 2.99.917-676 26f8ab5 from git://git.freedesktop.org/git/xorg/driver/xf86-video-intel
libva: libva-1.7.0-26 c36971c from git://git.freedesktop.org/git/vaapi/libva
vaapi-intel-driver: 1.7.0-53 bcde10d from git://git.freedesktop.org/git/vaapi/intel-driver
GuC 8.7
DMC 1.07 from https://01.org/linuxgraphics/downloads/broxton-dmc-1.07
Intel-Gpu-Tools 1.15 2038b24 from http://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools.git
Comment 8 cprigent 2016-07-12 09:13:06 UTC
Created attachment 125019 [details]
APL_universal-plane-pipe-X-functional_output
Comment 9 maria guadalupe 2016-11-24 20:08:31 UTC
Issue still present over BSW with the following config:

tests failed
===========================================
igt@kms_universal_plane@universal-plane-pipe-a-functional
igt@kms_universal_plane@universal-plane-pipe-a-sanity
igt@kms_universal_plane@universal-plane-pipe-b-functional
igt@kms_universal_plane@universal-plane-pipe-b-sanity

 Software information
============================================
Kernel version                  : 4.9.0-rc6-nightly+
Linux distribution              : Ubuntu 16.04.1 LTS
Architecture                    : 64-bit
Gfx stack code                  : 2141224538
xf86-video-intel version        : 2.99.917
Xorg-Xserver version            : 1.18.4
DRM version                     : 2.4.73
Cairo version                   : 1.15.2
Intel GPU Tools version         : Tag [intel-gpu-tools-1.16-156-gcddf996] / Commit [cddf996]
Kernel driver in use            : i915
Bios revision                   : 0.33
Bios release date               : 08/12/2015
KSC revision                    : 0.16


 Hardware information
============================================
Platform                        : BSW
Motherboard model               : 10G9000NUS
Motherboard type                : BRASWELL Desktop
Motherboard manufacturer        : LENOVO
CPU family                      : Pentium
CPU information                 : Intel(R) Pentium(R) CPU  N3700  @ 1.60GHz
GPU Card                        : Intel Corporation Device 22b1 (rev 21) (prog-if 00 [VGA controller])
Memory ram                      : 8 GB
Maximum memory ram allowed      : 8 GB
CPU thread                      : 4
CPU core                        : 4
Hard drive capacity             : 476GiB (512GB)
Comment 10 Jari Tahvanainen 2017-03-01 14:58:00 UTC
This bug is valid now only for APL/BXT and KBL.

On WW08 execution on BSW one has:
igt@kms_universal_plane@universal-plane-pipe-a-functional - skip
igt@kms_universal_plane@universal-plane-pipe-a-sanity - skip
igt@kms_universal_plane@universal-plane-pipe-b-functional - skip
igt@kms_universal_plane@universal-plane-pipe-b-sanity - skip
igt@kms_universal_plane@universal-plane-pipe-c-functional - pass
igt@kms_universal_plane@universal-plane-pipe-c-sanity - pass
Taking BSW out from i915 platform... which should have been followed by bug 89638.
Comment 11 Rami 2017-03-03 10:36:37 UTC
Reproduced on bxt with last setup:

Setup:
Platform BXT-P: APL system
CPU Name : Intel(R) Genuine Processor @ 1.1 GHz (family: 6, model: 12, stepping: 9) 4 cores
QDF : Q6HE
SoC : B1
CRB : Apollo Lake DDR3L RVP1A FAB2
Reworks: R19, R20

Software 
Bios: 144_B10 APLK_B0_IFWI_X64_R_2016_06_27_0956_SPI_RVP1.bin from \\gar\ec\proj\ba\CCG\APL BIOS\External\BIOS_Release\Daily\v144_10_2016_WW27.1\IFWI\IFWI_RVP1_Release\IFWI
KSC: 1.15
Linux distribution: Ubuntu 16.04 64 bits
DMC 1.07
GuC 8.7
kernel: 'drm-tip: 2017y-02m-28d-16h-27m-13s UTC integration manifest'
   commit: 5d37006b578e38562382215e8782cfced9c992ce
   author: Gerd Hoffmann <kraxel@redhat.com>
   authored_date: Tue Feb 28 16:31:58 2017 +0000
drm:libdrm-2.4.75-10-gf6499b1 from git://git.freedesktop.org/git/mesa/drm
waffle: 1.5.2-3-202-g03d5566
intel-gpu-tool:intel-gpu-tools-1.17-261-g8f3164f from https://cgit.freedesktop.org/xorg/app/intel-gpu-tools
Comment 12 Rami 2017-03-21 10:58:36 UTC
Bug not reproduced on BXT with last setup:

Setup:
Platform BXT-P: APL system
CPU Name : Intel(R) Genuine Processor @ 1.1 GHz (family: 6, model: 12, stepping: 9) 4 cores
QDF : Q6HE
SoC : B1
CRB : Apollo Lake DDR3L RVP1A FAB2
Reworks: R19, R20

Software 
Bios: 144_B10 APLK_B0_IFWI_X64_R_2016_06_27_0956_SPI_RVP1.bin from \\gar\ec\proj\ba\CCG\APL BIOS\External\BIOS_Release\Daily\v144_10_2016_WW27.1\IFWI\IFWI_RVP1_Release\IFWI
KSC: 1.15
Linux distribution: Ubuntu 16.04 64 bits
DMC 1.07
GuC 8.7
kernel: 'drm-tip: 2017y-03m-12d-13h-00m-05s UTC integration manifest'
   commit: 2cb12884655eab41d4992b33ccb36c609c4537d3
   author: Chris Wilson <chris@chris-wilson.co.uk>
   authored_date: Sun Mar 12 13:00:53 2017 +0000
drm:libdrm-2.4.75-14-g19c4cfc from git://git.freedesktop.org/git/mesa/drm
waffle: debian/1.5.2-3-202-g03d5566
intel-gpu-tool:intel-gpu-tools-1.17-291-g90c883c from https://cgit.freedesktop.org/xorg/app/intel-gpu-tools
Comment 13 Ricardo 2017-05-09 17:45:55 UTC
Humberto it was reported that the issues is no longer reproducible in BXT, can you also check on KBL that was also reproduce.

If is reproduce please make sure you update the bug

If is no longer reproduce please resolve and then close the issue since is also fixed in BXT...
Comment 14 Ricardo 2017-05-09 17:46:11 UTC
removing BXT from platforms
Comment 15 Jari Tahvanainen 2017-05-23 16:51:30 UTC
Marking Resolved+fixed due to pass on the latest: 4.11.0-drm-tip-ww18-commit-fb550f8+ (KBL-2-MS-B1421)
igt@kms_universal_plane@universal-plane-pipe-a-functional	Pass
igt@kms_universal_plane@universal-plane-pipe-a-sanity		Pass
igt@kms_universal_plane@universal-plane-pipe-b-functional	Pass
igt@kms_universal_plane@universal-plane-pipe-b-sanity		Pass
igt@kms_universal_plane@universal-plane-pipe-c-functional	Pass
igt@kms_universal_plane@universal-plane-pipe-c-sanity		Pass
Comment 16 Jari Tahvanainen 2017-07-03 09:42:16 UTC
Marking verified+fixed due to comment 15 and IGT 4.12.0-rc3-drm-tip-ww22-commit-2c9abf8e+ (KBL-R) results still having tests pass.
Comment 17 Elizabeth 2018-02-13 16:35:53 UTC
Closing old verified.

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.