Summary: | [IVB/HSW/BYT]igt//gem_reset_stats/context-reset-status fails | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | lu hua <huax.lu> | ||||||
Component: | DRM/Intel | Assignee: | Mika Kuoppala <mika.kuoppala> | ||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Severity: | normal | ||||||||
Priority: | medium | CC: | intel-gfx-bugs, rodrigo.vivi | ||||||
Version: | unspecified | ||||||||
Hardware: | All | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
What happens if you disable full ppgtt with i915_enable_ppgtt=1? (In reply to comment #1) > What happens if you disable full ppgtt with i915_enable_ppgtt=1? It still fails. output: 9:4 reset status 1 differs from assumed 2 Test assertion failure function test_rs_ctx, file gem_reset_stats.c:443: Last errno: 11, Resource temporarily unavailable Failed assertion: _assert_reset_status(fd[i], ctx[i][j], (1 << 1)) == 0 Subtest context-reset-status: FAIL This is fixed by Mika's series drm/i915: Tune down output when context is banned. However this wasn't merged up yet. Anyway I'm reassigning it to Mika. Please let me know if I can help here or feel free to reassign back. please retest with latest igt and drm-intel-nightly It skips on Ivybridge and Baytrail. output: IGT-Version: 1.5-g0269d1d (x86_64) (Linux: 3.13.0_drm-intel-nightly_8f5284_20140206_debug+ x86_64) Test requirement not met in function gem_require_ring, file ./../lib/drmtest.h:312: Last errno: 2, No such file or directory Test requirement: (!(gem_has_vebox(fd))) Subtest reset-stats-vebox: SKIP Subtest reset-stats-ctx-vebox: SKIP Subtest ban-vebox: SKIP Subtest ban-ctx-vebox: SKIP Subtest reset-count-vebox: SKIP Subtest reset-count-ctx-vebox: SKIP Subtest unrelated-ctx-vebox: SKIP Subtest close-pending-vebox: SKIP Subtest close-pending-ctx-vebox: SKIP Subtest close-pending-fork-vebox: SKIP It aborted on Haswell and Broadwell. IGT-Version: 1.5-g0269d1d (x86_64) (Linux: 3.13.0_drm-intel-nightly_8f5284_20140207+ x86_64) gem_reset_stats: drmtest.c:1146: igt_exit: Assertion `skipped_one || succeeded_one || failed_one' failed. Aborted (core dumped) Created attachment 93588 [details]
dmesg on HSW
(In reply to comment #5) > It skips on Ivybridge and Baytrail. The test names were renamed as we gained the ability to test on specific ring. Please try with: ./gem_reset_stats --run-subtest reset-stats-ctx-render
>
> ./gem_reset_stats --run-subtest reset-stats-ctx-render
It works well.
Verified.Fixed. 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.
Created attachment 91922 [details] dmesg System Environment: -------------------------- Platform: IVB/HSW/BYT kernel: (drm-intel-nightly)24ed7daacf91b61ea39a71daa9e37e0e80a3392d Bug detailed description: ------------------------- It fails on Ivybridge, Haswell and Baytrail with -queued, -fixes and -nightly kernel. It's a new case. output: IGT-Version: 1.5-g2a7dbe5 (x86_64) (Linux: 3.13.0-rc7_drm-intel-nightly_24ed7d_20140113+ x86_64) 9:4 reset status 1 differs from assumed 2 Test assertion failure function test_rs_ctx, file gem_reset_stats.c:443: Last errno: 11, Resource temporarily unavailable Failed assertion: _assert_reset_status(fd[i], ctx[i][j], (1 << 1)) == 0 Subtest context-reset-status: FAIL Reproduce steps: ---------------------------- 1. ./gem_reset_stats --run-subtest context-reset-status