From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [3.4-rc5, SNB] transaction abort when suspending Date: Thu, 3 May 2012 15:19:01 +0200 Message-ID: <20120503131842.GG4983@phenom.ffwll.local> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail-wi0-f177.google.com (mail-wi0-f177.google.com [209.85.212.177]) by gabe.freedesktop.org (Postfix) with ESMTP id B96359E7D1 for ; Thu, 3 May 2012 06:17:55 -0700 (PDT) Received: by wibhj13 with SMTP id hj13so256306wib.12 for ; Thu, 03 May 2012 06:17:54 -0700 (PDT) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: Daniel J Blueman Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org On Thu, May 03, 2012 at 09:07:03PM +0800, Daniel J Blueman wrote: > At suspend time on 3.4-rc5 with SNB, we see a i915 register read > transaction aborted, presumably as the GT is powered down: > > WARNING: at drivers/gpu/drm/i915/i915_drv.c:398 > gen6_gt_check_fifodbg.isra.6+0x3b/0x50 [i915]() > Hardware name: Latitude E5420 > MMIO read or write has been dropped ffffffff > Modules linked in: brd dm_crypt dm_mod kvm_intel kvm coretemp > microcode uvcvideo videobuf2_core videodev videobuf2_vmalloc > videobuf2_memops iwlwifi binfmt_misc btrfs i915 cfbcopyarea video > cfbimgblt cfbfillrect > Pid: 23468, comm: kworker/u:13 Tainted: G W 3.4.0-rc5-debug #10 > Call Trace: > [] warn_slowpath_common+0x7a/0xb0 > [] warn_slowpath_fmt+0x41/0x50 > [] ? i915_read32+0x65/0xb0 [i915] > [] gen6_gt_check_fifodbg.isra.6+0x3b/0x50 [i915] > [] __gen6_gt_force_wake_put+0x19/0x20 [i915] > [] i915_read32+0x99/0xb0 [i915] > [] i915_update_gfx_val+0x85/0xe0 [i915] > [] intel_idle_update+0x4b/0xb0 [i915] > [] process_one_work+0x1b6/0x460 > [] ? process_one_work+0x158/0x460 > [] ? intel_decrease_pllclock+0x130/0x130 [i915] > [] worker_thread+0x124/0x2d0 > [] ? manage_workers.isra.25+0x120/0x120 > [] kthread+0x8e/0xa0 > [] kernel_thread_helper+0x4/0x10 > [] ? finish_task_switch+0x77/0x100 > [] ? _raw_spin_unlock_irq+0x2b/0x50 > [] ? retint_restore_args+0xe/0xe > [] ? __init_kthread_worker+0x70/0x70 > [] ? gs_change+0xb/0xb This is just ironlake code running on snb that shouldn't run on snb. Otherwise no harmful side-effects known - the warning is newly added to 3.4. Patch to fix this is on track to get merged into 3.4-rc and already landed in drm-intel-fixes as: commit e90f3b61f4432e3c5bb6b57f4b3e8d8cba747541 Author: Chris Wilson Date: Mon Apr 30 19:35:02 2012 +0100 drm/i915: Only enable IPS polling for gen5 Thanks for the report. -Daniel -- Daniel Vetter Mail: daniel@ffwll.ch Mobile: +41 (0)79 365 57 48