Bug 86767

Summary: [BSW] igt / kms_rotation_crc subcases fail
Product: DRI Reporter: wendy.wang
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: major    
Priority: high CC: christophe.prigent, elio.martinez.monroy, humberto.i.perez.rodriguez, intel-gfx-bugs, knikkane, ramix.ben.hassine
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard: PatchMerged
i915 platform: BSW/CHT i915 features: display/Other
Attachments:
Description Flags
rotation_dmesg.log
none
dmesg
none
bsw-kms_rotation_crc-rotation-180-output
none
bsw-kms_rotation_crc-kern.log
none
Dmesg log none

Description wendy.wang 2014-11-27 07:34:37 UTC
Created attachment 110112 [details]
rotation_dmesg.log

==System Environment==
--------------------------
Regression: No.
It's first time to run the test

Non-working platforms: BSW

==kernel==
--------------------------
origin/drm-intel-next-queued/68fe07966064576fd96e332a417709c069258b86(fail)
origin/drm-intel-fixes/afa4e53a7bcd4328d88e25c7a63746b65dc6bbe2(fail)
origin/drm-intel-nightly/904b8529cd69f98b98d33b533a211003f99fb1cd(fail)


==Bug detailed description==
igt/kms_rotation_crc subcases fail

Output:
root@x-bsw03:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_rotation_crc
IGT-Version: 1.8-gd807891 (x86_64) (Linux: 3.18.0-rc5_drm-intel-testing_167896_20141122_+ x86_64)
Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:222:
Failed assertion: igt_crc_equal(&crc_unrotated, &crc_output)
Subtest primary-rotation: FAIL (4.606s)
Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:222:
Failed assertion: igt_crc_equal(&crc_unrotated, &crc_output)
Subtest sprite-rotation: FAIL (3.405s)
Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:222:
Failed assertion: igt_crc_equal(&crc_unrotated, &crc_output)
Subtest cursor-rotation: FAIL (6.416s)

Dmesg log attached.

==Reproduce steps==
---------------------------- 
1. cd /GFX/Test/Intel_gpu_tools/intel-gpu-tools/test
2./kms_rotation_crc
Comment 1 wendy.wang 2014-11-27 07:37:21 UTC
There is a JIRA(VIZ-483) feature said rotation feature is ready, while actually we did not successfully to see it working test with igt tool.
Comment 2 Daniel Vetter 2014-11-27 08:51:44 UTC
(In reply to wendy.wang from comment #1)
> There is a JIRA(VIZ-483) feature said rotation feature is ready, while
> actually we did not successfully to see it working test with igt tool.

Do the other CRC testcases work on BSW?
Comment 3 Daniel Vetter 2014-11-27 08:54:09 UTC
Also that JIRA number seems to be wrong, can you pls double-check?
Comment 4 wendy.wang 2014-11-28 08:54:36 UTC
We will double check on WW39.1 and update.
Comment 5 wendy.wang 2014-12-02 02:38:36 UTC
Hello Daniel,

We ever observed below CRC cases can PASS on BSW:
igt/kms_sink_crc_basic
igt/kms_pipe_crc_basic/bad-nb-words-1
igt/kms_pipe_crc_basic/bad-nb-words-3
igt/kms_pipe_crc_basic/bad-pipe
igt/kms_pipe_crc_basic/bad-source

But kms_rotation_crc never passed on BSW. 
root@x-bsw03:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_rotation_crc
IGT-Version: 1.8-gddf0f09 (x86_64) (Linux: 3.18.0-rc5_drm-intel-testing_167896_2                                     0141122_+ x86_64)
Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:207:
Failed assertion: igt_crc_equal(&data->ref_crc, &crc_output)
Subtest primary-rotation: FAIL (1.792s)
Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:215:
Failed assertion: igt_crc_equal(&crc_unrotated, &crc_output)
Subtest sprite-rotation: FAIL (3.439s)
Subtest cursor-rotation: TIMEOUT (12.698s)
Comment 6 wendy.wang 2015-03-09 06:59:58 UTC
Re-test igt/kms_rotation_crc on BSW with latest drm-intel-nightly branch kernel, rotation case still fail as below console message:

root@x-bsw08:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_rotation_crc
IGT-Version: 1.9-g5e4fc0c (x86_64) (Linux: 4.0.0-rc2_drm-intel-nightly_c2f6e5_20150307+ x86_64)
Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:207:
Failed assertion: igt_crc_equal(&data->ref_crc, &crc_output)
Subtest primary-rotation failed.
Log Start
Test requirement passed: data->display.has_universal_planes
display: eDP-1: set_pipe(A)
Test requirement passed: igt_plane_supports_rotation(plane)
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=2, pitch=512)
display: A.0: plane_set_fb(51)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 51, panning (0, 0), mode 1920x1080
display: }
display: A.0: plane_set_fb(51)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetPlane A.0, fb 51, position (0, 0)
display: }
display: A.0: plane_set_rotation(180°)
display: commit {
display:     eDP-1: Selecting pipe A
display: }
Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:207:
Failed assertion: igt_crc_equal(&data->ref_crc, &crc_output)
Log End
Subtest primary-rotation: FAIL (1.506s)
Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:207:
Failed assertion: igt_crc_equal(&data->ref_crc, &crc_output)
Subtest sprite-rotation failed.
Log Start
display: eDP-1: set_pipe(A)
Test requirement passed: igt_plane_supports_rotation(plane)
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=3, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=4, pitch=512)
display: A.0: plane_set_fb(54)
display: A.1: plane_set_fb(54)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 54, panning (0, 0), mode 1920x1080
display:     eDP-1: SetPlane A.1, fb 54, position (0, 0)
display: }
display: A.1: plane_set_fb(54)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetPlane A.1, fb 54, position (0, 0)
display: }
display: A.1: plane_set_rotation(180°)
display: commit {
display:     eDP-1: Selecting pipe A
display: }
Test assertion failure function test_plane_rotation, file kms_rotation_crc.c:207:
Failed assertion: igt_crc_equal(&data->ref_crc, &crc_output)
Log End
Subtest sprite-rotation: FAIL (0.300s)
Subtest cursor-rotation failed.
Log Start
Test requirement passed: data->display.has_universal_planes
display: eDP-1: set_pipe(A)
Test requirement passed: igt_plane_supports_rotation(plane)
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=5, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=6, pitch=512)
display: A.0: plane_set_fb(56)
display: A.3: plane_set_fb(57)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 56, panning (0, 0), mode 1920x1080
display:     eDP-1: SetCursor pipe A, fb 6 128x128
display: }
display: A.3: plane_set_fb(57)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetPlane A.3, fb 57, position (0, 0)
display: }
display: A.3: plane_set_rotation(180°)
display: commit {
display:     eDP-1: Selecting pipe A
display: }
VT: original mode 0x0 restored
VT: graphics mode set (mode was 0x0)
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=7, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=8, pitch=512)
display: A.0: plane_set_fb(59)
display: A.3: plane_set_fb(60)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 59, panning (0, 0), mode 1920x1080
display:     eDP-1: SetCursor pipe A, fb 8 128x128
display: }
display: A.3: plane_set_fb(60)
display: A.0: plane_set_fb(0)
display: A.3: plane_set_fb(0)
display: eDP-1: set_pipe(any)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, disabling
display:     eDP-1: SetCursor pipe A, disabling
display: }
display: eDP-1: set_pipe(B)
Test requirement passed: igt_plane_supports_rotation(plane)
display: eDP-1: set_pipe(B)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=7, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=8, pitch=512)
display: B.0: plane_set_fb(59)
display: B.3: plane_set_fb(60)
display: commit {
display:     eDP-1: Selecting pipe B
display:     eDP-1: SetCrtc pipe B, fb 59, panning (0, 0), mode 1920x1080
display:     eDP-1: SetCursor pipe B, fb 8 128x128
display: }
display: B.3: plane_set_fb(60)
display: commit {
display:     eDP-1: Selecting pipe B
display:     eDP-1: SetPlane B.3, fb 60, position (0, 0)
display: }
display: B.3: plane_set_rotation(180°)
display: commit {
display:     eDP-1: Selecting pipe B
display: }
VT: original mode 0x0 restored
VT: graphics mode set (mode was 0x0)
display: eDP-1: set_pipe(B)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=9, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=10, pitch=512)
display: B.0: plane_set_fb(63)
display: B.3: plane_set_fb(64)
display: commit {
display:     eDP-1: Selecting pipe B
display:     eDP-1: SetCrtc pipe B, fb 63, panning (0, 0), mode 1920x1080
display:     eDP-1: SetCursor pipe B, fb 10 128x128
display: }
display: B.3: plane_set_fb(64)
display: B.0: plane_set_fb(0)
display: B.3: plane_set_fb(0)
display: eDP-1: set_pipe(any)
display: commit {
display:     eDP-1: Selecting pipe A
display: }
display: eDP-1: set_pipe(C)
Test requirement passed: igt_plane_supports_rotation(plane)
display: eDP-1: set_pipe(C)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=9, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0, size=0
igt_create_fb_with_bo_size(handle=10, pitch=512)
display: C.0: plane_set_fb(63)
display: C.3: plane_set_fb(64)
display: commit {
display: }
Log End
Subtest cursor-rotation: TIMEOUT (11.800s)
Comment 7 ye.tian 2015-04-23 02:58:34 UTC
Test it on the latest nightly kernel and latest igt (e1ce5ea),this problem still exist.

