Summary: | [HSW-ULT] "SPLL enabled": WARNING: CPU: 3 PID: 168 at drivers/gpu/drm/i915/intel_display.c:7366 hsw_enable_pc8+0x5b8/0x660 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Imre Deak <imre.deak> | ||||||
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Severity: | normal | ||||||||
Priority: | medium | CC: | bugs, haskell.curry1909, intel-gfx-bugs, patrik.lundquist, przanoni, ville.syrjala | ||||||
Version: | unspecified | ||||||||
Hardware: | All | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | |||||||||
i915 platform: | HSW | i915 features: | power/Other | ||||||
Attachments: |
|
Description
Imre Deak
2014-09-11 14:09:50 UTC
Dump for Linux v3.18-rc1: ------------[ cut here ]------------ WARNING: CPU: 3 PID: 153 at /home/apw/COD/linux/drivers/gpu/drm/i915/intel_display.c:7535 assert_can_disable_lcpll+0x295/0x320 [i915]() SPLL enabled Modules linked in: ctr ccm arc4 iwlmvm mac80211 iwlwifi intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm joydev cfg80211 rtc_efi serio_raw snd_hda_codec_realtek snd_hda_codec_hdmi snd_hda_codec_generic thinkpad_acpi nvram snd_hda_intel lpc_ich snd_hda_controller snd_hda_codec snd_hwdep snd_pcm mac_hid rtsx_pci_ms intel_smartconnect snd_seq_midi memstick snd_seq_midi_event btusb rfcomm shpchp bnep bluetooth snd_rawmidi snd_seq snd_seq_device snd_timer snd soundcore binfmt_misc parport_pc ppdev nls_iso8859_1 lp parport sch_fq dm_crypt rtsx_pci_sdmmc crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mulglue_helper ablk_helper i915 cryptd psmouse e1000e ahci i2c_algo_bit libahci ptp drm_kms_helper rtsx_pci pps_core drm wmi video [last unloaded: ipmi_msghandler] CPU: 3 PID: 153 Comm: kworker/u16:5 Not tainted 3.18.0-031800rc1-generic #201410192135 Hardware name: LENOVO 20AM009DMS/20AM009DMS, BIOS GIET76WW (2.26 ) 08/27/2014 Workqueue: events_unbound async_run_entry_fn 0000000000001d6f ffff88022dd63bc8 ffffffff827a1613 ffffffff82c54168 ffff88022dd63c18 ffff88022dd63c08 ffffffff82074cfc 0000000000000246 ffff88022e312b58 ffff88022dd70000 ffff88022e312b68 ffff88022e312800 Call Trace: [<ffffffff827a1613>] dump_stack+0x46/0x58 [<ffffffff82074cfc>] warn_slowpath_common+0x8c/0xc0 [<ffffffff82074de6>] warn_slowpath_fmt+0x46/0x50 [<ffffffffc01b2015>] assert_can_disable_lcpll+0x295/0x320 [i915] [<ffffffffc01bd924>] hsw_disable_lcpll.constprop.86+0x14/0x2e0 [i915] [<ffffffffc01c4faf>] hsw_enable_pc8+0x3f/0xa0 [i915] [<ffffffffc015e065>] intel_suspend_complete+0x45/0x50 [i915] [<ffffffffc015e2e3>] i915_pm_suspend_late+0x33/0x90 [i915] [<ffffffffc015e2b0>] ? intel_runtime_suspend+0x240/0x240 [i915] [<ffffffff824e0d28>] dpm_run_callback+0x58/0xd0 [<ffffffff824d095e>] ? device_for_each_child+0x5e/0x70 [<ffffffff824e11c0>] __device_suspend_late+0xc0/0x1b0 [<ffffffff824e1d3f>] async_suspend_late+0x1f/0xa0 [<ffffffff820964cc>] async_run_entry_fn+0x4c/0x160 [<ffffffff8208d6be>] process_one_work+0x14e/0x460 [<ffffffff8208e03b>] worker_thread+0x11b/0x3f0 [<ffffffff8208df20>] ? create_worker+0x1e0/0x1e0 [<ffffffff82093bb9>] kthread+0xc9/0xe0 [<ffffffff82093af0>] ? flush_kthread_worker+0x90/0x90 [<ffffffff827aeebc>] ret_from_fork+0x7c/0xb0 [<ffffffff82093af0>] ? flush_kthread_worker+0x90/0x90 ---[ end trace c7d449c4daccb3a8 ]--- Created attachment 108211 [details]
Linux 3.18-rc1 dmesg with drm.debug=0xe i915.mmio_debug=1
Does this still happen with drm-intel-nightly? I compiled drm-intel-nightly from 19th December (commit 4fa23142a15526f4a4b5df61f26eacdd558a849a) and have been running it since and got the error again. [31321.574188] PM: Entering mem sleep [31321.574214] Suspending console(s) (use no_console_suspend to debug) [31321.745685] [drm:intel_display_power_get] enabling always-on [31321.745991] [drm:i915_check_and_clear_faults] Unexpected fault [31321.745991] Addr: 0x00000000 [31321.745991] Address space: PPGTT [31321.745991] Source ID: 24 [31321.745991] Type: 3 [31321.754275] [drm:intel_display_power_put] disabling always-on [31321.758282] [drm:intel_display_power_put] disabling display [31321.758285] [drm:hsw_set_power_well] Requesting to disable the power well [31321.890536] PM: suspend of devices complete after 315.761 msecs [31321.890822] [drm:hsw_enable_pc8] Enabling package C8+ [31321.914519] ------------[ cut here ]------------ [31321.914557] WARNING: CPU: 3 PID: 6706 at drivers/gpu/drm/i915/intel_display.c:7743 hsw_enable_pc8+0x669/0x7d0 [i915]() [31321.914557] SPLL enabled [31321.914588] Modules linked in: sch_fq_codel ctr ccm ipmi_msghandler arc4 iwlmvm mac80211 intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm joydev serio_raw iwlwifi rtsx_pci_ms memstick snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel thinkpad_acpi bnep cfg80211 snd_hda_controller intel_smartconnect btusb mac_hid nvram snd_hda_codec rfcomm snd_hwdep bluetooth lpc_ich snd_pcm shpchp snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd soundcore binfmt_misc parport_pc nls_iso8859_1 ppdev lp parport sch_fq dm_crypt rtsx_pci_sdmmc crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel i915 e1000e aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd ptp psmouse pps_core ahci i2c_algo_bit libahci drm_kms_helper rtsx_pci drm wmi video [31321.914593] CPU: 3 PID: 6706 Comm: kworker/u16:1 Tainted: G W 3.18.0-custom+ #1 [31321.914594] Hardware name: LENOVO 20AM009DMS/20AM009DMS, BIOS GIET76WW (2.26 ) 08/27/2014 [31321.914600] Workqueue: events_unbound async_run_entry_fn [31321.914602] 0000000000000009 ffff8801aea03bf8 ffffffff8279b67b ffffffff82c54c38 [31321.914603] ffff8801aea03c48 ffff8801aea03c38 ffffffff82074a91 0000000100763538 [31321.914605] ffff88022e140000 ffff88022e3a8b80 ffff88022e3a8b90 ffff88022e3a8800 [31321.914606] Call Trace: [31321.914612] [<ffffffff8279b67b>] dump_stack+0x46/0x58 [31321.914617] [<ffffffff82074a91>] warn_slowpath_common+0x81/0xa0 [31321.914619] [<ffffffff82074af6>] warn_slowpath_fmt+0x46/0x50 [31321.914640] [<ffffffffc05391a9>] hsw_enable_pc8+0x669/0x7d0 [i915] [31321.914649] [<ffffffffc04cc860>] ? i915_suspend_legacy+0xd0/0xd0 [i915] [31321.914657] [<ffffffffc04cc160>] intel_suspend_complete+0xf0/0x6c0 [i915] [31321.914665] [<ffffffffc04cc748>] i915_drm_suspend_late+0x18/0x60 [i915] [31321.914673] [<ffffffffc04cc880>] i915_pm_suspend_late+0x20/0x30 [i915] [31321.914676] [<ffffffff824e8e1c>] dpm_run_callback+0x4c/0x100 [31321.914679] [<ffffffff824e9810>] __device_suspend_late+0xb0/0x1a0 [31321.914681] [<ffffffff824e991f>] async_suspend_late+0x1f/0xa0 [31321.914684] [<ffffffff8209745c>] async_run_entry_fn+0x4c/0x170 [31321.914685] [<ffffffff8208ed39>] process_one_work+0x159/0x470 [31321.914687] [<ffffffff8208f0bb>] worker_thread+0x6b/0x5d0 [31321.914689] [<ffffffff8208f050>] ? process_one_work+0x470/0x470 [31321.914690] [<ffffffff820947cb>] kthread+0xdb/0x100 [31321.914693] [<ffffffff820946f0>] ? kthread_create_on_node+0x180/0x180 [31321.914695] [<ffffffff827a313c>] ret_from_fork+0x7c/0xb0 [31321.914697] [<ffffffff820946f0>] ? kthread_create_on_node+0x180/0x180 [31321.914698] ---[ end trace c434051639cb4bb4 ]--- [31321.930588] PM: late suspend of devices complete after 40.002 msecs [31321.946866] PM: noirq suspend of devices complete after 16.256 msecs [31321.947177] ACPI: Preparing to enter system sleep state S3 Created attachment 118823 [details]
HSW 4770 snd_hda* warnings
Latest drm-intel-nightly. Noticed I also get this on every suspend with my 4200U (HM87):
[ 4847.185742] PM: suspend of devices complete after 947.984 msecs
[ 4847.190187] ------------[ cut here ]------------
[ 4847.190203] WARNING: CPU: 3 PID: 10228 at drivers/gpu/drm/i915/intel_display.c:9297 hsw_enable_pc8+0x5f0/0x710()
[ 4847.190204] CPU PWM1 enabled
[ 4847.190223] Modules linked in: f2fs uas usb_storage iwlmvm iwlwifi elan_i2c nfsd nfs auth_rpcgss oid_registry nfs_acl lockd grace sunrpc ip_tables x_tables
[ 4847.190229] CPU: 3 PID: 10228 Comm: kworker/u8:9 Tainted: G I 4.3.0-1-ck #1
[ 4847.190231] Hardware name: Notebook W840SU Series /W840SU Series , BIOS 4.6.5 11/26/2013
[ 4847.190239] Workqueue: events_unbound async_run_entry_fn
[ 4847.190245] 0000000000000000 0000000016f72b4a ffff8800a0077c28 ffffffff813fdb09
[ 4847.190249] ffff8800a0077c70 ffff8800a0077c60 ffffffff810eacc2 ffff8800d8e10000
[ 4847.190252] ffff88021513a370 ffff88021513a380 ffff88021513a000 ffffffff81c3b1c3
[ 4847.190253] Call Trace:
[ 4847.190264] [<ffffffff813fdb09>] dump_stack+0x4b/0x72
[ 4847.190270] [<ffffffff810eacc2>] warn_slowpath_common+0x82/0xc0
[ 4847.190273] [<ffffffff810ead5c>] warn_slowpath_fmt+0x5c/0x80
[ 4847.190279] [<ffffffff815d32c0>] hsw_enable_pc8+0x5f0/0x710
[ 4847.190286] [<ffffffff815567d3>] intel_suspend_complete+0x653/0x6e0
[ 4847.190290] [<ffffffff81556882>] i915_drm_suspend_late+0x22/0x80
[ 4847.190294] [<ffffffff815569c0>] ? i915_pm_poweroff_late+0x30/0x30
[ 4847.190297] [<ffffffff815569e7>] i915_pm_suspend_late+0x27/0x30
[ 4847.190306] [<ffffffff81626bae>] dpm_run_callback+0x4e/0x130
[ 4847.190312] [<ffffffff8162764d>] __device_suspend_late+0xfd/0x210
[ 4847.190317] [<ffffffff8162777f>] async_suspend_late+0x1f/0xa0
[ 4847.190320] [<ffffffff8110abd8>] async_run_entry_fn+0x48/0x150
[ 4847.190326] [<ffffffff8110297e>] process_one_work+0x14e/0x440
[ 4847.190330] [<ffffffff81102cb8>] worker_thread+0x48/0x4a0
[ 4847.190336] [<ffffffff819accdd>] ? __schedule+0x33d/0xa40
[ 4847.190339] [<ffffffff81102c70>] ? process_one_work+0x440/0x440
[ 4847.190342] [<ffffffff81102c70>] ? process_one_work+0x440/0x440
[ 4847.190348] [<ffffffff81108508>] kthread+0xd8/0xf0
[ 4847.190354] [<ffffffff81108430>] ? kthread_worker_fn+0x170/0x170
[ 4847.190359] [<ffffffff819b121f>] ret_from_fork+0x3f/0x70
[ 4847.190364] [<ffffffff81108430>] ? kthread_worker_fn+0x170/0x170
[ 4847.190367] ---[ end trace 188d5de2e2080113 ]---
[ 4847.201171] PM: late suspend of devices complete after 15.428 msecs
On my 4770 (Z87, one HDMI monitor) I get no such message, but instead the attached snd messages.
(In reply to Andreas Reis from comment #5) > [ 4847.185742] PM: suspend of devices complete after 947.984 msecs > [ 4847.190187] ------------[ cut here ]------------ > [ 4847.190203] WARNING: CPU: 3 PID: 10228 at > drivers/gpu/drm/i915/intel_display.c:9297 hsw_enable_pc8+0x5f0/0x710() > [ 4847.190204] CPU PWM1 enabled That's a different warning. Would you mind filing a new bug for it? Does this still happen on nightly with i915.fastboot=1 ? Hopefully fixed with commit 3ecc547ac1e7e1cbba13e831f7ae05c820a9e23b I get the SPLL enabled warning with Linux 4.3.0 but haven't seen it yet with drm-intel-nightly from 2015-11-30 with or without i915.fastboot=1. Probably fixed with the SPLL changes then. :) |
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.