Bug 81210 - [BSW]igt/pm_rpm/ i2c causes "[drm:valleyview_set_cdclk] *ERROR* timed out waiting for CDclk change "
Summary: [BSW]igt/pm_rpm/ i2c causes "[drm:valleyview_set_cdclk] *ERROR* timed out wa...
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-11 07:01 UTC by Guo Jinxian
Modified: 2017-10-06 14:37 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (126.48 KB, text/plain)
2014-07-11 07:01 UTC, Guo Jinxian
no flags Details
dmesg (126.47 KB, text/plain)
2014-07-29 03:16 UTC, Guo Jinxian
no flags Details

Description Guo Jinxian 2014-07-11 07:01:50 UTC
Created attachment 102598 [details]
dmesg

==System Environment==
--------------------------
Regression: No

Non-working platforms: BSW

==kernel==
--------------------------
origin/drm-intel-nightly: 140ef1831108dabeeb68bcaa046c2aee44990eb3(fails)
    drm-intel-nightly: 2014y-07m-10d-22h-32m-44s integration manifest


==Bug detailed description==
igt/pm_rpm/ i2c causes  "[drm:valleyview_set_cdclk] *ERROR* timed out waiting for CDclk change "


Output:
[root@x-bsw01 tests]# ./pm_rpm --run-subtest i2c
IGT-Version: 1.7-g8d60b82 (x86_64) (Linux: 3.16.0-rc4_drm-intel-nightly_140ef1_20140711+ x86_64)
Runtime PM support: 1
PC8 residency support: 0
Test assertion failure function enable_one_screen_with_type, file pm_rpm.c:318:
Last errno: 22, Invalid argument
Failed assertion: rc == 0
Subtest i2c: FAIL
[root@x-bsw01 tests]# dmesg -r | egrep "<[1-3]>" |grep drm
<3>[11771.736671] [drm:valleyview_set_cdclk] *ERROR* timed out waiting for CDclk change

[root@x-bsw01 tests]# ./kms_flip --run-subtest wf_vblank
IGT-Version: 1.7-g8d60b82 (x86_64) (Linux: 3.16.0-rc4_drm-intel-nightly_140ef1_20140711+ x86_64)
Using monotonic timestamps
Beginning wf_vblank on crtc 17, connector 29
  1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500
....................................................................................................................................................................................
wf_vblank on crtc 17, connector 29: PASSED

Subtest wf_vblank: SUCCESS
[root@x-bsw01 tests]# dmesg -r | egrep "<[1-3]>" |grep drm
<3>[12289.183365] [drm:valleyview_set_cdclk] *ERROR* timed out waiting for CDclk change


==Reproduce steps==
---------------------------- 
1. ./pm_rpm --run-subtest i2c
or
./kms_flip --run-subtest wf_vblank
Comment 1 Guo Jinxian 2014-07-29 03:16:41 UTC
Created attachment 103622 [details]
dmesg