output:
---------------
root@x-bsw08:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# time ./kms_rotation_crc
IGT-Version: 1.10-ge1ce5ea (x86_64) (Linux: 4.0.0_drm-intel-nightly_b9fe35_20150421+ x86_64)
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207:
Failed assertion: a->crc[i] == b->crc[i]
error: 0x5ea185 != 0x57205c
Stack trace:
  #0 [__igt_fail_assert+0xf1]
  #1 [igt_assert_crc_equal+0x78]
  #2 [test_plane_rotation+0x143]
  #3 [__real_main362+0x60c]
  #4 [main+0x21]
  #5 [__libc_start_main+0xf5]
  #6 [_start+0x29]
  #7 [<unknown>+0x29]
Subtest primary-rotation-180 failed.
**** DEBUG ****
Test requirement passed: data->display.has_universal_planes
display: eDP-1: set_pipe(A)
Test requirement passed: igt_plane_supports_rotation(plane)
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=1, pitch=7680)
display: A.0: plane_set_fb(51)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 51, panning (0, 0), mode 1920x1080
display: }
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=2, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=3, pitch=512)
display: A.0: plane_set_fb(53)
display: A.0: plane_set_position(0,0)
Test requirement passed: data->display.has_universal_planes
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetPlane A.0, fb 53, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080
display: }
display: A.0: plane_set_fb(53)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetPlane A.0, fb 53, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080
display: }
display: A.0: plane_set_rotation(180°)
display: commit {
display:     eDP-1: Selecting pipe A
display: }
Test assertion failure function igt_assert_crc_equal, file igt_debugfs.c:207:
Failed assertion: a->crc[i] == b->crc[i]
error: 0x5ea185 != 0x57205c
****  END  ****
Subtest primary-rotation-180: FAIL (1.552s)
Timed out
Subtest sprite-rotation-180 failed.
**** DEBUG ****
display: eDP-1: set_pipe(A)
Test requirement passed: igt_plane_supports_rotation(plane)
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=4, pitch=7680)
display: A.0: plane_set_fb(55)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 55, panning (0, 0), mode 1920x1080
display: }
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=5, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=6, pitch=512)
display: A.1: plane_set_fb(56)
display: A.1: plane_set_position(0,0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetPlane A.1, fb 56, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080
display: }
display: A.1: plane_set_fb(56)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetPlane A.1, fb 56, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080
display: }
display: A.1: plane_set_rotation(180°)
display: commit {
display:     eDP-1: Selecting pipe A
display: }
VT: original mode 0x0 restored
VT: graphics mode set (mode was 0x0)
display: eDP-1: set_pipe(A)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=7, pitch=7680)
display: A.0: plane_set_fb(58)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, fb 58, panning (0, 0), mode 1920x1080
display: }
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=8, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=9, pitch=512)
display: A.1: plane_set_fb(59)
display: A.1: plane_set_position(0,0)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetPlane A.1, fb 59, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080
display: }
display: A.1: plane_set_fb(59)
display: A.0: plane_set_fb(0)
display: A.1: plane_set_fb(0)
display: eDP-1: set_pipe(any)
display: commit {
display:     eDP-1: Selecting pipe A
display:     eDP-1: SetCrtc pipe A, disabling
display:     eDP-1: SetPlane pipe A, plane 1, disabling
display: }
display: eDP-1: set_pipe(B)
Test requirement passed: igt_plane_supports_rotation(plane)
display: eDP-1: set_pipe(B)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=7, pitch=7680)
display: B.0: plane_set_fb(58)
display: commit {
display:     eDP-1: Selecting pipe B
display:     eDP-1: SetCrtc pipe B, fb 58, panning (0, 0), mode 1920x1080
display: }
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=8, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=9, pitch=512)
display: B.1: plane_set_fb(59)
display: B.1: plane_set_position(0,0)
display: commit {
display:     eDP-1: Selecting pipe B
display:     eDP-1: SetPlane B.1, fb 59, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080
display: }
display: B.1: plane_set_fb(59)
display: commit {
display:     eDP-1: Selecting pipe B
display:     eDP-1: SetPlane B.1, fb 59, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080
display: }
display: B.1: plane_set_rotation(180°)
display: commit {
display:     eDP-1: Selecting pipe B
display: }
VT: original mode 0x0 restored
VT: graphics mode set (mode was 0x0)
display: eDP-1: set_pipe(B)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=10, pitch=7680)
display: B.0: plane_set_fb(61)
display: commit {
display:     eDP-1: Selecting pipe B
display:     eDP-1: SetCrtc pipe B, fb 61, panning (0, 0), mode 1920x1080
display: }
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=11, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=12, pitch=512)
display: B.1: plane_set_fb(62)
display: B.1: plane_set_position(0,0)
display: commit {
display:     eDP-1: Selecting pipe B
display:     eDP-1: SetPlane B.1, fb 62, src = (0, 0) 1920x1080 dst = (0, 0) 1920x1080
display: }
display: B.1: plane_set_fb(62)
display: B.0: plane_set_fb(0)
display: B.1: plane_set_fb(0)
display: eDP-1: set_pipe(any)
display: commit {
display:     eDP-1: Selecting pipe A
display: }
display: eDP-1: set_pipe(C)
Test requirement passed: igt_plane_supports_rotation(plane)
display: eDP-1: set_pipe(C)
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=10, pitch=7680)
display: C.0: plane_set_fb(61)
display: commit {
display: }
igt_create_fb_with_bo_size(width=1920, height=1080, format=0x34325258 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=11, pitch=7680)
igt_create_fb_with_bo_size(width=128, height=128, format=0x34325241 [bpp=32], tiling=0x0, size=0
igt_create_fb_with_bo_size(handle=12, pitch=512)
display: C.1: plane_set_fb(62)
display: C.1: plane_set_position(0,0)
display: commit {
display: }
Timed out
****  END  ****
Subtest sprite-rotation-180: FAIL (11.947s)
Test requirement not met in function test_plane_rotation, file kms_rotation_crc.c:359:
Test requirement: valid_tests
no valid crtc/connector combinations found
Subtest cursor-rotation-180: SKIP (0.000s)
Test requirement not met in function __real_main362, file kms_rotation_crc.c:395:
Test requirement: gen >= 9
Subtest primary-rotation-90: SKIP (0.000s)
Test requirement not met in function __real_main362, file kms_rotation_crc.c:401:
Test requirement: gen >= 9
Subtest primary-rotation-270: SKIP (0.000s)
Test requirement not met in function __real_main362, file kms_rotation_crc.c:407:
Test requirement: gen >= 9
Subtest sprite-rotation-90: SKIP (0.000s)
Test requirement not met in function __real_main362, file kms_rotation_crc.c:413:
Test requirement: gen >= 9
Subtest sprite-rotation-270: SKIP (0.000s)
Test requirement not met in function __real_main362, file kms_rotation_crc.c:419:
Test requirement: gen >= 9
Subtest sprite-rotation-90-pos-100-0: SKIP (0.000s)
Test requirement not met in function __real_main362, file kms_rotation_crc.c:427:
Test requirement: gen >= 9
Subtest 90-rotation-unsupported-tiling-pixel-format: SKIP (0.000s)

real    0m14.127s
user    0m0.075s
sys     0m0.296s
Comment 8 Thomas Wood 2015-04-23 10:50:46 UTC
The same issue also affects kms_pipe_crc_basic (see bug 83519).
Comment 9 Humberto Israel Perez Rodriguez 2015-09-23 16:22:11 UTC
still happen on SKL-Y with the latest kernel :

Kernel commit log:
commit b4c4542ba1abfb0d3d6913504502573bf2c62b12
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Fri Aug 28 15:51:30 2015 +0200
drm-intel-nightly: 2015y-08m-28d-13h-50m-34s UTC integration manifest


subtest	kms_rotation_crc@primary-rotation-270
subtest	kms_rotation_crc@sprite-rotation-90-pos-100-0
Comment 10 Elio 2015-10-01 17:33:07 UTC
The following test case is failing 
kms_rotation_crc@cursor-rotation-180

Returncode	99
Time	0:00:00.041455
Stdout	
IGT-Version: 1.12-g1f9e055 (x86_64) (Linux: 4.3.0-rc2-drm-intel-nightly+ x86_64)
Stack trace:
  #0 [__igt_fail_assert+0xf1]
  #1 [gem_quiescent_gpu+0x208]
  #2 [drm_open_driver+0x67]
  #3 [drm_open_driver_master+0x6]
  #4 [__real_main267+0x5a]
  #5 [main+0x29]
  #6 [__libc_start_main+0xf5]
  #7 [_start+0x29]
  #8 [<unknown>+0x29]
Subtest cursor-rotation-180: FAIL
Stderr	
Test assertion failure function gem_quiescent_gpu, file drmtest.c:180:
Failed assertion: drmIoctl((fd), ((((1U) << (((0+8)+8)+14)) | ((('d')) << (0+8)) | (((0x40 + 0x29)) << 0) | ((((sizeof(struct drm_i915_gem_execbuffer2)))) << ((0+8)+8)))), (&execbuf)) == 0
Last errno: 5, Input/output error
Test kms_rotation_crc failed.
**** DEBUG ****
(kms_rotation_crc:4143) igt-core-DEBUG: Test requirement passed: !igt_run_in_simulation()
Test requirement passed: fd >= 0
Test assertion failure function gem_quiescent_gpu, file drmtest.c:180:
Failed assertion: drmIoctl((fd), ((((1U) << (((0+8)+8)+14)) | ((('d')) << (0+8)) | (((0x40 + 0x29)) << 0) | ((((sizeof(struct drm_i915_gem_execbuffer2)))) << ((0+8)+8)))), (&execbuf)) == 0
Last errno: 5, Input/output error
****  END  ****


Configuration:
Kernel 4.3.0-rc8-drm-intel-testing-2015-08-28
Mesa: mesa-10.6.7 from http://cgit.freedesktop.org/mesa/mesa/
Xf86_video_intel: 2.99.917 from
http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/
Libdrm: libdrm-2.4.64 from http://cgit.freedesktop.org/mesa/drm/
Cairo: 1.14.2 from http://cgit.freedesktop.org/cairo
libva: libva-1.6.0 from http://cgit.freedesktop.org/libva/
intel-driver: 1.6.1. from http://cgit.freedesktop.org/vaapi/intel-driver
xorg: 1.17.99 installed with script git_xorg.sh
Xserver: xorg-server-1.17.2 from http://cgit.freedesktop.org/xorg/xserver
Intel-gpu-tools: 1.12 from http://cgit.freedesktop.org/xorg/app/intel-gpu
Comment 11 cprigent 2015-10-06 08:44:28 UTC
Following sucases are fail on BSW: 
igt@kms_rotation_crc@cursor-rotation-180
igt@kms_rotation_crc@primary-rotation-180
igt@kms_rotation_crc@sprite-rotation-180

Platform: Braswell M
CPU : Intel(R) CPU  @ 1.52 GHz (family: 6, model: 76 stepping: 3)
SoC : BSW C0
CRB : BRASWELL RVP Fab2
Mandatory Reworks : All
Feature Reworks: F28, F32,F33 & F37
Optional reworks : O-01a
Software
BIOS : SKLSE2R1.R00.X093.B02.1507222151
ME FW : 11.0.0.1157
Ksc (EC FW): 1.15
Linux distribution: Ubuntu 14.04 LTS 64 bits
Kernel: drm-intel-nightly 78a01ed08ac09d84cb47db59dd10fe9de1ee6c4a 4.3.0-rc2 from git://anongit.freedesktop.org/drm-intel
cairo: (HEAD, origin/master, origin/HEAD, master) f6c46d9473e40d4a3363c96e1fc7fffc81ed12e7 from git://git.freedesktop.org/git/cairo
drm: (HEAD, origin/master, origin/HEAD, master) c3301d013444b7b5d02c58307e188e292d8cf18a from git://git.freedesktop.org/git/mesa/drm
intel-driver: (HEAD, origin/master, origin/HEAD, master) 29f4234504fd99299997a3fc2f01393fb77030b7 from git://git.freedesktop.org/git/vaapi/intel-driver
libva: (HEAD, origin/master, origin/HEAD, master) fdd6ee00c916f530e4d0aa1b250633643999dcf1 from git://git.freedesktop.org/git/vaapi/libva
mesa: (HEAD, origin/master, origin/HEAD) 30e84530a097278c7cf01c0491dba5866510c4c5 from git://git.freedesktop.org/git/mesa/mesa
xf86-video-intel: (HEAD, origin/master, origin/HEAD, master) 300319e2044cb1050e9cbc49c9985b995eaca5fe from git://git.freedesktop.org/git/xorg/driver/xf86-video-intel
xserver: (HEAD, origin/master, origin/HEAD, master) bcb60a49c5e74aa11d0256874659afddea91e53d from git://git.freedesktop.org/git/xorg/xserver
intel-gpu-tools: (HEAD, origin/master, origin/HEAD, master) 88cbb41ade5a66f96b7cd3844ce86f43d192afa0 from git://git.freedesktop.org/git/xorg/app/intel-gpu-tools 

Kernel:
commit 78a01ed08ac09d84cb47db59dd10fe9de1ee6c4a
Author: Jani Nikula <jani.nikula@intel.com>
Date:   Mon Aug 31 18:43:56 2015 +0300
drm-intel-nightly: 2015y-08m-31d-15h-42m-59s UTC integration manifest
Comment 12 cprigent 2015-10-14 11:01:51 UTC
Still reproduced on BSW:
Hardware:
Platform: Braswell M
CPU : Intel(R) Celeron N3060 1.60GHz @ 1.6 GHz (family: 6, model: 76 stepping: 4)
SoC : BSW D0
QDF : K6XC
CRB : BRASWELL RVP Fab2
Mandatory Reworks : All 
Feature Reworks: F28, F32, F33, F35, F37
Optional reworks : O-01a; O-02, O-03
Software :
Linux distribution: Ubuntu 14.04 LTS 64 bits 
BIOS : BRAS.X64.B084.R00.1508310642
TXE FW : 2.0.0.2073
Ksc : 1.08
kernel 4.3.0-rc3-drm-intel-nightly+ (eb69e51) from git://anongit.freedesktop.org/drm-intel
Mesa - 11.0.2 from http://cgit.freedesktop.org/mesa/mesa/
xf86-video-intel - 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/
Libdrm - 2.4.64 from http://cgit.freedesktop.org/mesa/drm/
Libva - 1.6.1 from http://cgit.freedesktop.org/libva/
vaapi intel-driver - 1.6.1 from http://cgit.freedesktop.org/vaapi/intel-driver
Cairo - 1.14.2 from http://cgit.freedesktop.org/cairo
Xorg Xserver - 1.17.2 from http://cgit.freedesktop.org/xorg/xserver
Comment 13 cprigent 2015-10-20 07:23:57 UTC
Following tests are fail on BSW:
igt@kms_rotation_crc@cursor-rotation-180	
igt@kms_rotation_crc@primary-rotation-180	
igt@kms_rotation_crc@sprite-rotation-180

Platform: Braswell M
CPU : Intel(R) Celeron N3060 1.60GHz @ 1.6 GHz (family: 6, model: 76 stepping: 4)
SoC : BSW D0
QDF : K6XC
CRB : BRASWELL RVP Fab2
Mandatory Reworks : All 
Feature Reworks: F28, F32, F33, F35, F37
Optional reworks : O-01a; O-02, O-03

BIOS : BRAS.X64.B084.R00.1508310642
TXE FW : 2.0.0.2073
Ksc : 1.08
Linux distribution: Ubuntu 14.04 LTS 64 bits
kernel 4.3.0-rc5-drm-intel-nightly+ 819f710081d7ea116b9b44a9264061d2c030f009 from git://anongit.freedesktop.org/drm-intel
Mesa - 11.0.3 from http://cgit.freedesktop.org/mesa/mesa/
xf86-video-intel - 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/
Libdrm - 2.4.65 from http://cgit.freedesktop.org/mesa/drm/
Libva - 1.6.1 from http://cgit.freedesktop.org/libva/
vaapi intel-driver - 1.6.1 from http://cgit.freedesktop.org/vaapi/intel-driver
Cairo - 1.14.2 from http://cgit.freedesktop.org/cairo
Xorg Xserver - 1.17.2 from http://cgit.freedesktop.org/xorg/xserver

Kernel commit 819f710081d7ea116b9b44a9264061d2c030f009
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Wed Oct 14 19:05:17 2015 +0200
drm-intel-nightly: 2015y-10m-14d-17h-04m-36s UTC integration manifest
Comment 14 cprigent 2015-10-20 11:42:46 UTC
Following tests are fail on SKL-Y:
igt@kms_rotation_crc@bad-tiling	
igt@kms_rotation_crc@primary-rotation-180 
igt@kms_rotation_crc@sprite-rotation-90

Platform: SKY LAKE Y A0 
CPU : Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz (family: 6, model: 78  stepping: 3)
MCP : SKL-Y  D1 2+2 (ou ULX-D1)
QDF : QJK9 
CPU : SKL D0
Chipset PCH: Sunrise Point LP C1       
CRB : SKY LAKE Y LPDDR3 RVP3 CRB FAB2
Reworks : All Mandatories + FBS02,FBS03, F23, O-02 & O-06
BIOS : SKLSE2R1.R00.X097.B02.1509020030
ME FW : 11.0.0.1173
Ksc (EC FW): 1.19

Linux distribution: Ubuntu 14.04 LTS 64 bits
kernel 4.3.0-rc4-drm-intel-nightly+ c38f2c24fb6484fc6900efa6f8d968e8ee964e9c from git://anongit.freedesktop.org/drm-intel
Mesa - 11.0.3 from http://cgit.freedesktop.org/mesa/mesa/
xf86-video-intel - 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/
Libdrm - 2.4.65 from http://cgit.freedesktop.org/mesa/drm/
Libva - 1.6.1 from http://cgit.freedesktop.org/libva/
vaapi intel-driver - 1.6.1 from http://cgit.freedesktop.org/vaapi/intel-driver
Cairo - 1.14.2 from http://cgit.freedesktop.org/cairo
Xorg Xserver - 1.17.2 from http://cgit.freedesktop.org/xorg/xserver

commit c38f2c24fb6484fc6900efa6f8d968e8ee964e9c
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Fri Oct 9 14:50:43 2015 +0200
drm-intel-nightly: 2015y-10m-09d-12h-49m-56s UTC integration manifest
Comment 15 cprigent 2015-10-30 11:37:56 UTC
kms_rotation_crc@sprite-rotation-180 fails on HSW-ULT with tag drm-intel-testing-2015-10-23.
Result was Pass with drm-intel-testing-2015-10-10.

Haswell-ULT
Hardware
Platform: Intel NUC D54250WYK
Processo: Intel Core I5-425OU 1.30 GHz
Software
Linux distribution: Ubuntu 14.04 LTS 64 bits
BIOS: WTLPT10H.86A.0021.2013.1.017.1606
Kernel: tag drm-intel-testing-2015-10-23 87074657f22e38163e712ca417e1a398d00096b6 (4.3.0-rc6) from git://anongit.freedesktop.org/drm-intel
commit 87074657f22e38163e712ca417e1a398d00096b6
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Fri Oct 23 11:56:52 2015 +0200
drm-intel-nightly: 2015y-10m-23d-09h-56m-09s UTC integration manifest

Mesa: mesa-11.0.4 from http://cgit.freedesktop.org/mesa/mesa
Xf86_video_intel: 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel
Libdrm: libdrm-2.4.65 from http://cgit.freedesktop.org/mesa/drm
Cairo: 1.14.2 from http://cgit.freedesktop.org/cairo
libva: libva-1.6.0 from http://cgit.freedesktop.org/libva
intel-driver: 1.6.1. from http://cgit.freedesktop.org/vaapi/intel-driver
xorg: 1.17.99 installed with script git_xorg.sh
Xserver: xorg-server-1.17.2 from http://cgit.freedesktop.org/xorg/xserver
Intel-gpu-tools: 1.12 a2c67866fb447a5d00abb3061b0d735df30fd40c from http://cgit.freedesktop.org/xorg/app/intel-gpu
Comment 16 cprigent 2015-11-07 13:27:24 UTC
Reproduced on SKL-Y with last setup:

Platform: SKY LAKE Y A0 
CPU : Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz (family: 6, model: 78  stepping: 3)
MCP : SKL-Y  D1 2+2 (ou ULX-D1)
QDF : QJK9 
CPU : SKL D0
Chipset PCH: Sunrise Point LP C1       
CRB : SKY LAKE Y LPDDR3 RVP3 CRB FAB2
Reworks : All Mandatories + FBS02,FBS03, F23, O-02 & O-06
Software
BIOS : SKLSE2R1.R00.X097.B02.1509020030
ME FW : 11.0.0.1173
Ksc (EC FW): 1.19
Linux distribution: Ubuntu 14.04 LTS 64 bits
kernel 4.3.0-rc7-drm-intel-nightly (86ba603) from git://anongit.freedesktop.org/drm-intel
  commit 86ba603f327626055fe1436112b3786eaaaf7fb1
  Author: Daniel Vetter <daniel.vetter@ffwll.ch>
  Date:   Sat Oct 31 09:27:21 2015 +0100
  drm-intel-nightly: 2015y-10m-31d-08h-26m-39s UTC integration manifest
Mesa 11.0.4 from http://cgit.freedesktop.org/mesa/mesa/
xf86-video-intel - 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/
Libdrm - 2.4.65 from http://cgit.freedesktop.org/mesa/drm/
Libva - 1.6.1 from http://cgit.freedesktop.org/libva/
vaapi intel-driver - 1.6.1 from http://cgit.freedesktop.org/vaapi/intel-driver
Cairo - 1.14.2 from http://cgit.freedesktop.org/cairo
Xorg Xserver - 1.17.2 from http://cgit.freedesktop.org/xorg/xserver
Comment 17 cprigent 2015-11-27 18:03:11 UTC
Following subcases are fail on SKL-Y with kernel tag drm-intel-testing-2015-11-20

igt@kms_rotation_crc@bad-pixel-forma
igt@kms_rotation_crc@bad-tiling
igt@kms_rotation_crc@cursor-rotation-180
igt@kms_rotation_crc@primary-rotation-180
igt@kms_rotation_crc@primary-rotation-270
igt@kms_rotation_crc@primary-rotation-90
igt@kms_rotation_crc@primary-rotation-90-flip-stress
igt@kms_rotation_crc@sprite-rotation-180
igt@kms_rotation_crc@sprite-rotation-270

Motherboard: Skylake Y
cpu model name	: Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz
cpu model : 78
cpu family : 6
Graphic card: Device 191e (rev 07) 
Software:
Kernel: tag drm-intel-testing-2015-11-20 5074e51ef3a2b0ad4c2354e95aec5380a93966b3 (4.4-rc1) from git://anongit.freedesktop.org/drm-intel
Ubuntu 14.04.2 LTS
Bios: SKLSE2R1.R00.B104.B01.1511110114
Libdrm: 2.4.65 from http://cgit.freedesktop.org/mesa/drm
Comment 18 cprigent 2015-11-29 10:33:10 UTC
Fail on HSW-ULT with kernel testing tag 2015-11-20:
igt@kms_rotation_crc@cursor-rotation-180
igt@kms_rotation_crc@primary-rotation-180 
igt@kms_rotation_crc@sprite-rotation-180 

Hardware:
Motherboard: SawTooth Peak
cpu model name : Intel(R) Core(TM) i7-4550U CPU @ 1.50GHz
cpu model : 69
cpu family : 6
Graphic card: Haswell-ULT Integrated Graphics Controller (rev 09)
Software:
Kernel tag drm-intel-testing-2015-11-20 5074e51ef3a2b0ad4c2354e95aec5380a93966b3 (4.4-rc1) from git://anongit.freedesktop.org/drm-intel 
  commit 5074e51ef3a2b0ad4c2354e95aec5380a93966b3
  Author: Imre Deak <imre.deak@intel.com>
  Date:   Fri Nov 20 11:50:03 2015 +0200
  drm-intel-nightly: 2015y-11m-20d-09h-49m-41s UTC integration manifest
Ubuntu 14.04.1 LTS
Bios: HSWLPTU1.86C.0135.R01.1311020052
Libdrm: 2.4.65
Comment 19 Humberto Israel Perez Rodriguez 2015-12-11 05:04:34 UTC
The following tests failed on SKL-Y with latest setup :

kms_rotation_crc@primary-rotation-90
kms_rotation_crc@primary-rotation-90-y-tiled
kms_rotation_crc@bad-pixel-format
kms_rotation_crc@exhaust-fences
kms_rotation_crc@primary-rotation-90-flip-stress



 --- Hardware information ---
Motherboard model             : Skylake Client platform
Motherboard type              : Skylake Y LPDDR3 RVP3 Laptop
Motherboard manufacturer      : Intel Corporation
CPU information               : Intel(R) Core(TM) m5-6Y57 CPU @ 1.10GHz
GPU Card                      : Intel Corporation Sky Lake Integrated Graphics (rev 07) (prog-if 00 [VGA controller])
KSC                           : 1.15

Linux distribution: Ubuntu 15.10 LTS 64 bits
Kernel: 4.3 mainline from https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/?id=refs/tags/v4.3
Bios SKL: SKLSE2R1.R00.B104.B01.1511110114)
xorg-server-1.18.0 from http://cgit.freedesktop.org/xorg/xserver
libdrm-2.4.65 from http://cgit.freedesktop.org/mesa/drm/
xf86-video-intel 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/
mesa-11.0.4 from http://cgit.freedesktop.org/mesa/mesa/
libva-1.6.2.pre1 from http://cgit.freedesktop.org/libva/
vaapi-intel-driver 1.6.2.pre1 from http://cgit.freedesktop.org/vaapi/intel-driver
cairo 1.14.4 from http://cgit.freedesktop.org/cairo
Rendercheck 1.5 from http://cgit.freedesktop.org/xorg/app/rendercheck
SKL-Y :  DMC 1.23 and GUC 4.3 firmware from https://01.org/linuxgraphics/intel-linux-graphics-firmwares
IGT 1.13: http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/commit/?id=2db78a4995a8ee298ae0cd68879baf80407a0e5e
Comment 20 cprigent 2016-01-17 21:15:51 UTC
3 subcases are fail on a SKL production device:
kms_rotation_crc@primary-rotation-180 
kms_rotation_crc@primary-rotation-90-flip-stress 
kms_rotation_crc@sprite-rotation-90-pos-100-0 

