Bug 84320 - [BDW Regression]HDMI hotplug cause CallTrace
Summary: [BDW Regression]HDMI hotplug cause CallTrace
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: high major
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords: bisect_pending
Depends on:
Blocks:
 
Reported: 2014-09-25 08:56 UTC by liulei
Modified: 2017-10-06 14:35 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (120.14 KB, text/plain)
2014-09-25 08:56 UTC, liulei
no flags Details

Description liulei 2014-09-25 08:56:53 UTC
Created attachment 106842 [details]
dmesg

==System Environment==
--------------------------
Regression: Yes. 

Non-working platforms: BSW

==kernel==
--------------------------
-nightly: 0f7cc12c94e3a3033a46ce41bed55e8b6b35561b (fails)
    drm-intel-nightly: 2014y-09m-24d-19h-04m-51s UTC integration manifest
-queued: 7ca5a41f4da201371e131fc0641033652f76bf30 (fails)
    drm/i915: Avoid re-configure panel on every PSR re-enable.
-fixes: c84db77010877da6c5da119868ed54c43d59e726 (works)
    drm/i915/hdmi: fix hdmi audio state readout

==Bug detailed description==
-----------------------------

HDMI hotplug cause Call Trace:
[  172.922325] [drm:ironlake_update_primary_plane] Writing base 00881000 00000000 0 0 7680
[  173.021523] ------------[ cut here ]------------
[  173.021576] WARNING: CPU: 0 PID: 782 at drivers/gpu/drm/drm_irq.c:1089 drm_wait_one_vblank+0x113/0x171 [drm]()
[  173.021646] vblank wait timed out on crtc 1
[  173.021676] Modules linked in: ip6table_filter ip6_tables ipv6 iptable_filter ip_tables x_tables snd_hda_codec_hdmi pcspkr snd_hda_intel i2c_i801 snd_hda_controller snd_hda_codec dm_mod snd_hwdep lpc_ich mfd_core snd_pcm snd_timer snd soundcore battery parport_pc parport ac acpi_cpufreq i915 button video drm_kms_helper drm cfbfillrect cfbimgblt cfbcopyarea
[  173.021971] CPU: 0 PID: 782 Comm: kworker/0:1 Not tainted 3.17.0-rc5_drm-intel-testing_e0db46_20140920_+ #93
[  173.022060] Workqueue: events i915_hotplug_work_func [i915]
[  173.022103]  0000000000000009 ffff8801490a7838 ffffffff81833417 0000000000000000
[  173.022164]  ffff8801490a7888 ffff8801490a7878 ffffffff8103fb88 ffff880142a84908
[  173.022224]  ffffffffa00120bd 0000000000000001 ffff880149a79000 0000000000000000
[  173.022283] Call Trace:
[  173.022305]  [<ffffffff81833417>] dump_stack+0x46/0x58
[  173.022344]  [<ffffffff8103fb88>] warn_slowpath_common+0x81/0x9b
[  173.022396]  [<ffffffffa00120bd>] ? drm_wait_one_vblank+0x113/0x171 [drm]
[  173.022444]  [<ffffffff8103fc45>] warn_slowpath_fmt+0x46/0x48
[  173.022487]  [<ffffffff8106fd5a>] ? finish_wait+0x5c/0x65
[  173.022543]  [<ffffffffa00120bd>] drm_wait_one_vblank+0x113/0x171 [drm]
[  173.022594]  [<ffffffff81070194>] ? __init_waitqueue_head+0x50/0x50
[  173.022677]  [<ffffffffa00dc821>] intel_enable_primary_hw_plane+0x7a/0x83 [i915]
[  173.022792]  [<ffffffffa00e289b>] intel_crtc_enable_planes+0x32/0xdd [i915]
[  173.022887]  [<ffffffffa00e4c3b>] haswell_crtc_enable+0x864/0x8a5 [i915]
[  173.022956]  [<ffffffffa00e0868>] __intel_set_mode+0x1149/0x124d [i915]
[  173.023020]  [<ffffffffa00e6f70>] intel_set_mode+0x16/0x2f [i915]
[  173.023082]  [<ffffffffa00e7be3>] intel_crtc_set_config+0x76c/0xaba [i915]
[  173.023145]  [<ffffffffa0025186>] ? drm_modeset_lock+0x5c/0xbc [drm]
[  173.023202]  [<ffffffffa0025848>] ? __drm_modeset_lock_all+0x76/0x100 [drm]
[  173.023263]  [<ffffffffa0018de8>] drm_mode_set_config_internal+0x57/0xe4 [drm]
[  173.023320]  [<ffffffffa006c0f5>] restore_fbdev_mode+0xb7/0xd5 [drm_kms_helper]
[  173.023377]  [<ffffffffa006c1cd>] drm_fb_helper_restore_fbdev_mode_unlocked+0x27/0x3c [drm_kms_helper]
[  173.023447]  [<ffffffffa006d405>] drm_fb_helper_set_par+0x44/0x64 [drm_kms_helper]
[  173.023519]  [<ffffffffa006d4d2>] drm_fb_helper_hotplug_event+0xad/0xb4 [drm_kms_helper]
[  173.023609]  [<ffffffffa00f1f69>] intel_fbdev_output_poll_changed+0x1e/0x20 [i915]
[  173.023703]  [<ffffffffa0066d40>] drm_kms_helper_hotplug_event+0x28/0x2c [drm_kms_helper]
[  173.023815]  [<ffffffffa00bd830>] i915_hotplug_work_func+0x27c/0x292 [i915]
[  173.023867]  [<ffffffff81053be2>] process_one_work+0x224/0x3fb
[  173.023910]  [<ffffffff81053b51>] ? process_one_work+0x193/0x3fb
[  173.023956]  [<ffffffff8105404c>] worker_thread+0x264/0x363
[  173.023997]  [<ffffffff81053de8>] ? process_scheduled_works+0x2f/0x2f
[  173.024045]  [<ffffffff8105820e>] kthread+0xed/0xf5
[  173.024083]  [<ffffffff81058121>] ? __init_kthread_worker+0x5a/0x5a
[  173.024128]  [<ffffffff8183a96c>] ret_from_fork+0x7c/0xb0


==Reproduce steps==
---------------------------- 
1. Plugin and unplug HDMI monitor
2. Check dmesg
Comment 1 liulei 2014-09-28 01:12:14 UTC
Update system Environment. Forgive my mistake. I typed wrong platforms in bug description. The platform should be BDW. The dmesg I attached is correct.
==System Environment==
--------------------------
Regression: Yes. 

Non-working platforms: BDW
Comment 2 Paulo Zanoni 2014-10-15 19:30:37 UTC
Can you please bisect this?
Comment 3 Guo Jinxian 2014-10-17 08:20:22 UTC
The failure unable to reproduce on latest -nightly(1361e359ee657c6dbc9528357e40f91a004c6abe)
Comment 4 Elizabeth 2017-10-06 14:35:12 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.