On 06/01/2012 10:32 PM, Daniel Vetter wrote: > On Fri, Jun 01, 2012 at 02:21:25PM +0800, Dave Young wrote: >> Today I got a lot i915 warnings on a thinkpad t400, here is the something >> copied from syslog: >> [Known issue?] > > The gpu refuses to clear the write fifo. Which means it pretty much > disappeared into nirvana. The kernel _should_ detect this condition and > try to reset the gpu. Furthermore it should dump a useful information into > i915_error_state in debugfs. Can you please attach that (rebooting > obviously destroy the contents of that file)?
Sorry, I did not save the debugfs content. I can not always reproduce this issue, I will send that to you when I see the call trace next time. > > Also, your version of your kernel, xf86-video-intel, mesa and libdrm are > relevant. kernel: 3.4.0 xf86-video-intel: xorg-x11-drv-intel-2.16.0-1.el6.x86_64 mesa: mesa-dri-drivers-7.11-1.el6.x86_64 libdrm: libdrm-2.4.25-1.el6.x86_64 > > Yours, Daniel >> >> Jun 1 13:31:13 localhost kernel: [15935.915986] ------------[ cut here >> ]------------ >> Jun 1 13:31:13 localhost kernel: [15935.916009] WARNING: at >> drivers/gpu/drm/i915/i915_drv.c:440 __gen6_gt_wait_for_fifo+0x74/0x89() >> Jun 1 13:31:13 localhost kernel: [15935.916017] Hardware name: 4236NUC >> Jun 1 13:31:13 localhost kernel: [15935.916022] Modules linked in: fuse >> rfcomm bnep sunrpc vhost_net macvtap macvlan tun kvm_intel kvm btusb >> bluetooth uvcvideo videobuf2_core videodev media videobuf2_vmalloc >> videobuf2_memops pcspkr iwlwifi mac80211 cfg80211 e1000e wmi thinkpad_acpi >> rfkill firewire_ohci firewire_core crc_itu_t sdhci_pci [last unloaded: >> scsi_wait_scan] >> Jun 1 13:31:13 localhost kernel: [15935.916125] Pid: 8026, comm: Xorg Not >> tainted 3.4.0 #284 >> Jun 1 13:31:13 localhost kernel: [15935.916131] Call Trace: >> Jun 1 13:31:13 localhost kernel: [15935.916146] [<ffffffff810333a7>] >> warn_slowpath_common+0x80/0x98 >> Jun 1 13:31:13 localhost kernel: [15935.916157] [<ffffffff810333d4>] >> warn_slowpath_null+0x15/0x17 >> Jun 1 13:31:13 localhost kernel: [15935.916168] [<ffffffff81358163>] >> __gen6_gt_wait_for_fifo+0x74/0x89 >> Jun 1 13:31:13 localhost kernel: [15935.916178] [<ffffffff8135852b>] >> i915_write32+0x4c/0x70 >> Jun 1 13:31:13 localhost kernel: [15935.916189] [<ffffffff8138b506>] ? >> gen6_ring_put_irq+0x31/0x8a >> Jun 1 13:31:13 localhost kernel: [15935.916199] [<ffffffff8138b538>] >> gen6_ring_put_irq+0x63/0x8a >> Jun 1 13:31:13 localhost kernel: [15935.916209] [<ffffffff8138b59c>] >> gen6_render_ring_put_irq+0x13/0x15 >> Jun 1 13:31:13 localhost kernel: [15935.916222] [<ffffffff81367214>] >> i915_wait_request+0x2fd/0x3b3 >> Jun 1 13:31:13 localhost kernel: [15935.916235] [<ffffffff81051c59>] ? >> wake_up_bit+0x25/0x25 >> Jun 1 13:31:13 localhost kernel: [15935.916248] [<ffffffff81367368>] ? >> i915_gem_flush_ring+0x6b/0x139 >> Jun 1 13:31:13 localhost kernel: [15935.916260] [<ffffffff813672fb>] >> i915_gem_object_wait_rendering+0x31/0x33 >> Jun 1 13:31:13 localhost kernel: [15935.916271] [<ffffffff8136c81f>] >> i915_gem_do_execbuffer.clone.6+0xce7/0x129f >> Jun 1 13:31:13 localhost kernel: [15935.916284] [<ffffffff8107ab6b>] ? >> __lock_acquire+0xe32/0xe41 >> Jun 1 13:31:13 localhost kernel: [15935.916294] [<ffffffff8107ac1a>] ? >> lock_release_non_nested+0xa0/0x24f >> Jun 1 13:31:13 localhost kernel: [15935.916306] [<ffffffff8136d155>] >> i915_gem_execbuffer2+0x114/0x183 >> Jun 1 13:31:13 localhost kernel: [15935.916321] [<ffffffff810e7ec4>] ? >> might_fault+0x89/0x90 >> Jun 1 13:31:13 localhost kernel: [15935.916334] [<ffffffff81343623>] >> drm_ioctl+0x2f1/0x3d3 >> Jun 1 13:31:13 localhost kernel: [15935.916345] [<ffffffff810e7e7b>] ? >> might_fault+0x40/0x90 >> Jun 1 13:31:13 localhost kernel: [15935.916355] [<ffffffff8136d041>] ? >> i915_gem_execbuffer+0x26a/0x26a >> Jun 1 13:31:13 localhost kernel: [15935.916366] [<ffffffff810e7e7b>] ? >> might_fault+0x40/0x90 >> Jun 1 13:31:13 localhost kernel: [15935.916378] [<ffffffff8100add4>] ? >> check_for_xstate+0x2f/0x8a >> Jun 1 13:31:13 localhost kernel: [15935.916391] [<ffffffff8111c5cc>] >> do_vfs_ioctl+0x47d/0x4bc >> Jun 1 13:31:13 localhost kernel: [15935.916405] [<ffffffff81044a98>] ? >> do_sigaltstack+0xaf/0x14e >> Jun 1 13:31:13 localhost kernel: [15935.916417] [<ffffffff815e0255>] ? >> retint_swapgs+0x13/0x1b >> Jun 1 13:31:13 localhost kernel: [15935.916430] [<ffffffff8110f313>] ? >> fget_light+0x3d/0x9c >> Jun 1 13:31:13 localhost kernel: [15935.916441] [<ffffffff8111c65c>] >> sys_ioctl+0x51/0x75 >> Jun 1 13:31:13 localhost kernel: [15935.916452] [<ffffffff815e677d>] >> system_call_fastpath+0x1a/0x1f >> Jun 1 13:31:13 localhost kernel: [15935.916460] ---[ end trace >> 93dc2a59f9772003 ]--- >> Jun 1 13:31:13 localhost kernel: [15935.921817] ------------[ cut here >> ]------------ >> Jun 1 13:31:13 localhost kernel: [15935.921829] WARNING: at >> drivers/gpu/drm/i915/i915_drv.c:440 __gen6_gt_wait_for_fifo+0x74/0x89() >> Jun 1 13:31:13 localhost kernel: [15935.921836] Hardware name: 4236NUC >> Jun 1 13:31:13 localhost kernel: [15935.921840] Modules linked in: fuse >> rfcomm bnep sunrpc vhost_net macvtap macvlan tun kvm_intel kvm btusb >> bluetooth uvcvideo videobuf2_core videodev media videobuf2_vmalloc >> videobuf2_memops pcspkr iwlwifi mac80211 cfg80211 e1000e wmi thinkpad_acpi >> rfkill firewire_ohci firewire_core crc_itu_t sdhci_pci [last unloaded: >> scsi_wait_scan] >> Jun 1 13:31:13 localhost kernel: [15935.921931] Pid: 8026, comm: Xorg >> Tainted: G W 3.4.0 #284 >> Jun 1 13:31:13 localhost kernel: [15935.921937] Call Trace: >> Jun 1 13:31:13 localhost kernel: [15935.921947] [<ffffffff810333a7>] >> warn_slowpath_common+0x80/0x98 >> Jun 1 13:31:13 localhost kernel: [15935.921956] [<ffffffff810333d4>] >> warn_slowpath_null+0x15/0x17 >> Jun 1 13:31:13 localhost kernel: [15935.921966] [<ffffffff81358163>] >> __gen6_gt_wait_for_fifo+0x74/0x89 >> Jun 1 13:31:13 localhost kernel: [15935.921975] [<ffffffff8135852b>] >> i915_write32+0x4c/0x70 >> Jun 1 13:31:13 localhost kernel: [15935.921984] [<ffffffff8138b1c3>] >> ring_write_tail+0x1c/0x1e >> Jun 1 13:31:13 localhost kernel: [15935.921994] [<ffffffff8138c446>] >> intel_ring_advance+0x18/0x1a >> Jun 1 13:31:13 localhost kernel: [15935.922003] [<ffffffff8138c5a2>] >> blt_ring_flush+0x66/0x70 >> Jun 1 13:31:13 localhost kernel: [15935.922015] [<ffffffff81367368>] >> i915_gem_flush_ring+0x6b/0x139 >> Jun 1 13:31:13 localhost kernel: [15935.922026] [<ffffffff8136c716>] >> i915_gem_do_execbuffer.clone.6+0xbde/0x129f >> Jun 1 13:31:13 localhost kernel: [15935.922037] [<ffffffff8107ab6b>] ? >> __lock_acquire+0xe32/0xe41 >> Jun 1 13:31:13 localhost kernel: [15935.922047] [<ffffffff8107ac1a>] ? >> lock_release_non_nested+0xa0/0x24f >> Jun 1 13:31:13 localhost kernel: [15935.922058] [<ffffffff8136d155>] >> i915_gem_execbuffer2+0x114/0x183 >> Jun 1 13:31:13 localhost kernel: [15935.922070] [<ffffffff810e7ec4>] ? >> might_fault+0x89/0x90 >> Jun 1 13:31:13 localhost kernel: [15935.922080] [<ffffffff81343623>] >> drm_ioctl+0x2f1/0x3d3 >> Jun 1 13:31:13 localhost kernel: [15935.922091] [<ffffffff810e7e7b>] ? >> might_fault+0x40/0x90 >> Jun 1 13:31:13 localhost kernel: [15935.922100] [<ffffffff8136d041>] ? >> i915_gem_execbuffer+0x26a/0x26a >> Jun 1 13:31:13 localhost kernel: [15935.922112] [<ffffffff810e7e7b>] ? >> might_fault+0x40/0x90 >> Jun 1 13:31:13 localhost kernel: [15935.922121] [<ffffffff8100add4>] ? >> check_for_xstate+0x2f/0x8a >> Jun 1 13:31:13 localhost kernel: [15935.922133] [<ffffffff8111c5cc>] >> do_vfs_ioctl+0x47d/0x4bc >> Jun 1 13:31:13 localhost kernel: [15935.922145] [<ffffffff81044a98>] ? >> do_sigaltstack+0xaf/0x14e >> Jun 1 13:31:13 localhost kernel: [15935.922154] [<ffffffff815e0255>] ? >> retint_swapgs+0x13/0x1b >> Jun 1 13:31:13 localhost kernel: [15935.922165] [<ffffffff8110f313>] ? >> fget_light+0x3d/0x9c >> Jun 1 13:31:13 localhost kernel: [15935.922176] [<ffffffff8111c65c>] >> sys_ioctl+0x51/0x75 >> Jun 1 13:31:13 localhost kernel: [15935.922185] [<ffffffff815e677d>] >> system_call_fastpath+0x1a/0x1f >> Jun 1 13:31:13 localhost kernel: [15935.922193] ---[ end trace >> 93dc2a59f9772004 ]--- >> Jun 1 13:31:13 localhost kernel: [15935.928465] ------------[ cut here >> ]------------ >> Jun 1 13:31:13 localhost kernel: [15935.928476] WARNING: at >> drivers/gpu/drm/i915/i915_drv.c:440 __gen6_gt_wait_for_fifo+0x74/0x89() >> Jun 1 13:31:13 localhost kernel: [15935.928482] Hardware name: 4236NUC >> Jun 1 13:31:13 localhost kernel: [15935.928486] Modules linked in: fuse >> rfcomm bnep sunrpc vhost_net macvtap macvlan tun kvm_intel kvm btusb >> bluetooth uvcvideo videobuf2_core videodev media videobuf2_vmalloc >> videobuf2_memops pcspkr iwlwifi mac80211 cfg80211 e1000e wmi thinkpad_acpi >> rfkill firewire_ohci firewire_core crc_itu_t sdhci_pci [last unloaded: >> scsi_wait_scan] >> Jun 1 13:31:13 localhost kernel: [15935.928577] Pid: 8026, comm: Xorg >> Tainted: G W 3.4.0 #284 >> Jun 1 13:31:13 localhost kernel: [15935.928583] Call Trace: >> Jun 1 13:31:13 localhost kernel: [15935.928592] [<ffffffff810333a7>] >> warn_slowpath_common+0x80/0x98 >> Jun 1 13:31:13 localhost kernel: [15935.928602] [<ffffffff810333d4>] >> warn_slowpath_null+0x15/0x17 >> Jun 1 13:31:13 localhost kernel: [15935.928612] [<ffffffff81358163>] >> __gen6_gt_wait_for_fifo+0x74/0x89 >> Jun 1 13:31:13 localhost kernel: [15935.928622] [<ffffffff8135852b>] >> i915_write32+0x4c/0x70 >> Jun 1 13:31:13 localhost kernel: [15935.928631] [<ffffffff8138b85a>] ? >> gen6_ring_get_irq+0x44/0x9a >> Jun 1 13:31:13 localhost kernel: [15935.928641] [<ffffffff8138b88f>] >> gen6_ring_get_irq+0x79/0x9a >> Jun 1 13:31:13 localhost kernel: [15935.928651] [<ffffffff8138b8ed>] >> gen6_render_ring_get_irq+0x13/0x15 >> Jun 1 13:31:13 localhost kernel: [15935.928663] [<ffffffff813670ac>] >> i915_wait_request+0x195/0x3b3 >> Jun 1 13:31:13 localhost kernel: [15935.928675] [<ffffffff81367368>] ? >> i915_gem_flush_ring+0x6b/0x139 >> Jun 1 13:31:13 localhost kernel: [15935.928688] [<ffffffff813672fb>] >> i915_gem_object_wait_rendering+0x31/0x33 >> Jun 1 13:31:13 localhost kernel: [15935.928698] [<ffffffff8136c81f>] >> i915_gem_do_execbuffer.clone.6+0xce7/0x129f >> Jun 1 13:31:13 localhost kernel: [15935.928709] [<ffffffff8107ab6b>] ? >> __lock_acquire+0xe32/0xe41 >> Jun 1 13:31:13 localhost kernel: [15935.928719] [<ffffffff8107ac1a>] ? >> lock_release_non_nested+0xa0/0x24f >> Jun 1 13:31:13 localhost kernel: [15935.928731] [<ffffffff8136d155>] >> i915_gem_execbuffer2+0x114/0x183 >> Jun 1 13:31:13 localhost kernel: [15935.928742] [<ffffffff810e7ec4>] ? >> might_fault+0x89/0x90 >> Jun 1 13:31:13 localhost kernel: [15935.928752] [<ffffffff81343623>] >> drm_ioctl+0x2f1/0x3d3 >> Jun 1 13:31:13 localhost kernel: [15935.928764] [<ffffffff810e7e7b>] ? >> might_fault+0x40/0x90 >> Jun 1 13:31:13 localhost kernel: [15935.928773] [<ffffffff8136d041>] ? >> i915_gem_execbuffer+0x26a/0x26a >> Jun 1 13:31:13 localhost kernel: [15935.928785] [<ffffffff810e7e7b>] ? >> might_fault+0x40/0x90 >> Jun 1 13:31:13 localhost kernel: [15935.928794] [<ffffffff8100add4>] ? >> check_for_xstate+0x2f/0x8a >> Jun 1 13:31:13 localhost kernel: [15935.928806] [<ffffffff8111c5cc>] >> do_vfs_ioctl+0x47d/0x4bc >> Jun 1 13:31:13 localhost kernel: [15935.928818] [<ffffffff81044a98>] ? >> do_sigaltstack+0xaf/0x14e >> Jun 1 13:31:13 localhost kernel: [15935.928828] [<ffffffff815e0255>] ? >> retint_swapgs+0x13/0x1b >> Jun 1 13:31:13 localhost kernel: [15935.928838] [<ffffffff8110f313>] ? >> fget_light+0x3d/0x9c >> Jun 1 13:31:13 localhost kernel: [15935.928850] [<ffffffff8111c65c>] >> sys_ioctl+0x51/0x75 >> Jun 1 13:31:13 localhost kernel: [15935.928859] [<ffffffff815e677d>] >> system_call_fastpath+0x1a/0x1f >> Jun 1 13:31:13 localhost kernel: [15935.928866] ---[ end trace >> 93dc2a59f9772005 ]--- >> _______________________________________________ >> dri-devel mailing list >> dri-devel at lists.freedesktop.org >> http://lists.freedesktop.org/mailman/listinfo/dri-devel > -- Thanks Dave