[Intel-gfx] 3.10.2 : new warning WARNING: at drivers/gpu/drm/i915/intel_display.c:1656 ironlake_crtc_disable+0x7ce/0x800 [i915]()

Daniel Vetter daniel at ffwll.ch
Fri Jul 26 10:58:51 PDT 2013


On Wed, Jul 24, 2013 at 05:51:41PM +0200, Toralf Förster wrote:
> Realized this today while booting a ThinkPad T420 with integrated intel graphic :

Can you please retest with latest upstream git from Linus' tree?

commit 35c95375f69ceec721fea67a0532bc17ceb5cf64
Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date:   Wed Jul 17 06:55:04 2013 +0200

    drm/i915: Sanitize shared dpll state

Could be the fix for the issue you're hitting here.

If that doesn't help please boot with drm.debug=0xe added to your kernel
cmdline, reproduce the backtraces and then attch the complete dmesg.

Thanks, Daniel

> 
> Jul 24 17:36:10 n22 kernel: ------------[ cut here ]------------
> Jul 24 17:36:10 n22 kernel: WARNING: at drivers/gpu/drm/i915/intel_display.c:1656 ironlake_crtc_disable+0x7ce/0x800 [i915]()
> Jul 24 17:36:10 n22 kernel: Modules linked in: cpufreq_stats bridge stp ipv6 llc tun i915 cfbfillrect cfbimgblt i2c_algo_bit cfbcopyarea intel_agp intel_gtt sdhci_pci fbcon bitblit softcursor font drm_kms_helper drm uvcvideo agpgart videobuf2_vmalloc videobuf2_memops videobuf2_core videodev usblp coretemp kvm_intel arc4 iwldvm sdhci fb kvm mmc_core e1000e mac80211 psmouse fbdev evdev iwlwifi acpi_cpufreq mperf video ptp pps_core thermal processor thinkpad_acpi cfg80211 thermal_sys nvram rfkill wmi ac tpm_tis tpm tpm_bios button battery snd_hda_codec_conexant snd_hda_intel snd_hda_codec snd_pcm i2c_i801 snd_page_alloc i2c_core snd_timer 8250_pci snd 8250 soundcore serial_core hwmon aesni_intel ablk_helper cryptd lrw aes_i586 xts gf128mul cbc fuse nfs lockd sunrpc dm_crypt dm_mod hid_monterey hid_microsoft hid_logitech hid_ezkey hid_cypress hid_chicony hid_cherry hid_belkin hid_apple hid_a4tech hid_generic usbhid hid sr_mod cdrom sg [last unloaded: microcode]
> Jul 24 17:36:10 n22 kernel: CPU: 1 PID: 4759 Comm: kworker/u16:38 Not tainted 3.10.2 #6
> Jul 24 17:36:10 n22 kernel: Hardware name: LENOVO 4180F65/4180F65, BIOS 83ET75WW (1.45 ) 05/10/2013
> Jul 24 17:36:10 n22 kernel: Workqueue: events_unbound async_run_entry_fn
> Jul 24 17:36:10 n22 kernel: f8be6eec f8be6eec ecd13cc0 c13d42ed ecd13ce8 c1033e84 c1490e7d f8be6eec
> Jul 24 17:36:10 n22 kernel: 00000678 f8ba69fe f8ba69fe f17d3210 ed810000 ed81161c ecd13cf8 c1033ec2
> Jul 24 17:36:10 n22 kernel: 00000009 00000000 ecd13d4c f8ba69fe 00000004 f8bee15e f8bdd140 f8be765c
> Jul 24 17:36:10 n22 kernel: Call Trace:
> Jul 24 17:36:10 n22 kernel: [<c13d42ed>] dump_stack+0x16/0x18
> Jul 24 17:36:10 n22 kernel: [<c1033e84>] warn_slowpath_common+0x64/0x80
> Jul 24 17:36:10 n22 kernel: [<f8ba69fe>] ? ironlake_crtc_disable+0x7ce/0x800 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8ba69fe>] ? ironlake_crtc_disable+0x7ce/0x800 [i915]
> Jul 24 17:36:10 n22 kernel: [<c1033ec2>] warn_slowpath_null+0x22/0x30
> Jul 24 17:36:10 n22 kernel: [<f8ba69fe>] ironlake_crtc_disable+0x7ce/0x800 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8ba7d64>] __intel_set_mode+0x414/0xc10 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8bb1645>] intel_modeset_setup_hw_state+0x665/0x990 [i915]
> Jul 24 17:36:10 n22 kernel: [<c13d5c48>] ? mutex_lock+0x18/0x40
> Jul 24 17:36:10 n22 kernel: [<f8b8021d>] __i915_drm_thaw+0xed/0x180 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8b9adf2>] ? i915_gem_restore_gtt_mappings+0x92/0xd0 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8b806cd>] i915_resume+0x6d/0xc0 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8b80732>] i915_pm_resume+0x12/0x20 [i915]
> Jul 24 17:36:10 n22 kernel: [<c124fa06>] pci_pm_restore+0x66/0xd0
> Jul 24 17:36:10 n22 kernel: [<c12bd6d1>] dpm_run_callback.isra.4+0x31/0x60
> Jul 24 17:36:10 n22 kernel: [<c105d39e>] ? complete_all+0x4e/0x60
> Jul 24 17:36:10 n22 kernel: [<c124f9a0>] ? pci_pm_suspend_noirq+0x160/0x160
> Jul 24 17:36:10 n22 kernel: [<c12bd77f>] device_resume+0x7f/0xf0
> Jul 24 17:36:10 n22 kernel: [<c12bd80e>] async_resume+0x1e/0x50
> Jul 24 17:36:10 n22 kernel: [<c10621a6>] ? try_to_wake_up+0xa6/0x220
> Jul 24 17:36:10 n22 kernel: [<c105ae68>] async_run_entry_fn+0x38/0x140
> Jul 24 17:36:10 n22 kernel: [<c104e5fe>] process_one_work+0x10e/0x390
> Jul 24 17:36:10 n22 kernel: [<c104c7f5>] ? start_worker+0x25/0x30
> Jul 24 17:36:10 n22 kernel: [<c104f3c8>] ? manage_workers.isra.24+0x188/0x290
> Jul 24 17:36:10 n22 kernel: [<c104f5d2>] worker_thread+0x102/0x320
> Jul 24 17:36:10 n22 kernel: [<c104f4d0>] ? manage_workers.isra.24+0x290/0x290
> Jul 24 17:36:10 n22 kernel: [<c1054b44>] kthread+0x94/0xa0
> Jul 24 17:36:10 n22 kernel: [<c13d8bb7>] ret_from_kernel_thread+0x1b/0x28
> Jul 24 17:36:10 n22 kernel: [<c1054ab0>] ? flush_kthread_worker+0x90/0x90
> Jul 24 17:36:10 n22 kernel: ---[ end trace 7f63a6cbe7b8fcf3 ]---
> Jul 24 17:36:10 n22 kernel: ------------[ cut here ]------------
> Jul 24 17:36:10 n22 kernel: WARNING: at drivers/gpu/drm/i915/intel_display.c:1091 assert_pch_pll+0x193/0x200 [i915]()
> Jul 24 17:36:10 n22 kernel: PCH PLL state for reg c6014 assertion failure (expected off, current on), val=c4800080
> Jul 24 17:36:10 n22 kernel: Modules linked in: cpufreq_stats bridge stp ipv6 llc tun i915 cfbfillrect cfbimgblt i2c_algo_bit cfbcopyarea intel_agp intel_gtt sdhci_pci fbcon bitblit softcursor font drm_kms_helper drm uvcvideo agpgart videobuf2_vmalloc videobuf2_memops videobuf2_core videodev usblp coretemp kvm_intel arc4 iwldvm sdhci fb kvm mmc_core e1000e mac80211 psmouse fbdev evdev iwlwifi acpi_cpufreq mperf video ptp pps_core thermal processor thinkpad_acpi cfg80211 thermal_sys nvram rfkill wmi ac tpm_tis tpm tpm_bios button battery snd_hda_codec_conexant snd_hda_intel snd_hda_codec snd_pcm i2c_i801 snd_page_alloc i2c_core snd_timer 8250_pci snd 8250 soundcore serial_core hwmon aesni_intel ablk_helper cryptd lrw aes_i586 xts gf128mul cbc fuse nfs lockd sunrpc dm_crypt dm_mod hid_monterey hid_microsoft hid_logitech hid_ezkey hid_cypress hid_chicony hid_cherry hid_belkin hid_apple hid_a4tech hid_generic usbhid hid sr_mod cdrom sg [last unloaded: microcode]
> Jul 24 17:36:10 n22 kernel: CPU: 1 PID: 4759 Comm: kworker/u16:38 Tainted: G        W    3.10.2 #6
> Jul 24 17:36:10 n22 kernel: Hardware name: LENOVO 4180F65/4180F65, BIOS 83ET75WW (1.45 ) 05/10/2013
> Jul 24 17:36:10 n22 kernel: Workqueue: events_unbound async_run_entry_fn
> Jul 24 17:36:10 n22 kernel: f8be6eec f8be6eec ecd13c7c c13d42ed ecd13ca4 c1033e84 f8be7074 ecd13cd0
> Jul 24 17:36:10 n22 kernel: 00000443 f8ba2573 f8ba2573 ed810000 ed81161c 00000000 ecd13cbc c1033f43
> Jul 24 17:36:10 n22 kernel: 00000009 ecd13cb4 f8be7074 ecd13cd0 ecd13cf8 f8ba2573 f8be6eec 00000443
> Jul 24 17:36:10 n22 kernel: Call Trace:
> Jul 24 17:36:10 n22 kernel: [<c13d42ed>] dump_stack+0x16/0x18
> Jul 24 17:36:10 n22 kernel: [<c1033e84>] warn_slowpath_common+0x64/0x80
> Jul 24 17:36:10 n22 kernel: [<f8ba2573>] ? assert_pch_pll+0x193/0x200 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8ba2573>] ? assert_pch_pll+0x193/0x200 [i915]
> Jul 24 17:36:10 n22 kernel: [<c1033f43>] warn_slowpath_fmt+0x33/0x40
> Jul 24 17:36:10 n22 kernel: [<f8ba2573>] assert_pch_pll+0x193/0x200 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8ba684a>] ironlake_crtc_disable+0x61a/0x800 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8ba7d64>] __intel_set_mode+0x414/0xc10 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8bb1645>] intel_modeset_setup_hw_state+0x665/0x990 [i915]
> Jul 24 17:36:10 n22 kernel: [<c13d5c48>] ? mutex_lock+0x18/0x40
> Jul 24 17:36:10 n22 kernel: [<f8b8021d>] __i915_drm_thaw+0xed/0x180 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8b9adf2>] ? i915_gem_restore_gtt_mappings+0x92/0xd0 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8b806cd>] i915_resume+0x6d/0xc0 [i915]
> Jul 24 17:36:10 n22 kernel: [<f8b80732>] i915_pm_resume+0x12/0x20 [i915]
> Jul 24 17:36:10 n22 kernel: [<c124fa06>] pci_pm_restore+0x66/0xd0
> Jul 24 17:36:10 n22 kernel: [<c12bd6d1>] dpm_run_callback.isra.4+0x31/0x60
> Jul 24 17:36:10 n22 kernel: [<c105d39e>] ? complete_all+0x4e/0x60
> Jul 24 17:36:10 n22 kernel: [<c124f9a0>] ? pci_pm_suspend_noirq+0x160/0x160
> Jul 24 17:36:10 n22 kernel: [<c12bd77f>] device_resume+0x7f/0xf0
> Jul 24 17:36:10 n22 kernel: [<c12bd80e>] async_resume+0x1e/0x50
> Jul 24 17:36:10 n22 kernel: [<c10621a6>] ? try_to_wake_up+0xa6/0x220
> Jul 24 17:36:10 n22 kernel: [<c105ae68>] async_run_entry_fn+0x38/0x140
> Jul 24 17:36:10 n22 kernel: [<c104e5fe>] process_one_work+0x10e/0x390
> Jul 24 17:36:10 n22 kernel: [<c104c7f5>] ? start_worker+0x25/0x30
> Jul 24 17:36:10 n22 kernel: [<c104f3c8>] ? manage_workers.isra.24+0x188/0x290
> Jul 24 17:36:10 n22 kernel: [<c104f5d2>] worker_thread+0x102/0x320
> Jul 24 17:36:10 n22 kernel: [<c104f4d0>] ? manage_workers.isra.24+0x290/0x290
> Jul 24 17:36:10 n22 kernel: [<c1054b44>] kthread+0x94/0xa0
> Jul 24 17:36:10 n22 kernel: [<c13d8bb7>] ret_from_kernel_thread+0x1b/0x28
> Jul 24 17:36:10 n22 kernel: [<c1054ab0>] ? flush_kthread_worker+0x90/0x90
> Jul 24 17:36:10 n22 kernel: ---[ end trace 7f63a6cbe7b8fcf4 ]---
> Jul 24 17:36:10 n22 kernel: ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> Jul 24 17:36:10 n22 kernel: ata5: SATA link down (SStatus 0 SControl 300)
> 
> 
> 
> 
> -- 
> MfG/Sincerely
> Toralf Förster
> pgp finger print: 7B1A 07F4 EC82 0F90 D4C2 8936 872A E508 7DB6 9DA3
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


More information about the dri-devel mailing list