Bug 83969 - [BDW Regression]igt/kms_flip subcases fail
Summary: [BDW Regression]igt/kms_flip subcases fail
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: Other All
: high normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords: bisect_pending
Depends on:
Blocks:
 
Reported: 2014-09-17 08:07 UTC by Guo Jinxian
Modified: 2017-10-06 14:35 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (108.69 KB, text/plain)
2014-09-17 08:07 UTC, Guo Jinxian
no flags Details

Description Guo Jinxian 2014-09-17 08:07:22 UTC
Created attachment 106414 [details]
dmesg

==System Environment==
--------------------------
Regression: Yes.
Good commit on -next-queued: a2ca46441decdcdf4010f1db8a7041c8851327b3

Non-working platforms: BDW

==kernel==
--------------------------
origin/drm-intel-nightly:ab7f1ab9c4d1c8af46517d60e54eeda9d8673f6a(fails)
    drm-intel-nightly: 2014y-09m-16d-09h-02m-41s UTC integration manifest
origin/drm-intel-next-queued:889dc7e960acde076491806d27e068b391c4a47a(fails)
    drm/i915: Use EIO instead of EAGAIN for sink CRC error.
origin/drm-intel-fixes: d72985765e986f45a28f87d75f3f0ece489b04cc(fails)
    drm/i915: Add limited color range readout for HDMI/DP ports on g4x/vlv/chv


==Bug detailed description==
-----------------------------
igt/kms_flip subcases fail

Case list:
igt/kms_flip/absolute-wf_vblank
igt/kms_flip/absolute-wf_vblank-interruptible
igt/kms_flip/blocking-absolute-wf_vblank
igt/kms_flip/blocking-wf_vblank
igt/kms_flip/busy-flip
igt/kms_flip/dpms-vs-vblank-race
igt/kms_flip/flip-vs-absolute-wf_vblank
igt/kms_flip/flip-vs-absolute-wf_vblank-interruptible
igt/kms_flip/flip-vs-blocking-wf-vblank
igt/kms_flip/flip-vs-wf_vblank
igt/kms_flip/flip-vs-wf_vblank-interruptible
igt/kms_flip/modeset-vs-vblank-race
igt/kms_flip/vblank-vs-hang-interruptible
igt/kms_flip/wf_vblank
igt/kms_flip/wf_vblank-interruptible
igt/kms_flip/wf_vblank-ts-check
igt/kms_flip/wf_vblank-ts-check-interruptible


Output:
root@x-bdw05:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_flip --run-subtest absolute-wf_vblank-interruptible
IGT-Version: 1.8-g137877f (x86_64) (Linux: 3.17.0-rc5_drm-intel-nightly_ab7f1a_20140917+ x86_64)
Using monotonic timestamps
Beginning absolute-wf_vblank-interruptible on crtc 8, connector 19
  1920x1080 60 1920 1966 1996 2080 1080 1082 1086 1112 0xa 0x48 138780
.............................................................
absolute-wf_vblank-interruptible on crtc 8, connector 19: PASSED

Beginning absolute-wf_vblank-interruptible on crtc 12, connector 19
  1920x1080 60 1920 1966 1996 2080 1080 1082 1086 1112 0xa 0x48 138780
.Test assertion failure function wait_for_events, file kms_flip.c:1172:
Failed assertion: ret > 0
Last errno: 4, Interrupted system call
select timed out or error (ret 0)
Subtest absolute-wf_vblank-interruptible: FAIL (14.457s)

==Reproduce steps==
---------------------------- 
1. ./kms_flip --run-subtest absolute-wf_vblank-interruptible
Comment 1 Paulo Zanoni 2014-10-08 18:26:56 UTC
I tested this, and for me, patch "drm/i915: properly reenable gen8 pipe IRQs" fixes this problem. The patch is already merged, so I'm closing the bug. If you think it still happens, please feel free to reopen the bug.
Comment 2 Guo Jinxian 2014-10-13 03:27:03 UTC
Verified on latest -nightly(ead7d71357628dc1231535886ec09853e9164d6d)

root@x-bdw05:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_flip --run-subtest absolute-wf_vblank-interruptible
IGT-Version: 1.8-gb7d80d1 (x86_64) (Linux: 3.17.0_drm-intel-nightly_ead7d7_20141013+ x86_64)
Using monotonic timestamps
Beginning absolute-wf_vblank-interruptible on crtc 8, connector 19
  1920x1080 60 1920 1966 1996 2080 1080 1082 1086 1112 0xa 0x48 138780
.............................................................
absolute-wf_vblank-interruptible on crtc 8, connector 19: PASSED

Beginning absolute-wf_vblank-interruptible on crtc 12, connector 19
  1920x1080 60 1920 1966 1996 2080 1080 1082 1086 1112 0xa 0x48 138780
.............................................................
absolute-wf_vblank-interruptible on crtc 12, connector 19: PASSED

Beginning absolute-wf_vblank-interruptible on crtc 16, connector 19
  1920x1080 60 1920 1966 1996 2080 1080 1082 1086 1112 0xa 0x48 138780
.............................................................
absolute-wf_vblank-interruptible on crtc 16, connector 19: PASSED

Subtest absolute-wf_vblank-interruptible: SUCCESS (33.100s)
Comment 3 Elizabeth 2017-10-06 14:35:38 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.