Created attachment 108222 [details] dmesg ==System Environment== -------------------------- Regression: No. Only failed on -nightly branch Non-working platforms: BDW ==kernel== -------------------------- origin/drm-intel-nightly: 1e61c930ec1745ec3cfc77be1cdd023c409de26d(fails) drm-intel-nightly: 2014y-10m-21d-17h-46m-36s UTC integration manifest origin/drm-intel-next-queued: f3b190654cbceb0788bfc3b67e4f38ad870dfb84(works) drm/i915: add runtime PM get/put call in i915_execlists origin/drm-intel-fixes: f114040e3ea6e07372334ade75d1ee0775c355e1(works) Linux 3.18-rc1 ==Bug detailed description== igt/pm_rpm subcases fail Output: root@x-bdw05:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./pm_rpm IGT-Version: 1.8-gbba1cd0 (x86_64) (Linux: 3.18.0-rc1_drm-intel-nightly_1e61c9_20141022+ x86_64) Runtime PM support: 1 PC8 residency support: 1 Test assertion failure function basic_subtest, file pm_rpm.c:743: Failed assertion: wait_for_suspended() Last errno: 2, No such file or directory Subtest rte: FAIL (10.280s) Test assertion failure function drm_resources_equal_subtest, file pm_rpm.c:811: Failed assertion: wait_for_suspended() Last errno: 2, No such file or directory Subtest drm-resources-equal: FAIL (10.543s) Test assertion failure function pci_d3_state_subtest, file pm_rpm.c:1367: Failed assertion: wait_for_suspended() Last errno: 2, No such file or directory Subtest pci-d3-state: FAIL (10.005s) Test assertion failure function modeset_subtest, file pm_rpm.c:781: Failed assertion: wait_for_suspended() Last errno: 2, No such file or directory Subtest modeset-lpsp: FAIL (10.006s) Test assertion failure function modeset_subtest, file pm_rpm.c:781: Failed assertion: wait_for_suspended() Last errno: 2, No such file or directory Subtest modeset-non-lpsp: FAIL (10.005s) Test assertion failure function modeset_subtest, file pm_rpm.c:781: Failed assertion: wait_for_suspended() Last errno: 2, No such file or directory Subtest dpms-lpsp: FAIL (10.004s) Test assertion failure function modeset_subtest, file pm_rpm.c:781: Failed assertion: wait_for_suspended() Last errno: 2, No such file or directory Subtest dpms-non-lpsp: FAIL (10.005s) Test assertion failure function gem_mmap_subtest, file pm_rpm.c:1003: Failed assertion: wait_for_suspended() Subtest gem-mmap-cpu: FAIL (10.539s) Test assertion failure function gem_mmap_subtest, file pm_rpm.c:1003: Failed assertion: wait_for_suspended() Subtest gem-mmap-gtt: FAIL (10.539s) Test assertion failure function gem_pread_subtest, file pm_rpm.c:1079: Failed assertion: wait_for_suspended() Subtest gem-pread: FAIL (10.538s) Test assertion failure function gem_execbuf_subtest, file pm_rpm.c:1211: Failed assertion: wait_for_suspended() Subtest gem-execbuf: FAIL (10.539s) Test assertion failure function gem_idle_subtest, file pm_rpm.c:1328: Failed assertion: wait_for_suspended() Subtest gem-idle: FAIL (10.005s) Test assertion failure function cursor_subtest, file pm_rpm.c:1424: Failed assertion: wait_for_suspended() Subtest cursor: FAIL (10.005s) Test assertion failure function cursor_subtest, file pm_rpm.c:1424: Failed assertion: wait_for_suspended() Subtest cursor-dpms: FAIL (10.004s) Test assertion failure function test_one_plane, file pm_rpm.c:1543: Failed assertion: wait_for_suspended() Subtest legacy-planes: FAIL (10.004s) Test assertion failure function test_one_plane, file pm_rpm.c:1543: Failed assertion: wait_for_suspended() Subtest legacy-planes-dpms: FAIL (10.005s) Test assertion failure function test_one_plane, file pm_rpm.c:1543: Failed assertion: wait_for_suspended() Subtest universal-planes: FAIL (10.005s) Test assertion failure function test_one_plane, file pm_rpm.c:1543: Failed assertion: wait_for_suspended() Subtest universal-planes-dpms: FAIL (10.005s) Test assertion failure function reg_read_ioctl_subtest, file pm_rpm.c:1342: Failed assertion: wait_for_suspended() Subtest reg-read-ioctl: FAIL (10.005s) Test assertion failure function i2c_subtest, file pm_rpm.c:853: Failed assertion: wait_for_suspended() Subtest i2c: FAIL (10.541s) Test assertion failure function pc8_residency_subtest, file pm_rpm.c:756: Failed assertion: pc8_plus_residency_changed(120) Machine is not reaching PC8+ states, please check its configuration. Subtest pc8-residency: FAIL (120.056s) Test assertion failure function debugfs_read_subtest, file pm_rpm.c:931: Failed assertion: wait_for_suspended() Subtest debugfs-read: FAIL (10.006s) Test assertion failure function debugfs_forcewake_user_subtest, file pm_rpm.c:958: Failed assertion: wait_for_suspended() Subtest debugfs-forcewake-user: FAIL (10.005s) Test assertion failure function sysfs_read_subtest, file pm_rpm.c:946: Failed assertion: wait_for_suspended() Subtest sysfs-read: FAIL (10.005s) Test assertion failure function dpms_mode_unset_subtest, file pm_rpm.c:1395: Failed assertion: wait_for_suspended() Subtest dpms-mode-unset-lpsp: FAIL (10.004s) Test assertion failure function dpms_mode_unset_subtest, file pm_rpm.c:1395: Failed assertion: wait_for_suspended() Subtest dpms-mode-unset-non-lpsp: FAIL (10.004s) Test assertion failure function fences_subtest, file pm_rpm.c:1677: Failed assertion: wait_for_suspended() Subtest fences: FAIL (10.005s) Test assertion failure function fences_subtest, file pm_rpm.c:1677: Failed assertion: wait_for_suspended() Subtest fences-dpms: FAIL (10.005s) Test assertion failure function modeset_subtest, file pm_rpm.c:781: Failed assertion: wait_for_suspended() Subtest modeset-lpsp-stress: FAIL (10.005s) Test assertion failure function modeset_subtest, file pm_rpm.c:781: Failed assertion: wait_for_suspended() Subtest modeset-non-lpsp-stress: FAIL (10.004s) Subtest modeset-lpsp-stress-no-wait: SUCCESS (43.154s) Test requirement not met in function modeset_subtest, file pm_rpm.c:789: Test requirement: enable_one_screen_with_type(&ms_data, type) Last errno: 2, No such file or directory Subtest modeset-non-lpsp-stress-no-wait: SKIP (0.289s) Test assertion failure function modeset_subtest, file pm_rpm.c:783: Failed assertion: pc8_plus_residency_changed(120) Last errno: 2, No such file or directory Subtest modeset-pc8-residency-stress: FAIL (120.060s) Test assertion failure function modeset_subtest, file pm_rpm.c:781: Failed assertion: wait_for_suspended() Last errno: 2, No such file or directory Subtest modeset-stress-extra-wait: FAIL (10.005s) Test assertion failure function system_suspend_subtest, file pm_rpm.c:1386: Failed assertion: wait_for_suspended() Last errno: 2, No such file or directory Subtest system-suspend: FAIL (10.004s) Test assertion failure function gem_execbuf_stress_subtest, file pm_rpm.c:1298: Failed assertion: wait_for_suspended() Last errno: 2, No such file or directory Subtest gem-execbuf-stress: FAIL (10.005s) Test assertion failure function gem_execbuf_stress_subtest, file pm_rpm.c:1298: Failed assertion: wait_for_suspended() Last errno: 2, No such file or directory Subtest gem-execbuf-stress-pc8: FAIL (10.004s) Test assertion failure function gem_execbuf_stress_subtest, file pm_rpm.c:1298: Failed assertion: wait_for_suspended() Last errno: 2, No such file or directory Subtest gem-execbuf-stress-extra-wait: FAIL (10.006s) ==Reproduce steps== ---------------------------- 1. ./pm_rpm
Should be fixed by http://patchwork.freedesktop.org/patch/35346/ .
It also impacts HSW/BSW
(In reply to Paulo Zanoni from comment #1) > Should be fixed by http://patchwork.freedesktop.org/patch/35346/ . The patch fixed this issue.
Closing bug: Daniel rebased -nightly, removing the bug from the original regression patch.
Verified on latest -nightly(6f628cbf2f18ac47e8afad50e3c328bbc33754d2) root@x-bdw05:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./pm_rpm IGT-Version: 1.8-geae9f72 (x86_64) (Linux: 3.18.0-rc1_drm-intel-nightly_6f628c_20141024+ x86_64) Runtime PM support: 1 PC8 residency support: 1 Subtest rte: SUCCESS (1.388s) Subtest drm-resources-equal: SUCCESS (3.248s) Subtest pci-d3-state: SUCCESS (1.991s) Subtest modeset-lpsp: SUCCESS (1.990s) Test requirement not met in function modeset_subtest, file pm_rpm.c:777: Test requirement: enable_one_screen_with_type(&ms_data, type) Last errno: 2, No such file or directory Subtest modeset-non-lpsp: SKIP (1.789s) Subtest dpms-lpsp: SUCCESS (0.301s) Test requirement not met in function modeset_subtest, file pm_rpm.c:777: Test requirement: enable_one_screen_with_type(&ms_data, type) Last errno: 2, No such file or directory Subtest dpms-non-lpsp: SKIP (1.689s) Subtest gem-mmap-cpu: SUCCESS (4.281s) Subtest gem-mmap-gtt: SUCCESS (9.951s)
pm_rpm pc8 subcases still fail, file bug 86186. ./pm_rpm --run-subtest gem-execbuf-stress-pc8 IGT-Version: 1.8-geae9f72 (x86_64) (Linux: 3.18.0-rc1_drm-intel-nightly_6f628c_20141024+ x86_64) Runtime PM support: 1 PC8 residency support: 1 Test assertion failure function gem_execbuf_stress_subtest, file pm_rpm.c:1305: Failed assertion: pc8_plus_residency_changed(120) Subtest gem-execbuf-stress-pc8: FAIL (120.493s)
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.