Dell Inspiron 15 7000 2-1
Intel Core (TM) i7 CPU @ 6500 2.5
Intel HD Graphics
Linux distribution: Ubuntu 15.10 64 bits
Kernel: drm-intel-nightly 4.4.0-rc8 8834392 from http://cgit.freedesktop.org/drm-intel/
libdrm-2.4.66 from http://cgit.freedesktop.org/mesa/drm/
xf86-video-intel 2.99.917 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/
mesa-11.0.8 from http://cgit.freedesktop.org/mesa/mesa/
libva-1.6.2 from http://cgit.freedesktop.org/libva/
intel-driver 1.6.2 from http://cgit.freedesktop.org/vaapi/intel-driver
cairo 1.15.2 from http://cgit.freedesktop.org/cairo
IGT 1.13 cd658a7c6bca74eb897a8ae87751029793f0c4f4 from http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/
DMC and GUC firmware from https://01.org/linuxgraphics/intel-linux-graphics-firmwares
Comment 21 Rami 2016-01-26 10:24:43 UTC
Created attachment 121300 [details]
dmesg

This subcases are fail on BXT with last setup:
igt@kms_rotation_crc@bad-tiling
igt@kms_rotation_crc@primary-rotation-270
igt@kms_rotation_crc@primary-rotation-90
igt@kms_rotation_crc@primary-rotation-90-flip-stress
igt@kms_rotation_crc@sprite-rotation-270
igt@kms_rotation_crc@sprite-rotation-90-pos-100-0

