[Intel-gfx] Getting "ring_stuck" errors at times on Haswell laptop

Daniel Vetter daniel.vetter at ffwll.ch
Tue Sep 17 01:42:24 CEST 2013


On Tue, Sep 17, 2013 at 1:24 AM, Kenneth R. Crudup <kenny at panix.com> wrote:
>
> (Please forgive the SPAM-ish To: field; I'm not sure which of you is
> the most-appropriate Maintainer for this issue.)

The mailing list is always the most appropriate to: address for a bug
report. Adding it now, but won't look at the report yet since it's a
bit late here ;-)

[Actually add the m-l this time around, really getting late here ...]

Cheers, Daniel

>
> Quite often when watching YouTube/Flash (or HTML5, I'm not sure) videos
> I'll get the following ring_stuck warning:
>
> ----
> Sep 13 15:35:57 tosh-p75a kernel: [40023.076221] [drm:ring_stuck] *ERROR* Kicking stuck wait on blitter ring
> Sep 13 15:36:01 tosh-p75a kernel: [40027.091459] [drm:ring_stuck] *ERROR* Kicking stuck wait on blitter ring
> Sep 13 15:36:05 tosh-p75a kernel: [40031.082704] [drm:ring_stuck] *ERROR* Kicking stuck wait on blitter ring
> Sep 13 15:36:18 tosh-p75a kernel: [40044.093183] [drm:ring_stuck] *ERROR* Kicking stuck wait on blitter ring
> Sep 13 15:36:22 tosh-p75a kernel: [40048.108424] [drm:ring_stuck] *ERROR* Kicking stuck wait on blitter ring
> Sep 13 15:36:26 tosh-p75a kernel: [40052.107620] [drm:ring_stuck] *ERROR* Kicking stuck wait on blitter ring
> Sep 13 15:36:30 tosh-p75a kernel: [40056.110863] [drm:ring_stuck] *ERROR* Kicking stuck wait on blitter ring
> Sep 13 15:36:37 tosh-p75a kernel: [40063.100517] [drm:ring_stuck] *ERROR* Kicking stuck wait on blitter ring
> Sep 13 15:36:37 tosh-p75a kernel: [40063.100531] [drm:i915_hangcheck_elapsed] *ERROR* no progress on blitter ring
> Sep 13 15:36:37 tosh-p75a kernel: [40063.100536] [drm] capturing error event; look for more information in /sys/kernel/debug/dri/0/i915_error_state
> Sep 13 15:36:37 tosh-p75a kernel: [40063.105416] [drm:i915_set_reset_status] *ERROR* blitter ring hung inside bo (0x88c000 ctx 0) at 0x88c038
> Sep 13 15:37:45 tosh-p75a kernel: [40131.155355] [drm:ring_stuck] *ERROR* Kicking stuck wait on blitter ring
> Sep 13 15:37:49 tosh-p75a kernel: [40135.158567] [drm:ring_stuck] *ERROR* Kicking stuck wait on blitter ring
> ----
>
> (Sorry I don't have the /sys/kernel/debug/dri/0/i915_error_state info,
> but will collect it (and/or any other relevant info) if there's any
> interest on this from either of you).
>
> My laptop is a Toshiba "Satellite P75-A7200" with an i7-4700MQ CPU. I'm
> running essentially stock Linux 3.11.1 (SHA 5c68732e7).
>
> relevant lspci -vv:
>
> ----
> 00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller])
>         Subsystem: Toshiba America Info Systems Device fa72
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
>         Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Latency: 0
>         Interrupt: pin A routed to IRQ 40
>         Region 0: Memory at b2000000 (64-bit, non-prefetchable) [size=4M]
>         Region 2: Memory at a0000000 (64-bit, prefetchable) [size=256M]
>         Region 4: I/O ports at 5000 [size=64]
>         Expansion ROM at <unassigned> [disabled]
>         Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
>                 Address: feeff00c  Data: 4181
>         Capabilities: [d0] Power Management version 2
>                 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                 Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
>         Capabilities: [a4] PCI Advanced Features
>                 AFCap: TP+ FLR+
>                 AFCtrl: FLR-
>                 AFStatus: TP-
>         Kernel driver in use: i915
> ----
>
> HTH,
>
>         -Kenny
>
> --
> Kenneth R. Crudup  Sr. SW Engineer, Scott County Consulting, Los Angeles



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



More information about the Intel-gfx mailing list