Many igt/pm_rpm subcases failed on latest -nightly(608e8cf58f0c125093664d452d6d297991feb6c7)
[root@x-bsw01 tests]# ./pm_rpm
IGT-Version: 1.7-ge48c495 (x86_64) (Linux: 3.16.0-rc6_drm-intel-nightly_608e8c_20140729+ x86_64)
Runtime PM support: 1
PC8 residency support: 0
Test assertion failure function basic_subtest, file pm_rpm.c:720:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest rte: FAIL
Test requirement not met in function enable_one_screen, file pm_rpm.c:326:
Test requirement: enable_one_screen_with_type(data, SCREEN_TYPE_ANY)
Last errno: 2, No such file or directory
Subtest drm-resources-equal: SKIP
Test assertion failure function pci_d3_state_subtest, file pm_rpm.c:1366:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest pci-d3-state: FAIL
Test assertion failure function modeset_subtest, file pm_rpm.c:756:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest modeset-lpsp: FAIL
Test assertion failure function modeset_subtest, file pm_rpm.c:756:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest modeset-non-lpsp: FAIL
Test assertion failure function modeset_subtest, file pm_rpm.c:756:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest dpms-lpsp: FAIL
Test assertion failure function modeset_subtest, file pm_rpm.c:756:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest dpms-non-lpsp: FAIL
Test requirement not met in function enable_one_screen, file pm_rpm.c:326:
Test requirement: enable_one_screen_with_type(data, SCREEN_TYPE_ANY)
Last errno: 2, No such file or directory
Subtest gem-mmap-cpu: SKIP
Test requirement not met in function enable_one_screen, file pm_rpm.c:326:
Test requirement: enable_one_screen_with_type(data, SCREEN_TYPE_ANY)
Last errno: 2, No such file or directory
Subtest gem-mmap-gtt: SKIP
Test requirement not met in function enable_one_screen, file pm_rpm.c:326:
Test requirement: enable_one_screen_with_type(data, SCREEN_TYPE_ANY)
Last errno: 2, No such file or directory
Subtest gem-pread: SKIP
Test requirement not met in function enable_one_screen, file pm_rpm.c:326:
Test requirement: enable_one_screen_with_type(data, SCREEN_TYPE_ANY)
Last errno: 2, No such file or directory
Subtest gem-execbuf: SKIP
Test assertion failure function gem_idle_subtest, file pm_rpm.c:1325:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest gem-idle: FAIL
Test assertion failure function reg_read_ioctl_subtest, file pm_rpm.c:1340:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest reg-read-ioctl: FAIL
Test requirement not met in function enable_one_screen, file pm_rpm.c:326:
Test requirement: enable_one_screen_with_type(data, SCREEN_TYPE_ANY)
Last errno: 2, No such file or directory
Subtest i2c: SKIP
Test requirement not met in function pc8_residency_subtest, file pm_rpm.c:728:
Test requirement: has_pc8
Last errno: 2, No such file or directory
Subtest pc8-residency: SKIP
Test assertion failure function debugfs_read_subtest, file pm_rpm.c:912:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest debugfs-read: FAIL
Test assertion failure function debugfs_forcewake_user_subtest, file pm_rpm.c:941:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest debugfs-forcewake-user: FAIL
Test assertion failure function sysfs_read_subtest, file pm_rpm.c:928:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest sysfs-read: FAIL
Test assertion failure function dpms_mode_unset_subtest, file pm_rpm.c:1398:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest dpms-mode-unset-lpsp: FAIL
Test assertion failure function dpms_mode_unset_subtest, file pm_rpm.c:1398:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest dpms-mode-unset-non-lpsp: FAIL
Test assertion failure function modeset_subtest, file pm_rpm.c:756:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest modeset-lpsp-stress: FAIL
Test assertion failure function modeset_subtest, file pm_rpm.c:756:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest modeset-non-lpsp-stress: FAIL
Test requirement not met in function modeset_subtest, file pm_rpm.c:764:
Test requirement: enable_one_screen_with_type(&ms_data, type)
Last errno: 2, No such file or directory
Subtest modeset-lpsp-stress-no-wait: SKIP
Test requirement not met in function modeset_subtest, file pm_rpm.c:764:
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
Test requirement not met in function modeset_subtest, file pm_rpm.c:747:
Test requirement: has_pc8
Last errno: 2, No such file or directory
Subtest modeset-pc8-residency-stress: SKIP
Test assertion failure function modeset_subtest, file pm_rpm.c:756:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest modeset-stress-extra-wait: FAIL
Test assertion failure function system_suspend_subtest, file pm_rpm.c:1388:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest system-suspend: FAIL
Test assertion failure function gem_execbuf_stress_subtest, file pm_rpm.c:1294:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest gem-execbuf-stress: FAIL
Test requirement not met in function gem_execbuf_stress_subtest, file pm_rpm.c:1284:
Test requirement: has_pc8
Last errno: 2, No such file or directory
Subtest gem-execbuf-stress-pc8: SKIP
Test assertion failure function gem_execbuf_stress_subtest, file pm_rpm.c:1294:
Failed assertion: wait_for_suspended()
Last errno: 2, No such file or directory
Subtest gem-execbuf-stress-extra-wait: FAIL
Comment 2 Ville Syrjala 2014-09-09 12:59:45 UTC
Please test with latest nightly. This should not happen anymore.
Comment 3 Guo Jinxian 2014-09-10 02:28:25 UTC
Test passed on latest -nightly(4a3d32734bdcef6813b31f06a58430436e98711e)

[root@x-bsw01 tests]# ./pm_rpm --run-subtest i2c
IGT-Version: 1.8-gd9d3f4b (x86_64) (Linux: 3.17.0-rc4_drm-intel-nightly_4a3d32_20140909+ x86_64)
Runtime PM support: 1
PC8 residency support: 0
Subtest i2c: SUCCESS (8.560s)
[root@x-bsw01 tests]# dmesg -r | egrep "<[1-3]>" |grep drm
[root@x-bsw01 tests]# ./kms_flip --run-subtest wf_vblank
IGT-Version: 1.8-gd9d3f4b (x86_64) (Linux: 3.17.0-rc4_drm-intel-nightly_4a3d32_20140909+ x86_64)
Using monotonic timestamps
Beginning wf_vblank on crtc 8, connector 31
  1920x1080 60 1920 1966 1996 2080 1080 1082 1086 1112 0xa 0x48 138780
.....................................................................................
wf_vblank on crtc 8, connector 31: PASSED

Beginning wf_vblank on crtc 13, connector 31
  1920x1080 60 1920 1966 1996 2080 1080 1082 1086 1112 0xa 0x48 138780
..........................................................................................
wf_vblank on crtc 13, connector 31: PASSED

Subtest wf_vblank: SUCCESS (36.514s)
[root@x-bsw01 tests]# dmesg -r | egrep "<[1-3]>" |grep drm
[root@x-bsw01 tests]#
Comment 4 Elizabeth 2017-10-06 14:37:15 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.