Setup:
======
Platform: Broxton P A0 Platform
CPU Name : Intel(R) @ 1.2 GHz (family: 6, model: 92, stepping: 8) – 4 cores
SoC : BROXTON-P A0
CRB :  Apollo Lake RVPC1 Fab1 
Reworks : R14, R06C and R16
Monitors: Asus PB287Q (4K), Samsung S24C650

Software:
=========
BIOS (IFWI Version): APLK_IFWI_X64_R_2015_41_5_02 
KSC : 1.02
Linux distribution: Ubuntu 15.10 64 bits
Kernel: drm-intel-nightly 4.4.0 8114b00 from http://cgit.freedesktop.org/drm-intel/
drm: tag libdrm-2.4.66 e342c0f from http://cgit.freedesktop.org/mesa/drm/
mesa: tag mesa-11.0.8 261daab from http://cgit.freedesktop.org/mesa/mesa/
cairo: tag 1.15.2 db8a7f1 from http://cgit.freedesktop.org/cairo
waffle: master bb29b2a from https://github.com/waffle-gl/waffle
xorg-server-macros: master d7acec2 from git://git.freedesktop.org/git/xorg/util/macros
libva: tag libva-1.6.1 cb418f6 from http://cgit.freedesktop.org/libva/
vaapi-intel-driver: tag 1.6.1 2110b3a from http://cgit.freedesktop.org/vaapi/intel-driver
Tools:
======
intel-gpu-tool: tag intel-gpu-tools-1.13 51e965f from http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/
Comment 22 cprigent 2016-03-15 11:11:38 UTC
Created attachment 122317 [details]
bsw-kms_rotation_crc-rotation-180-output

