[Bug 82800] New: [BYT Regession]igt/kms_flip some subcases cause "WARNING: CPU: 0 PID: 6346 at drivers/gpu/drm/i915/intel_dp.c:3263 intel_dp_complete_link_train+0x100/0x27f [i915]()"
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Aug 19 00:13:38 PDT 2014
https://bugs.freedesktop.org/show_bug.cgi?id=82800
Priority: high
Bug ID: 82800
Keywords: bisect_pending
CC: intel-gfx-bugs at lists.freedesktop.org
Assignee: intel-gfx-bugs at lists.freedesktop.org
Summary: [BYT Regession]igt/kms_flip some subcases cause
"WARNING: CPU: 0 PID: 6346 at
drivers/gpu/drm/i915/intel_dp.c:3263
intel_dp_complete_link_train+0x100/0x27f [i915]()"
QA Contact: intel-gfx-bugs at lists.freedesktop.org
Severity: normal
Classification: Unclassified
OS: All
Reporter: jinxianx.guo at intel.com
Hardware: Other
Status: NEW
Version: unspecified
Component: DRM/Intel
Product: DRI
Created attachment 104864
--> https://bugs.freedesktop.org/attachment.cgi?id=104864&action=edit
dmesg
==System Environment==
--------------------------
Regression: Yes.
Good commit on -next-queued: 1cf0ba14740d96fbf6f58a201f000a34b74f4725(The
result was blocked and hadn't calltrace)
Non-working platforms: BYT
==kernel==
--------------------------
origin/drm-intel-nightly: 09fcefee6357c6b3a30016adc0e306496172d6b7(fails)
drm-intel-nightly: 2014y-08m-18d-16h-51m-59s integration manifest
origin/drm-intel-next-queued: ecca3fd0ea82c45b558f68b1ff3bf6685b443ab1(fails)
drm/i915/bdw: Enable Logical Ring Contexts (hence, Execlists)
origin/drm-intel-fixes: 1a125d8a2c22b11741fc47d4ffcf7a5ffa044dd3(fails)
drm/i915: don't try to retrain a DP link on an inactive CRTC
==Bug detailed description==
-----------------------------
igt/kms_flip some subcases cause "WARNING: CPU: 0 PID: 6346 at
drivers/gpu/drm/i915/intel_dp.c:3263 intel_dp_complete_link_train+0x100/0x27f
[i915]()"
Case list:
igt/kms_flip/2x-absolute-wf_vblank
igt/kms_flip/2x-absolute-wf_vblank-interruptible
igt/kms_flip/2x-bcs-flip-vs-dpms
igt/kms_flip/2x-bcs-flip-vs-dpms-interruptible
igt/kms_flip/2x-bcs-flip-vs-panning
igt/kms_flip/2x-bcs-flip-vs-panning-interruptible
igt/kms_flip/2x-bcs-wf_vblank-vs-dpms
igt/kms_flip/2x-bcs-wf_vblank-vs-dpms-interruptible
igt/kms_flip/2x-blocking-absolute-wf_vblank
igt/kms_flip/2x-blocking-absolute-wf_vblank-interruptible
igt/kms_flip/2x-blocking-wf_vblank
igt/kms_flip/2x-busy-flip
igt/kms_flip/2x-busy-flip-interruptible
igt/kms_flip/2x-dpms-vs-vblank-race
igt/kms_flip/2x-dpms-vs-vblank-race-interruptible
igt/kms_flip/2x-flip-vs-absolute-wf_vblank
igt/kms_flip/2x-flip-vs-absolute-wf_vblank-interruptible
igt/kms_flip/2x-flip-vs-blocking-wf-vblank
igt/kms_flip/2x-flip-vs-dpms
igt/kms_flip/2x-flip-vs-dpms-interruptible
igt/kms_flip/2x-flip-vs-dpms-off-vs-modeset
igt/kms_flip/2x-flip-vs-dpms-off-vs-modeset-interruptible
igt/kms_flip/2x-flip-vs-expired-vblank
igt/kms_flip/2x-flip-vs-expired-vblank-interruptible
igt/kms_flip/2x-flip-vs-fences
igt/kms_flip/2x-flip-vs-fences-interruptible
igt/kms_flip/2x-flip-vs-modeset-vs-hang
igt/kms_flip/2x-flip-vs-modeset-vs-hang-interruptible
igt/kms_flip/2x-flip-vs-panning
igt/kms_flip/2x-flip-vs-panning-interruptible
igt/kms_flip/2x-flip-vs-panning-vs-hang
igt/kms_flip/2x-flip-vs-panning-vs-hang-interruptible
igt/kms_flip/2x-flip-vs-rmfb
igt/kms_flip/2x-flip-vs-wf_vblank
igt/kms_flip/2x-flip-vs-wf_vblank-interruptible
igt/kms_flip/2x-modeset-vs-vblank-race
igt/kms_flip/2x-modeset-vs-vblank-race-interruptible
igt/kms_flip/2x-nonexisting-fb
igt/kms_flip/2x-nonexisting-fb-interruptible
igt/kms_flip/2x-plain-flip
igt/kms_flip/2x-plain-flip-fb-recreate
igt/kms_flip/2x-plain-flip-fb-recreate-interruptible
igt/kms_flip/2x-plain-flip-interruptible
igt/kms_flip/2x-plain-flip-ts-check
igt/kms_flip/2x-plain-flip-ts-check-interruptible
igt/kms_flip/2x-rcs-flip-vs-dpms
igt/kms_flip/2x-rcs-flip-vs-dpms-interruptible
igt/kms_flip/2x-rcs-flip-vs-modeset
igt/kms_flip/2x-rcs-flip-vs-modeset-interruptible
igt/kms_flip/2x-rcs-flip-vs-panning
igt/kms_flip/2x-rcs-flip-vs-panning-interruptible
igt/kms_flip/2x-rcs-wf_vblank-vs-dpms
igt/kms_flip/2x-rcs-wf_vblank-vs-dpms-interruptible
igt/kms_flip/2x-rcs-wf_vblank-vs-modeset
igt/kms_flip/2x-rcs-wf_vblank-vs-modeset-interruptible
igt/kms_flip/2x-single-buffer-flip-vs-dpms-off-vs-modeset
igt/kms_flip/2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible
Output:
root at x-bytm02:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_flip
--run-subtest 2x-absolute-wf_vblank
IGT-Version: 1.7-g5c7bcb1 (x86_64) (Linux:
3.16.0_drm-intel-nightly_186631_20140818+ x86_64)
Using monotonic timestamps
Beginning 2x-absolute-wf_vblank on crtc 7:13, connector 28:16
1366x768 60 1366 1404 1426 1482 768 771 777 798 0xa 0x48 71000
1366x768 60 1366 1404 1426 1482 768 771 777 798 0xa 0x48 71000
.....................................................................................................................................................................................
2x-absolute-wf_vblank on crtc 7:13, connector 28:16: PASSED
Subtest 2x-absolute-wf_vblank: SUCCESS
root at x-bytm02:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# dmesg -r|egrep
""<[1-4]>""|grep drm
<3>[ 885.840910] [drm:intel_dp_start_link_train] *ERROR* failed to enable link
training
<4>[ 886.127375] WARNING: CPU: 0 PID: 6346 at
drivers/gpu/drm/i915/intel_dp.c:3263 intel_dp_complete_link_train+0x100/0x27f
[i915]()
<4>[ 886.127399] Modules linked in: dm_mod snd_hda_codec_hdmi iTCO_wdt
iTCO_vendor_support snd_hda_codec_conexant snd_hda_codec_generic pcspkr
i2c_i801 lpc_ich r8169 mfd_core snd_hda_intel snd_hda_controller snd_hda_codec
snd_hwdep snd_pcm snd_timer snd soundcore iosf_mbi battery wmi ac acpi_cpufreq
uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev
i915 button video drm_kms_helper drm cfbfillrect cfbimgblt cfbcopyarea
<4>[ 886.127403] CPU: 0 PID: 6346 Comm: kms_flip Not tainted
3.16.0_drm-intel-nightly_186631_20140818+ #1544
<4>[ 886.127647] [<ffffffffa00181c9>] ?
drm_mode_set_config_internal+0x48/0xbd [drm]
<4>[ 886.127653] [<ffffffffa005dab0>] ? restore_fbdev_mode+0xa8/0xc1
[drm_kms_helper]
<4>[ 886.127659] [<ffffffffa005dae6>] ?
drm_fb_helper_restore_fbdev_mode_unlocked+0x1d/0x34 [drm_kms_helper]
<4>[ 886.127665] [<ffffffffa005ed16>] ? drm_fb_helper_set_par+0x3a/0x58
[drm_kms_helper]
<4>[ 886.229450] WARNING: CPU: 0 PID: 6346 at
drivers/gpu/drm/i915/intel_dp.c:3263 intel_dp_complete_link_train+0x100/0x27f
[i915]()
<4>[ 886.229474] Modules linked in: dm_mod snd_hda_codec_hdmi iTCO_wdt
iTCO_vendor_support snd_hda_codec_conexant snd_hda_codec_generic pcspkr
i2c_i801 lpc_ich r8169 mfd_core snd_hda_intel snd_hda_controller snd_hda_codec
snd_hwdep snd_pcm snd_timer snd soundcore iosf_mbi battery wmi ac acpi_cpufreq
uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev
i915 button video drm_kms_helper drm cfbfillrect cfbimgblt cfbcopyarea
<4>[ 886.229477] CPU: 0 PID: 6346 Comm: kms_flip Tainted: G W
3.16.0_drm-intel-nightly_186631_20140818+ #1544
<4>[ 886.229713] [<ffffffffa00181c9>] ?
drm_mode_set_config_internal+0x48/0xbd [drm]
<4>[ 886.229719] [<ffffffffa005dab0>] ? restore_fbdev_mode+0xa8/0xc1
[drm_kms_helper]
<4>[ 886.229725] [<ffffffffa005dae6>] ?
drm_fb_helper_restore_fbdev_mode_unlocked+0x1d/0x34 [drm_kms_helper]
<4>[ 886.229731] [<ffffffffa005ed16>] ? drm_fb_helper_set_par+0x3a/0x58
[drm_kms_helper]
<4>[ 886.329530] WARNING: CPU: 0 PID: 6346 at
drivers/gpu/drm/i915/intel_dp.c:3263 intel_dp_complete_link_train+0x100/0x27f
[i915]()
<4>[ 886.329554] Modules linked in: dm_mod snd_hda_codec_hdmi iTCO_wdt
iTCO_vendor_support snd_hda_codec_conexant snd_hda_codec_generic pcspkr
i2c_i801 lpc_ich r8169 mfd_core snd_hda_intel snd_hda_controller snd_hda_codec
snd_hwdep snd_pcm snd_timer snd soundcore iosf_mbi battery wmi ac acpi_cpufreq
uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev
i915 button video drm_kms_helper drm cfbfillrect cfbimgblt cfbcopyarea
<4>[ 886.329557] CPU: 0 PID: 6346 Comm: kms_flip Tainted: G W
3.16.0_drm-intel-nightly_186631_20140818+ #1544
<4>[ 886.329792] [<ffffffffa00181c9>] ?
drm_mode_set_config_internal+0x48/0xbd [drm]
<4>[ 886.329798] [<ffffffffa005dab0>] ? restore_fbdev_mode+0xa8/0xc1
[drm_kms_helper]
<4>[ 886.329804] [<ffffffffa005dae6>] ?
drm_fb_helper_restore_fbdev_mode_unlocked+0x1d/0x34 [drm_kms_helper]
<4>[ 886.329810] [<ffffffffa005ed16>] ? drm_fb_helper_set_par+0x3a/0x58
[drm_kms_helper]
<4>[ 886.443624] WARNING: CPU: 0 PID: 6346 at
drivers/gpu/drm/i915/intel_dp.c:3263 intel_dp_complete_link_train+0x100/0x27f
[i915]()
<4>[ 886.443647] Modules linked in: dm_mod snd_hda_codec_hdmi iTCO_wdt
iTCO_vendor_support snd_hda_codec_conexant snd_hda_codec_generic pcspkr
i2c_i801 lpc_ich r8169 mfd_core snd_hda_intel snd_hda_controller snd_hda_codec
snd_hwdep snd_pcm snd_timer snd soundcore iosf_mbi battery wmi ac acpi_cpufreq
uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev
i915 button video drm_kms_helper drm cfbfillrect cfbimgblt cfbcopyarea
<4>[ 886.443651] CPU: 0 PID: 6346 Comm: kms_flip Tainted: G W
3.16.0_drm-intel-nightly_186631_20140818+ #1544
<4>[ 886.443886] [<ffffffffa00181c9>] ?
drm_mode_set_config_internal+0x48/0xbd [drm]
<4>[ 886.443892] [<ffffffffa005dab0>] ? restore_fbdev_mode+0xa8/0xc1
[drm_kms_helper]
<4>[ 886.443898] [<ffffffffa005dae6>] ?
drm_fb_helper_restore_fbdev_mode_unlocked+0x1d/0x34 [drm_kms_helper]
<4>[ 886.443903] [<ffffffffa005ed16>] ? drm_fb_helper_set_par+0x3a/0x58
[drm_kms_helper]
<4>[ 886.543701] WARNING: CPU: 0 PID: 6346 at
drivers/gpu/drm/i915/intel_dp.c:3263 intel_dp_complete_link_train+0x100/0x27f
[i915]()
<4>[ 886.543724] Modules linked in: dm_mod snd_hda_codec_hdmi iTCO_wdt
iTCO_vendor_support snd_hda_codec_conexant snd_hda_codec_generic pcspkr
i2c_i801 lpc_ich r8169 mfd_core snd_hda_intel snd_hda_controller snd_hda_codec
snd_hwdep snd_pcm snd_timer snd soundcore iosf_mbi battery wmi ac acpi_cpufreq
uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev
i915 button video drm_kms_helper drm cfbfillrect cfbimgblt cfbcopyarea
<4>[ 886.543728] CPU: 0 PID: 6346 Comm: kms_flip Tainted: G W
3.16.0_drm-intel-nightly_186631_20140818+ #1544
<4>[ 886.543963] [<ffffffffa00181c9>] ?
drm_mode_set_config_internal+0x48/0xbd [drm]
<4>[ 886.543969] [<ffffffffa005dab0>] ? restore_fbdev_mode+0xa8/0xc1
[drm_kms_helper]
<4>[ 886.543975] [<ffffffffa005dae6>] ?
drm_fb_helper_restore_fbdev_mode_unlocked+0x1d/0x34 [drm_kms_helper]
<4>[ 886.543980] [<ffffffffa005ed16>] ? drm_fb_helper_set_par+0x3a/0x58
[drm_kms_helper]
<4>[ 886.643786] WARNING: CPU: 0 PID: 6346 at
drivers/gpu/drm/i915/intel_dp.c:3263 intel_dp_complete_link_train+0x100/0x27f
[i915]()
<4>[ 886.643809] Modules linked in: dm_mod snd_hda_codec_hdmi iTCO_wdt
iTCO_vendor_support snd_hda_codec_conexant snd_hda_codec_generic pcspkr
i2c_i801 lpc_ich r8169 mfd_core snd_hda_intel snd_hda_controller snd_hda_codec
snd_hwdep snd_pcm snd_timer snd soundcore iosf_mbi battery wmi ac acpi_cpufreq
uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev
i915 button video drm_kms_helper drm cfbfillrect cfbimgblt cfbcopyarea
<4>[ 886.643813] CPU: 0 PID: 6346 Comm: kms_flip Tainted: G W
3.16.0_drm-intel-nightly_186631_20140818+ #1544
<4>[ 886.644068] [<ffffffffa00181c9>] ?
drm_mode_set_config_internal+0x48/0xbd [drm]
<4>[ 886.644074] [<ffffffffa005dab0>] ? restore_fbdev_mode+0xa8/0xc1
[drm_kms_helper]
<4>[ 886.644080] [<ffffffffa005dae6>] ?
drm_fb_helper_restore_fbdev_mode_unlocked+0x1d/0x34 [drm_kms_helper]
<4>[ 886.644085] [<ffffffffa005ed16>] ? drm_fb_helper_set_par+0x3a/0x58
[drm_kms_helper]
<3>[ 886.658688] [drm:intel_dp_complete_link_train] *ERROR* failed to train
DP, aborting
<4>[ 887.660885] WARNING: CPU: 1 PID: 6346 at
drivers/gpu/drm/i915/intel_display.c:1746 vlv_pre_enable_dp+0x10b/0x11a
[i915]()
<4>[ 887.660911] Modules linked in: dm_mod snd_hda_codec_hdmi iTCO_wdt
iTCO_vendor_support snd_hda_codec_conexant snd_hda_codec_generic pcspkr
i2c_i801 lpc_ich r8169 mfd_core snd_hda_intel snd_hda_controller snd_hda_codec
snd_hwdep snd_pcm snd_timer snd soundcore iosf_mbi battery wmi ac acpi_cpufreq
uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev
i915 button video drm_kms_helper drm cfbfillrect cfbimgblt cfbcopyarea
<4>[ 887.660915] CPU: 1 PID: 6346 Comm: kms_flip Tainted: G W
3.16.0_drm-intel-nightly_186631_20140818+ #1544
<4>[ 887.661126] [<ffffffffa00181c9>] ?
drm_mode_set_config_internal+0x48/0xbd [drm]
<4>[ 887.661133] [<ffffffffa005dab0>] ? restore_fbdev_mode+0xa8/0xc1
[drm_kms_helper]
<4>[ 887.661139] [<ffffffffa005dae6>] ?
drm_fb_helper_restore_fbdev_mode_unlocked+0x1d/0x34 [drm_kms_helper]
<4>[ 887.661144] [<ffffffffa005ed16>] ? drm_fb_helper_set_par+0x3a/0x58
[drm_kms_helper]
<4>[ 887.661341] WARNING: CPU: 1 PID: 6346 at
drivers/gpu/drm/i915/intel_display.c:10650
intel_modeset_check_state+0x320/0x611 [i915]()
<4>[ 887.661366] Modules linked in: dm_mod snd_hda_codec_hdmi iTCO_wdt
iTCO_vendor_support snd_hda_codec_conexant snd_hda_codec_generic pcspkr
i2c_i801 lpc_ich r8169 mfd_core snd_hda_intel snd_hda_controller snd_hda_codec
snd_hwdep snd_pcm snd_timer snd soundcore iosf_mbi battery wmi ac acpi_cpufreq
uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev
i915 button video drm_kms_helper drm cfbfillrect cfbimgblt cfbcopyarea
<4>[ 887.661369] CPU: 1 PID: 6346 Comm: kms_flip Tainted: G W
3.16.0_drm-intel-nightly_186631_20140818+ #1544
<4>[ 887.661499] [<ffffffffa00181c9>] ?
drm_mode_set_config_internal+0x48/0xbd [drm]
<4>[ 887.661505] [<ffffffffa005dab0>] ? restore_fbdev_mode+0xa8/0xc1
[drm_kms_helper]
<4>[ 887.661511] [<ffffffffa005dae6>] ?
drm_fb_helper_restore_fbdev_mode_unlocked+0x1d/0x34 [drm_kms_helper]
<4>[ 887.661516] [<ffffffffa005ed16>] ? drm_fb_helper_set_par+0x3a/0x58
[drm_kms_helper]
<3>[ 887.662727] [drm:intel_pipe_config_compare] *ERROR* mismatch in
has_dp_encoder (expected 1, found 0)
<4>[ 887.662754] WARNING: CPU: 1 PID: 6346 at
drivers/gpu/drm/i915/intel_display.c:10720 check_crtc_state+0xa32/0xa6a
[i915]()
<4>[ 887.662777] Modules linked in: dm_mod snd_hda_codec_hdmi iTCO_wdt
iTCO_vendor_support snd_hda_codec_conexant snd_hda_codec_generic pcspkr
i2c_i801 lpc_ich r8169 mfd_core snd_hda_intel snd_hda_controller snd_hda_codec
snd_hwdep snd_pcm snd_timer snd soundcore iosf_mbi battery wmi ac acpi_cpufreq
uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common videodev
i915 button video drm_kms_helper drm cfbfillrect cfbimgblt cfbcopyarea
<4>[ 887.662780] CPU: 1 PID: 6346 Comm: kms_flip Tainted: G W
3.16.0_drm-intel-nightly_186631_20140818+ #1544
<4>[ 887.662937] [<ffffffffa00181c9>] ?
drm_mode_set_config_internal+0x48/0xbd [drm]
<4>[ 887.662943] [<ffffffffa005dab0>] ? restore_fbdev_mode+0xa8/0xc1
[drm_kms_helper]
<4>[ 887.662948] [<ffffffffa005dae6>] ?
drm_fb_helper_restore_fbdev_mode_unlocked+0x1d/0x34 [drm_kms_helper]
<4>[ 887.662954] [<ffffffffa005ed16>] ? drm_fb_helper_set_par+0x3a/0x58
[drm_kms_helper]
Reproduce steps:
-------------------------
1. ./kms_flip --run-subtest 2x-absolute-wf_vblank
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140819/e8ee9508/attachment-0001.html>
More information about the intel-gfx-bugs
mailing list