[Intel-gfx] ✓ Fi.CI.BAT: success for gpu reset and page_flip removal, take 2

Chris Wilson chris at chris-wilson.co.uk
Thu Jul 20 19:45:28 UTC 2017


Quoting Patchwork (2017-07-20 19:14:57)
> == Series Details ==
> 
> Series: gpu reset and page_flip removal, take 2
> URL   : https://patchwork.freedesktop.org/series/27664/
> State : success
> 
> == Summary ==
> 
> Series 27664v1 gpu reset and page_flip removal, take 2
> https://patchwork.freedesktop.org/api/1.0/series/27664/revisions/1/mbox/
> 
> Test kms_force_connector_basic:
>         Subgroup prune-stale-modes:
>                 pass       -> SKIP       (fi-ivb-3520m) fdo#101048
> Test kms_pipe_crc_basic:
>         Subgroup suspend-read-crc-pipe-b:
>                 dmesg-warn -> PASS       (fi-byt-n2820) fdo#101705
> 
> fdo#101048 https://bugs.freedesktop.org/show_bug.cgi?id=101048
> fdo#101705 https://bugs.freedesktop.org/show_bug.cgi?id=101705
> 
> fi-bdw-5557u     total:279  pass:268  dwarn:0   dfail:0   fail:0   skip:11  time:447s
> fi-bdw-gvtdvm    total:279  pass:265  dwarn:0   dfail:0   fail:0   skip:14  time:427s
> fi-blb-e6850     total:279  pass:224  dwarn:1   dfail:0   fail:0   skip:54  time:353s

Notable for its absence here is the dwarn remains:

[  174.447751] [IGT] gem_ringfill: executing
[  174.454092] [drm:vgem_gem_dumb_create [vgem]] Created object of size 1
[  174.578472] [IGT] gem_ringfill: starting subtest basic-default-hang
[  178.720764] [drm:missed_breadcrumb [i915]] rcs0 missed breadcrumb at intel_breadcrumbs_hangcheck+0x5c/0x80 [i915], irq posted? yes, current seqno=321692, last=322350
[  183.729106] [drm] GPU HANG: ecode 3:0:0x657fff41, in gem_ringfill [3184], reason: Hang on rcs0, action: reset
[  183.729306] [drm:i915_reset_device [i915]] resetting chip
[  188.897051] i915 0000:00:02.0: i915_reset_device timed out, cancelling all in-flight rendering.

After the reset, so this is the struct_mutex deadlock in the atomic state cleanup.

