Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754250Ab3JCJtn (ORCPT ); Thu, 3 Oct 2013 05:49:43 -0400 Received: from cantor2.suse.de ([195.135.220.15]:34838 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753036Ab3JCJq4 (ORCPT ); Thu, 3 Oct 2013 05:46:56 -0400 Date: Thu, 3 Oct 2013 11:46:50 +0200 (CEST) From: Jiri Kosina To: Egbert Eich , Jani Nikula , Daniel Vetter Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org Subject: HPD flood warning since b8f102e8b Message-ID: User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3918 Lines: 65 During resume from hibernation, I started to see the warning below since commit b8f102e8bf71cacf33326360fdf9dcfd1a63925b Author: Egbert Eich Date: Fri Jul 26 14:14:24 2013 +0200 drm/i915: Add messages useful for HPD storm detection debugging (v2) the system is otherwise working properly, and so far it seems to happen only during hibernation resume. [13766.703229] WARNING: CPU: 1 PID: 0 at drivers/gpu/drm/i915/i915_irq.c:1001 i965_irq_handler+0x492/0x680 [i915]() [13766.703230] Received HPD interrupt although disabled [13766.703335] Modules linked in: af_packet tun iptable_mangle xt_DSCP nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables x_tables rfcomm bn ep btusb bluetooth cpufreq_conservative cpufreq_userspace cpufreq_powersave iTCO_wdt iTCO_vendor_support snd_hda_codec_conexant snd_hda_intel snd_hda_codec kvm_intel snd_hwdep kvm snd_pcm thinkpad_acpi snd_seq iwldvm mac80211 sg snd_timer iwlwifi snd_seq_device cfg80211 snd i2c_i801 pcspkr rfkill lpc_ich mfd_core e1000e ehci_pci snd_page_alloc ptp pps_core tpm_tis tpm soundcore battery ac wmi tpm_bios acpi_cpufreq autofs4 uhci_hcd ehci_hcd usbcore usb_common i915 drm_kms_he lper drm i2c_algo_bit video button edd fan processor ata_generic thermal thermal_sys [13766.703339] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G W 3.12.0-rc3 #1 [13766.703341] Hardware name: LENOVO 7470BN2/7470BN2, BIOS 6DET38WW (2.02 ) 12/19/2008 [13766.703350] 00000000000003e9 ffff88007c283d18 ffffffff81583013 ffff88007c283d58 [13766.703357] ffffffff8104d297 ffff88007c283d98 000000000000000c 0000000000000002 [13766.703365] ffff880037158000 0000000000000004 ffff880037158000 ffff88007c283db8 [13766.703367] Call Trace: [13766.703375] [] dump_stack+0x7a/0x97 [13766.703382] [] warn_slowpath_common+0x87/0xb0 [13766.703388] [] warn_slowpath_fmt+0x41/0x50 [13766.703425] [] i965_irq_handler+0x492/0x680 [i915] [13766.703436] [] handle_irq_event_percpu+0xac/0x220 [13766.703442] [] handle_irq_event+0x49/0x70 [13766.703449] [] handle_edge_irq+0x7f/0x150 [13766.703454] [] handle_irq+0x59/0x150 [13766.703461] [] ? atomic_notifier_call_chain+0x11/0x20 [13766.703466] [] do_IRQ+0x5b/0xe0 [13766.703474] [] common_interrupt+0x6f/0x6f [13766.703482] [] ? cpuidle_enter_state+0x54/0xd0 [13766.703488] [] ? cpuidle_enter_state+0x50/0xd0 [13766.703496] [] cpuidle_idle_call+0x10a/0x160 [13766.703503] [] arch_cpu_idle+0x9/0x30 [13766.703509] [] cpu_idle_loop+0x8b/0x270 [13766.703515] [] cpu_startup_entry+0x1e/0x20 [13766.703522] [] start_secondary+0x8e/0x90 It's not a single occurence, it's quite a flood within the same second, ending with [drm] GMBUS [i915 gmbus dpb] timed out, falling back to bit banging on pin 5 [drm] HPD interrupt storm detected on connector HDMI-A-1: switching from hotplug detection to pollin If this really needs to be enabled unconditionally by default (?), having it to warn only once would be nice. If there is anything else I could do to make this go away, please let me know. I don't want to be running Tainted: W kernel from now forever on :) This is a standard x200s thinkpad, no fancy development HW. -- Jiri Kosina SUSE Labs -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/