rotation-180 are failing on BSW
See logs attached

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
Comment 23 cprigent 2016-03-15 11:12:05 UTC
Created attachment 122318 [details]
bsw-kms_rotation_crc-kern.log
Comment 24 Humberto Israel Perez Rodriguez 2016-03-18 15:18:41 UTC
The following test cases fail on BXT-P with the following configuration

case list
===========
kms_rotation_crc@primary-rotation-180



Hardware information
=====================
Platform	BXT-P
Motherboard model	Broxton P
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])

Software information
======================
Linux distribution : Ubuntu 15.10
Architecture       : 64-bit

 --> Component : drm 
	 url : http://cgit.freedesktop.org/mesa/drm 
	 tag : libdrm-2.4.67-5-gea07de9 
	 commit : ea07de9 
	 author : Rodrigo Vivi <rodrigo.vivi@intel.com> 
	 age : 13 days 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 : 5 weeks ago 
 --> Component : xf86-video-intel 
	 url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel 
	 tag : 2.99.917-560-gd167280 
	 commit : d167280 
	 author : Chris Wilson <chris@chris-wilson.co.uk> 
	 age : 3 weeks ago 
 --> Component : libva 
	 url : http://cgit.freedesktop.org/libva/ 
	 tag : libva-1.7.0.pre1 
	 commit : 35f1447 
	 author : Xiang Haihao <haihao.xiang@intel.com> 
	 age : 11 days ago 
 --> Component : vaapi (intel-driver) 
	 url : http://cgit.freedesktop.org/vaapi/intel-driver 
	 tag : 1.7.0.pre1 
	 commit : ab8e4e3 
	 author : Xiang Haihao <haihao.xiang@intel.com> 
	 age : 11 days ago 
 --> Component : cairo 
	 url : http://cgit.freedesktop.org/cairo 
	 tag : 1.15.2 
	 commit : db8a7f1 
	 author : Bryce Harrington <bryce@osg.samsung.com> 
	 age : 3 months ago 
 --> Component : xserver 
	 url :  http://cgit.freedesktop.org/xorg/xserver 
	 tag : xorg-server-1.18.1 
	 commit : 23e60f9 
	 author : Adam Jackson <ajax@redhat.com> 
	 age : 5 weeks ago 
 --> Component : intel-gpu-tools 
	 url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools 
	 tag : intel-gpu-tools-1.14-23-g364d378 
	 commit : 364d378 
	 author : Paulo Zanoni <paulo.r.zanoni@intel.com> 
	 age : 10 days ago 