[  188.906558] [drm:intel_disable_pipe [i915]] disabling pipe A
[  188.921697] [drm:i9xx_get_fifo_size [i915]] FIFO size - (0x00001d9c) A: 28
[  188.921742] [drm:i9xx_get_fifo_size [i915]] FIFO size - (0x00001d9c) B: 31
[  188.921785] [drm:i9xx_update_wm [i915]] FIFO watermarks - A: 26, B: 29
[  188.921823] [drm:i9xx_update_wm [i915]] Setting FIFO watermarks - A: 26, B: 29, C: 2, SR 1
[  188.921861] [drm:intel_atomic_commit_tail [i915]] [ENCODER:33:CRT]
[  188.921898] [drm:verify_connector_state.isra.72 [i915]] [CONNECTOR:32:VGA-1]
[  188.921948] [drm:intel_atomic_commit_tail [i915]] [CRTC:28:pipe A]
[  188.921982] [drm:intel_power_well_disable [i915]] disabling always-on
[  188.922045] drm/i915: Resetting chip after gpu hang
[  188.922098] [drm:i915_gem_reset_prepare_engine [i915]] rcs0 pardoned
[  189.423823] [drm:gen3_stop_rings [i915]] rcs0: timed out on STOP_RING
[  189.452169] [drm:init_workarounds_ring [i915]] rcs0: Number of context specific w/a: 0
[  189.452252] [drm:intel_hpll_vco [i915]] HPLL VCO 4000000 kHz
[  189.452289] [drm:intel_update_cdclk [i915]] Current CD clock rate: 333333 kHz, VCO: 4000000 kHz, ref: 0 kHz
[  189.452325] [drm:intel_power_well_enable [i915]] enabling always-on
[  189.452355] [drm:intel_power_well_disable [i915]] disabling always-on
[  189.452390] [drm:intel_set_plane_visible [i915]] pipe A active planes 0x0
[  189.452425] [drm:intel_modeset_setup_hw_state [i915]] [CRTC:28:pipe A] hw state readout: disabled
[  189.452455] [drm:intel_power_well_enable [i915]] enabling always-on
[  189.452485] [drm:intel_power_well_disable [i915]] disabling always-on
[  189.452520] [drm:intel_set_plane_visible [i915]] pipe B active planes 0x0
[  189.452554] [drm:intel_modeset_setup_hw_state [i915]] [CRTC:31:pipe B] hw state readout: disabled
[  189.452584] [drm:intel_power_well_enable [i915]] enabling always-on
[  189.453020] [drm:intel_power_well_disable [i915]] disabling always-on
[  189.453056] [drm:intel_modeset_setup_hw_state [i915]] [ENCODER:33:CRT] hw state readout: disabled, pipe A
[  189.453089] [drm:intel_power_well_enable [i915]] enabling always-on
[  189.453119] [drm:intel_power_well_disable [i915]] disabling always-on
[  189.453154] [drm:intel_modeset_setup_hw_state [i915]] [CONNECTOR:32:VGA-1] hw state readout: disabled
[  189.453192] [drm:intel_dump_pipe_config [i915]] [CRTC:28:pipe A][setup_hw_state]
[  189.453226] [drm:intel_dump_pipe_config [i915]] cpu_transcoder: A, pipe bpp: 0, dithering: 0
[  189.453260] [drm:intel_dump_pipe_config [i915]] audio: 0, infoframes: 0
[  189.453293] [drm:intel_dump_pipe_config [i915]] requested mode:
[  189.453301] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
[  189.453334] [drm:intel_dump_pipe_config [i915]] adjusted mode:
[  189.453339] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
[  189.453373] [drm:intel_dump_pipe_config [i915]] crtc timings: 0 0 0 0 0 0 0 0 0, type: 0x0 flags: 0x0
[  189.453407] [drm:intel_dump_pipe_config [i915]] port clock: 0, pipe src size: 0x0, pixel rate 0
[  189.453441] [drm:intel_dump_pipe_config [i915]] gmch pfit: control: 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
[  189.453474] [drm:intel_dump_pipe_config [i915]] ips: 0, double wide: 0
[  189.453508] [drm:intel_dpll_dump_hw_state [i915]] dpll_hw_state: dpll: 0x0, dpll_md: 0x0, fp0: 0x0, fp1: 0x0
[  189.453542] [drm:intel_dump_pipe_config [i915]] planes on this crtc
[  189.453575] [drm:intel_dump_pipe_config [i915]] [PLANE:26:plane A] disabled, scaler_id = 0
[  189.453609] [drm:intel_dump_pipe_config [i915]] [PLANE:27:cursor A] disabled, scaler_id = 0
[  189.454327] [drm:intel_dump_pipe_config [i915]] [CRTC:31:pipe B][setup_hw_state]
[  189.454361] [drm:intel_dump_pipe_config [i915]] cpu_transcoder: B, pipe bpp: 0, dithering: 0
[  189.454395] [drm:intel_dump_pipe_config [i915]] audio: 0, infoframes: 0
[  189.454428] [drm:intel_dump_pipe_config [i915]] requested mode:
[  189.454433] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
[  189.454467] [drm:intel_dump_pipe_config [i915]] adjusted mode:
[  189.454471] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
[  189.454505] [drm:intel_dump_pipe_config [i915]] crtc timings: 0 0 0 0 0 0 0 0 0, type: 0x0 flags: 0x0
[  189.454539] [drm:intel_dump_pipe_config [i915]] port clock: 0, pipe src size: 0x0, pixel rate 0
[  189.454573] [drm:intel_dump_pipe_config [i915]] gmch pfit: control: 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
[  189.454606] [drm:intel_dump_pipe_config [i915]] ips: 0, double wide: 0
[  189.455122] [drm:intel_dpll_dump_hw_state [i915]] dpll_hw_state: dpll: 0x0, dpll_md: 0x0, fp0: 0x0, fp1: 0x0
[  189.455156] [drm:intel_dump_pipe_config [i915]] planes on this crtc
[  189.455190] [drm:intel_dump_pipe_config [i915]] [PLANE:29:plane B] disabled, scaler_id = 0
[  189.455224] [drm:intel_dump_pipe_config [i915]] [PLANE:30:cursor B] disabled, scaler_id = 0
[  189.455258] [drm:intel_power_well_enable [i915]] enabling always-on
[  189.455293] [drm:i915_redisable_vga_power_on [i915]] Something enabled VGA plane, disabling it
[  189.455935] [drm:intel_power_well_disable [i915]] disabling always-on
[  189.455987] [drm:intel_atomic_check [i915]] [CONNECTOR:32:VGA-1] checking for sink bpp constrains
[  189.456022] [drm:intel_atomic_check [i915]] hw max bpp: 24, pipe bpp: 24, dithering: 0
[  189.456056] [drm:intel_dump_pipe_config [i915]] [CRTC:28:pipe A][modeset]
[  189.456090] [drm:intel_dump_pipe_config [i915]] cpu_transcoder: A, pipe bpp: 24, dithering: 0
[  189.456123] [drm:intel_dump_pipe_config [i915]] audio: 0, infoframes: 0
[  189.456157] [drm:intel_dump_pipe_config [i915]] requested mode:
[  189.456162] [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x48 0x5
[  189.456195] [drm:intel_dump_pipe_config [i915]] adjusted mode:
[  189.456200] [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x48 0x5
[  189.456235] [drm:intel_dump_pipe_config [i915]] crtc timings: 148500 1920 2008 2052 2200 1080 1084 1089 1125, type: 0x48 flags: 0x5
[  189.456268] [drm:intel_dump_pipe_config [i915]] port clock: 148500, pipe src size: 1920x1080, pixel rate 148500
[  189.456302] [drm:intel_dump_pipe_config [i915]] gmch pfit: control: 0x00000000, ratios: 0x00000000, lvds border: 0x00000000
[  189.456336] [drm:intel_dump_pipe_config [i915]] ips: 0, double wide: 0
[  189.456370] [drm:intel_dpll_dump_hw_state [i915]] dpll_hw_state: dpll: 0x94010000, dpll_md: 0x0, fp0: 0x40f06, fp1: 0x40f06
[  189.456403] [drm:intel_dump_pipe_config [i915]] planes on this crtc
[  189.456437] [drm:intel_dump_pipe_config [i915]] [PLANE:26:plane A] disabled, scaler_id = 0
[  189.456470] [drm:intel_dump_pipe_config [i915]] [PLANE:27:cursor A] disabled, scaler_id = 0
[  189.457271] [drm:intel_power_well_enable [i915]] enabling always-on
[  189.457311] [drm:intel_atomic_commit_tail [i915]] [ENCODER:33:CRT]
[  189.458396] [drm:i9xx_get_fifo_size [i915]] FIFO size - (0x00001d9c) A: 28
[  189.458426] [drm:intel_calculate_wm [i915]] FIFO entries required for mode: 49
[  189.458454] [drm:intel_calculate_wm [i915]] FIFO watermark level: -21
[  189.458483] [drm:i9xx_get_fifo_size [i915]] FIFO size - (0x00001d9c) B: 31
[  189.458511] [drm:i9xx_update_wm [i915]] FIFO watermarks - A: 8, B: 29
[  189.458541] [drm:i9xx_update_wm [i915]] self-refresh entries: 120
[  189.458570] [drm:i9xx_update_wm [i915]] Setting FIFO watermarks - A: 8, B: 29, C: 2, SR 1
[  189.458605] [drm:intel_enable_pipe [i915]] enabling pipe A
[  189.475968] [drm:verify_connector_state.isra.72 [i915]] [CONNECTOR:32:VGA-1]
[  189.476026] [drm:intel_atomic_commit_tail [i915]] [CRTC:28:pipe A]
[  189.476078] [drm:intel_atomic_commit_tail [i915]] [CRTC:31:pipe B]
[  189.476303] [drm:intel_crt_detect [i915]] [CONNECTOR:32:VGA-1] force=0
[  189.486870] [IGT] gem_ringfill: exiting, ret=0


More information about the Intel-gfx mailing list