From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Richter Subject: Broken suspend/resume on i830 (with debug information) Date: Sun, 08 Jun 2014 23:20:21 +0200 Message-ID: <5394D395.8060802@math.tu-berlin.de> References: <20140602082705.GJ19050@phenom.ffwll.local> <538C54E0.8090507@rus.uni-stuttgart.de> <1027_1401722832_538C97D0_1027_15897_1_20140602152702.GU19050@phenom.ffwll.local> <538DDDF0.6000902@math.tu-berlin.de> <20140603144509.GI7416@phenom.ffwll.local> <538DE414.1010204@rus.uni-stuttgart.de> <20140603151426.GC4772@nuc-i3427.alporthouse.com> <538DE77E.9080502@rus.uni-stuttgart.de> <20140603152614.GD4772@nuc-i3427.alporthouse.com> <538DEEAE.9090709@rus.uni-stuttgart.de> <17205_1401811442_538DF1F2_17205_16362_1_20140603160352.GA6129@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: Received: from mail-2.alumni.tu-berlin.de (mail.alumni.tu-berlin.de [130.149.5.29]) by gabe.freedesktop.org (Postfix) with ESMTP id 92A3C6E027 for ; Sun, 8 Jun 2014 14:20:27 -0700 (PDT) In-Reply-To: <17205_1401811442_538DF1F2_17205_16362_1_20140603160352.GA6129@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Thomas Richter , Daniel Vetter , =?ISO-8859-1?Q?Ville_Syrj=E4l=E4?= , intel-gfx List-Id: intel-gfx@lists.freedesktop.org Dear intel experts, just tried to debug the i830 resume on the S6010. With netconsole and netcat, I found that the kernel locks up when trying to load the i915 module on suspend. Here is the output of the kernel: [ 1772.867519] hid-generic 0003:046D:C05F.002B: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.0-2/input0 [ 1800.068074] INFO: task modprobe:3321 blocked for more than 120 seconds. [ 1800.068130] Not tainted 3.15.0-rc7+ #6 [ 1800.068150] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1800.068177] modprobe D f86d6600 0 3321 2855 0x00000000 [ 1800.068436] f4102cb0 00000082 f41c88d4 f86d6600 00000000 f41c88d4 f41c8000 f6a27fec [ 1800.069063] f4102cb0 00000000 00000000 f84a5885 f41c88d4 f86d6600 00000000 fffffffa [ 1800.069682] f41c8000 f41c88d4 f86d66a8 00000000 f41c8ab0 f84a0038 00000000 00000000 [ 1800.070274] Call Trace: [ 1800.070587] [] ? set_clock+0x50/0x60 [i915] [ 1800.070664] [] ? bit_xfer+0x255/0x4c4 [i2c_algo_bit] [ 1800.070772] [] ? set_clock+0x50/0x60 [i915] [ 1800.070907] [] ? intel_gpio_post_xfer+0x28/0x60 [i915] [ 1800.070977] [] ? schedule_preempt_disabled+0x5/0x10 [ 1800.071005] [] ? __ww_mutex_lock_slowpath+0x7c/0xec [ 1800.071056] [] ? drm_modeset_lock+0x2a/0xb0 [drm] [ 1800.071185] [] ? intel_get_load_detect_pipe+0xa9/0x4b0 [i915] [ 1800.071320] [] ? intel_modeset_setup_hw_state+0xab6/0xd40 [i915] [ 1800.071448] [] ? gen4_write64+0x50/0x50 [i915] [ 1800.071513] [] ? drm_modeset_lock+0x2a/0xb0 [drm] [ 1800.071614] [] ? intel_modeset_init+0x7bd/0x12f0 [i915] [ 1800.071676] [] ? kmem_cache_alloc+0x31/0x100 [ 1800.071744] [] ? drm_irq_install+0xa1/0x180 [drm] [ 1800.071856] [] ? i915_driver_load+0x9d1/0xee0 [i915] [ 1800.072023] [] ? i915_dma_init+0x2c0/0x2c0 [i915] [ 1800.072157] [] ? kobject_uevent_env+0xeb/0x4f0 [ 1800.072184] [] ? kobject_uevent_env+0xeb/0x4f0 [ 1800.072239] [] ? add_uevent_var+0xc0/0xc0 [ 1800.072271] [] ? get_device+0xc/0x20 [ 1800.072407] [] ? klist_node_init+0x33/0x50 [ 1800.072489] [] ? klist_add_tail+0x17/0x40 [ 1800.072668] [] ? drm_sysfs_device_add+0xb1/0x110 [drm] [ 1800.072708] [] ? drm_dev_register+0x9e/0x100 [drm] [ 1800.072803] [] ? drm_get_pci_dev+0x79/0x1f0 [drm] [ 1800.072889] [] ? pci_device_probe+0x7f/0xd0 [ 1800.072976] [] ? sysfs_create_link+0x1d/0x40 [ 1800.073114] [] ? driver_probe_device+0x6a/0x230 [ 1800.073202] [] ? kobject_add_internal+0x150/0x2c0 [ 1800.073366] [] ? driver_probe_device+0x230/0x230 [ 1800.073392] [] ? __driver_attach+0x79/0x80 [ 1800.073527] [] ? bus_for_each_dev+0x38/0x70 [ 1800.073609] [] ? driver_attach+0x16/0x20 [ 1800.073771] [] ? driver_probe_device+0x230/0x230 [ 1800.073797] [] ? bus_add_driver+0xe1/0x1e0 [ 1800.073932] [] ? driver_register+0x51/0xd0 [ 1800.074020] [] ? 0xf80d1fff [ 1800.074101] [] ? 0xf80d1fff [ 1800.074235] [] ? do_one_initcall+0xe2/0x130 [ 1800.074316] [] ? mutex_lock+0x8/0x15 [ 1800.074400] [] ? jump_label_module_notify+0x155/0x1a0 [ 1800.074487] [] ? notifier_call_chain+0x40/0x60 [ 1800.074571] [] ? __blocking_notifier_call_chain+0x4b/0x70 [ 1800.074738] [] ? load_module+0x1a62/0x2180 [ 1800.074774] [] ? vmalloc_sync_all+0xd0/0xd0 [ 1800.074911] [] ? SyS_init_module+0x91/0xd0 [ 1800.075007] [] ? sysenter_do_call+0x12/0x26 Maybe that helps to find the issue with the broken resume on the S6010. Greetings, Thomas