kernel
=========
drm-intel-testing / commit a27657a

commit a27657a39741599ce9feef1ef39ae6654e9e6768
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Mon Feb 29 09:42:22 2016 +0100

    drm-intel-nightly: 2016y-02m-29d-08h-41m-12s UTC integration manifest

Kernel version : 4.5.0-rc5
Architecture : source amd64 all
Comment 25 Rami 2016-03-23 15:57:11 UTC
This subtests are fail on BSW with last setup

igt@kms_rotation_crc@primary-rotation-180
igt@kms_rotation_crc@sprite-rotation-180
igt@kms_rotation_crc@cursor-rotation-180

Setup:
======
Platform: Braswell M
CPU : Intel(R) Celeron N3060 1.60GHz @ 1.6 GHz (family: 6, model: 76 stepping: 4)
SoC : BSW D0
QDF : K6XC
CRB : BRASWELL RVP Fab2
Mandatory Reworks : All
Feature Reworks: F28,F32,F33, F35 & F37
Optional reworks : O-02, O-03
 
Software
========
Linux OS: Ubuntu 15.10 64 bits
BIOS : BRAS.X64.B088.R00.1510270350
TXE FW : 2.0.0.2093
Ksc : 1.08
Kernel  drm-intel-nightly 4.5.0: 2016y-03m-19d-10h-09m-53s UTC integration manifest
commit e7a7673e9840fe8b50a5a2894c75565ec7858a00
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Sat Mar 19 11:10:45 2016 +0100

drm: libdrm-2.4.67-7-g49041c3 from git://anongit.freedesktop.org/mesa/drm
mesa: tag mmesa-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
intel-gpu-tools-1.14-115-g7fc5256 from http://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools.git
Comment 26 Luis Botello 2016-03-23 19:21:46 UTC
This issue also happens on KBL with the following configuration


Test cases
===============
kms_rotation_crc@primary-rotation-180
kms_rotation_crc@primary-rotation-90
kms_rotation_crc@sprite-rotation-90
kms_rotation_crc@bad-tiling
kms_rotation_crc@primary-rotation-270
kms_rotation_crc@primary-rotation-90-flip-stress


Hardware configuration
=======================
Platform	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])
Memory ram	4 GB

Software configuration
=======================
 --> Component : drm 
	 url : http://cgit.freedesktop.org/mesa/drm 
	 tag : libdrm-2.4.67-5-gea07de9 
	 commit : ea07de9 
	 author : Rodrigo Vivi <rodrigo.vivi@intel.com> 
	 age : 13 days 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 : 5 weeks ago 
 --> Component : xf86-video-intel 
	 url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel 
	 tag : 2.99.917-560-gd167280 
	 commit : d167280 
	 author : Chris Wilson <chris@chris-wilson.co.uk> 
	 age : 3 weeks ago 
 --> Component : libva 
	 url : http://cgit.freedesktop.org/libva/ 
	 tag : libva-1.7.0.pre1 
	 commit : 35f1447 
	 author : Xiang Haihao <haihao.xiang@intel.com> 
	 age : 11 days ago 
 --> Component : vaapi (intel-driver) 
	 url : http://cgit.freedesktop.org/vaapi/intel-driver 
	 tag : 1.7.0.pre1 
	 commit : ab8e4e3 
	 author : Xiang Haihao <haihao.xiang@intel.com> 
	 age : 11 days ago 
 --> Component : cairo 
	 url : http://cgit.freedesktop.org/cairo 
	 tag : 1.15.2 
	 commit : db8a7f1 
	 author : Bryce Harrington <bryce@osg.samsung.com> 
	 age : 3 months ago 
 --> Component : xserver 
	 url :  http://cgit.freedesktop.org/xorg/xserver 
	 tag : xorg-server-1.18.1 
	 commit : 23e60f9 
	 author : Adam Jackson <ajax@redhat.com> 
	 age : 5 weeks ago 
 --> Component : intel-gpu-tools 
	 url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools 
	 tag : intel-gpu-tools-1.14-23-g364d378 
	 commit : 364d378 
	 author : Paulo Zanoni <paulo.r.zanoni@intel.com> 
	 age : 10 days ago 


kernel configuration
=====================
Branch : drm-intel-testing
commit a27657a39741599ce9feef1ef39ae6654e9e6768
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Mon Feb 29 09:42:22 2016 +0100

    drm-intel-nightly: 2016y-02m-29d-08h-41m-12s UTC integration manifest
Kernel version : 4.5.0-rc5
Architecture : source amd64 all
Comment 27 maria guadalupe 2016-04-01 19:30:07 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 28 yann 2016-04-29 10:53:34 UTC
Milestone feature blocker so increasing priority
Comment 29 Jani Nikula 2016-05-04 08:45:20 UTC
Everyone, please attach the relevant logs whenever you reproduce a bug on a new platform. This is now highest priority due to APL, but we don't have logs on that with the latest kernels. We don't know if this is the same bug across platforms; actually probably not.

The symptoms in comment #7 (CRCs do not match), comment #10 (ioctl I/O error), comment #21 (kernel oops) and comment #22 (CRC read timeout) are all wildly different.
Comment 30 yann 2016-05-04 16:42:12 UTC
Ricardo, can you work with the team and provide further logs (see Jani's comment)
Comment 31 Jairo Miramontes 2016-05-13 21:44:28 UTC
The whole kms_rotation_crc family passed using the latest configuration which is down below. 

The tests that passed are the following (13/13):

igt@kms_rotation_crc@sprite-rotation-90
igt@kms_rotation_crc@sprite-rotation-270
igt@kms_rotation_crc@sprite-rotation-180
igt@kms_rotation_crc@bad-pixel-format
igt@kms_rotation_crc@bad-tiling
igt@kms_rotation_crc@primary-rotation-90-flip-stress
igt@kms_rotation_crc@exhaust-fences
igt@kms_rotation_crc@primary-rotation-90-y-tiled
igt@kms_rotation_crc@primary-rotation-180
igt@kms_rotation_crc@primary-rotation-270
igt@kms_rotation_crc@primary-rotation-90
igt@kms_rotation_crc@sprite-rotation-90-pos-100-0
igt@kms_rotation_crc@cursor-rotation-180


============     Kernel      ==============================
Kernel version : 4.6.0-rc7

commit 71f1aaf016c4106fa2afea8df15b6d006ad71de8
Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
Date:   Fri May 13 21:39:08 2016 +0300

    drm-intel-nightly: 2016y-05m-13d-18h-38m-48s UTC integration manifest
===========================================================



============== Drivers configuration ============================
 --> Component : drm 
	 url : http://cgit.freedesktop.org/mesa/drm 
	 tag : libdrm-2.4.68 
	 commit : fc09c5a 
	 author : Kenneth Graunke <kenneth@whitecape.org> 
	 age : 2 weeks 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 : 3 months ago 
 --> Component : xf86-video-intel 
	 url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel 
	 tag : 2.99.917-645-g88733a7 
	 commit : 88733a7 
	 author : Chris Wilson <chris@chris-wilson.co.uk> 
	 age : 7 days ago 
 --> Component : libva 
	 url : http://cgit.freedesktop.org/libva/ 
	 tag : libva-1.7.0-2-g4cb6d78 
	 commit : 4cb6d78 
	 author : Alan Coopersmith <alan.coopersmith@oracle.com> 
	 age : 5 weeks ago 
 --> Component : vaapi (intel-driver) 
	 url : http://cgit.freedesktop.org/vaapi/intel-driver 
	 tag : 1.7.0-12-g4643f94 
	 commit : 4643f94 
	 author : peng.chen <peng.c.chen@intel.com> 
	 age : 3 weeks ago 
 --> Component : cairo 
	 url : http://cgit.freedesktop.org/cairo 
	 tag : 1.15.2 
	 commit : db8a7f1 
	 author : Bryce Harrington <bryce@osg.samsung.com> 
	 age : 5 months ago 
 --> Component : xserver 
	 url :  http://cgit.freedesktop.org/xorg/xserver 
	 tag : xorg-server-1.18.0-317-g7f04946 
	 commit : 7f04946 
	 author : Dave Airlie <airlied@redhat.com> 
	 age : 9 days ago 
 --> Component : intel-gpu-tools 
	 url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools 
	 tag : intel-gpu-tools-1.14-212-g1e9a3ac 
	 commit : 1e9a3ac 
	 author : Chris Wilson <chris@chris-wilson.co.uk> 
	 age : 3 weeks ago
Comment 32 Jairo Miramontes 2016-05-13 21:54:30 UTC
Sorry, forgot to add Hardware configuration, the above results come from a KBL. 

 |=== Hardware information ===|

 ++ Platform                            : KBL (RVP7)
 ++ Motherboard model                   : Kabylake Client platform
 ++ Motherboard type                    : Skylake U DDR3L RVP7 Laptop
 ++ Motherboard manufacturer            : Intel Corporation
 ++ CPU family                          : Other
 ++ CPU information                     : Genuine Intel(R) CPU 0000 @ 2.60GHz
 ++ GPU Card                            : Intel Corporation Device 5916 (prog-if 00 [VGA controller])
 ++ Memory ram                          : 4 GB
 ++ Maximum memory ram allowed          : 16 GB
 ++ Display resolution                  :
 ++ CPU's number                        : 4
 ++ Hard drive capacity                 : 240 GB
Comment 33 yann 2016-05-14 07:57:41 UTC
Removing KBL since all tests are passed and there is no issue.

Jairo, please re-test on APL
Comment 34 Jairo Miramontes 2016-05-26 22:58:01 UTC
Created attachment 124117 [details]
Dmesg log

On APL tested kms_rotation_crc family 

igt@kms_rotation_crc@sprite-rotation-90
igt@kms_rotation_crc@sprite-rotation-270
igt@kms_rotation_crc@sprite-rotation-180
igt@kms_rotation_crc@bad-pixel-format
igt@kms_rotation_crc@bad-tiling
igt@kms_rotation_crc@primary-rotation-90-flip-stress
igt@kms_rotation_crc@exhaust-fences
igt@kms_rotation_crc@primary-rotation-90-y-tiled
igt@kms_rotation_crc@primary-rotation-180
igt@kms_rotation_crc@primary-rotation-270
igt@kms_rotation_crc@primary-rotation-90
igt@kms_rotation_crc@sprite-rotation-90-pos-100-0
igt@kms_rotation_crc@cursor-rotation-180


Everything passed when using only eDP, but ONLY the test igt@kms_rotation_crc@sprite-rotation-270 fails when using multiple pipes

attaching dmesg

Tested with the following Configuration:

==============Kernel =====================================================
commit 3a7ef25d3113e570e14d8f78606047f86f1bc4a4
Author: Jani Nikula <jani.nikula@intel.com>
Date:   Tue May 24 15:44:17 2016 +0300

    drm-intel-nightly: 2016y-05m-24d-12h-43m-51s UTC integration manifest
===========================================================================

================== Drivers info ===========================================
++ Date : may-WW21-02-11:05:03 

 --> Component : drm 
	 url : http://cgit.freedesktop.org/mesa/drm 
	 tag : libdrm-2.4.68-4-g7aab852 
	 commit : 7aab852 
	 author : Sonny Jiang <sonny.jiang@amd.com> 
	 age : 5 days 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 : 3 months ago 
 --> Component : xf86-video-intel 
	 url : http://cgit.freedesktop.org/xorg/driver/xf86-video-intel 
	 tag : 2.99.917-645-g88733a7 
	 commit : 88733a7 
	 author : Chris Wilson <chris@chris-wilson.co.uk> 
	 age : 10 days ago 
 --> Component : libva 
	 url : http://cgit.freedesktop.org/libva/ 
	 tag : libva-1.7.0-10-gcfed369 
	 commit : cfed369 
	 author : peng.chen <peng.c.chen@intel.com> 
	 age : 6 days ago 
 --> Component : vaapi (intel-driver) 
	 url : http://cgit.freedesktop.org/vaapi/intel-driver 
	 tag : 1.7.0-23-g0be0b21 
	 commit : 0be0b21 
	 author : Xiang Haihao <haihao.xiang@intel.com> 
	 age : 7 days ago 
 --> Component : cairo 
	 url : http://cgit.freedesktop.org/cairo 
	 tag : 1.15.2 
	 commit : db8a7f1 
	 author : Bryce Harrington <bryce@osg.samsung.com> 
	 age : 5 months ago 
 --> Component : xserver 
	 url :  http://cgit.freedesktop.org/xorg/xserver 
	 tag : xorg-server-1.18.0-324-g984be78 
	 commit : 984be78 
	 author : Olivier Fourdan <ofourdan@redhat.com> 
	 age : 6 days ago 
 --> Component : intel-gpu-tools 
	 url : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools 
	 tag : intel-gpu-tools-1.14-319-gb88bce4 
	 commit : b88bce4 
	 author : Mika Kuoppala <mika.kuoppala@intel.com> 
	 age : 4 days ago 
===========================================================================
Comment 35 cprigent 2016-05-27 13:40:32 UTC
Hi Jani,
Could you check logs attached for different platforms. Please confirm if we need to split the bug to several ones.
Thanks.
Comment 36 yann 2016-06-02 11:02:27 UTC
Looking at the logs for APL, I noticing that this looks like same root cause than for bug 96229:
=> vblank not available on crtc 0, ret=-22
which btw appeared in bug 89108 and was fixed on previous platforms with 

commit f9b61ff6bce9a44555324b29e593fdffc9a115bc
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Wed Jan 7 13:54:39 2015 +0100

    drm/i915: Push vblank enable/disable past encoder->enable/disable


now is back.

Kimmo, can you have someone looking at this?
Comment 37 yann 2016-06-07 11:42:53 UTC
Removing APL from Tracking for APL issue in bug 96419 since we are considering root cause rather than tracking igt test run failures
Comment 38 Jairo Miramontes 2016-07-15 21:07:14 UTC
On KBL, the following test cases failed during drm intel testing test execution using the below configuration:

igt@kms_rotation_crc@primary-rotation-270
igt@kms_rotation_crc@primary-rotation-90
igt@kms_rotation_crc@sprite-rotation-90
igt@kms_rotation_crc@cursor-rotation-180
igt@kms_rotation_crc@bad-tiling
igt@kms_rotation_crc@sprite-rotation-270
igt@kms_rotation_crc@sprite-rotation-180



 Software information
============================================
Kernel version                  : 4.7.0-rc6-testing+
    tag drm-intel-testing-2016-07-11 4.7.0-rc6 0230e3c from                http://cgit.freedesktop.org/drm-intel/
  commit 0230e3c4eb76cf8f57cf40db0e908b96b84e3911

Linux distribution              : Ubuntu 16.04 LTS
Architecture                    : 64-bit
Mesa version                    : Not found << Please see the message at the bottom >>
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) Kabylake - 1.7.1
Cairo version                   : 1.15.2
Intel GPU Tools version         : Tag [intel-gpu-tools-1.15-110-g2038b24] / Commit [2038b24]
Kernel driver in use            : i915
Hardware acceleration           :
Bios revision                   : 42.0
KSC revision                    : 1.20


 Hardware information
============================================
Platform                        : KBL (RVP7)
Motherboard model               : Kabylake Client platform
Motherboard type                : Skylake U DDR3L RVP7 Laptop
Motherboard manufacturer        : Intel Corporation
CPU family                      : Other
CPU information                 : Genuine Intel(R) CPU 0000 @ 2.60GHz
GPU Card                        : Intel Corporation Device 5916 (prog-if 00 [VGA controller])
Memory ram                      : 4 GB
Maximum memory ram allowed      : 16 GB
Display resolution              :
CPU's number                    : 4
Hard drive Capacity             : 120 GB
Comment 39 Jari Tahvanainen 2017-03-08 10:10:51 UTC
removing SKL and KBL as on the WW07/08 execution on both Skylake-Nuc and KabyLake-Nuc one has all kms_rotation_crc with pass.
igt@kms_rotation_crc@bad-pixel-format		
Pass
igt@kms_rotation_crc@bad-tiling		
Pass
igt@kms_rotation_crc@cursor-rotation-180		
Pass
igt@kms_rotation_crc@exhaust-fences		
Pass
igt@kms_rotation_crc@primary-rotation-180		
Pass
igt@kms_rotation_crc@primary-rotation-270		
Pass
igt@kms_rotation_crc@primary-rotation-90		
Pass
igt@kms_rotation_crc@primary-rotation-90-flip-stress		
Pass
igt@kms_rotation_crc@primary-rotation-90-y-tiled		
Pass
igt@kms_rotation_crc@sprite-rotation-180		
Pass
igt@kms_rotation_crc@sprite-rotation-270		
Pass
igt@kms_rotation_crc@sprite-rotation-90		
Pass
igt@kms_rotation_crc@sprite-rotation-90-pos-100-0		
Pass
Comment 40 Ricardo 2017-05-09 17:29:46 UTC
Adding tag into "Whiteboard" field - ReadyForDev
The bug still active
*Status is correct
*Platform is included
*Feature is included
*Priority and Severity correctly set
*Logs included
Comment 41 Jari Tahvanainen 2017-05-10 15:21:47 UTC
Removing HSW since all kms_rotation_crc cases are either skip or pass on 4.11.0-rc8-drm-tip-ww18-commit-7f02755+ (HSW-1-D54250WYK)
Comment 42 Maarten Lankhorst 2017-06-12 09:09:17 UTC
Oops, I broke the rotation tests on earlier platforms..

Should be fixed by

commit a6458241594320e87ff54a01a183dd3a071e032e
Author: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Date:   Mon Jun 12 10:56:01 2017 +0200

    kms_rotation_crc: Fix rotation tests on older platforms again.
    
Can this bug now be closed?
Comment 43 Maarten Lankhorst 2017-06-12 09:16:28 UTC
I'm asking because the tests pass on my BSW.
Comment 44 Ricardo 2017-06-12 14:19:42 UTC
I will assign to validate
Comment 45 Humberto Israel Perez Rodriguez 2017-07-19 00:40:24 UTC
Closing this bug since there is not more failres for BSW platform on the following kernel

commit df0182c2c95385492772c6e4ace76b463298b8ca
Author:     Jani Nikula <jani.nikula@intel.com>
AuthorDate: Mon Jul 3 16:20:53 2017 +0300
Commit:     Jani Nikula <jani.nikula@intel.com>
CommitDate: Mon Jul 3 16:20:53 2017 +0300

    drm-tip: 2017y-07m-03d-13h-20m-24s UTC integration manifest


skipped tests
============================================
igt@kms_rotation_crc@primary-rotation-90-Y-tiled
igt@kms_rotation_crc@primary-rotation-90
igt@kms_rotation_crc@sprite-rotation-90-pos-100-0
igt@kms_rotation_crc@bad-pixel-format
igt@kms_rotation_crc@sprite-rotation-90
igt@kms_rotation_crc@primary-rotation-270
igt@kms_rotation_crc@bad-tiling
igt@kms_rotation_crc@exhaust-fences
igt@kms_rotation_crc@primary-rotation-90-flip-stress
igt@kms_rotation_crc@sprite-rotation-270


pass tests
============================================
igt@kms_rotation_crc@cursor-rotation-180
igt@kms_rotation_crc@primary-rotation-180
igt@kms_rotation_crc@sprite-rotation-180

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.