[Intel-gfx] ✗ Ro.CI.BAT: warning for drm/i915: Eliminate DDI encoder->type frobbery (rev2)
Ville Syrjälä
ville.syrjala at linux.intel.com
Thu Jun 23 13:04:37 UTC 2016
On Thu, Jun 23, 2016 at 05:42:33AM -0000, Patchwork wrote:
> == Series Details ==
>
> Series: drm/i915: Eliminate DDI encoder->type frobbery (rev2)
> URL : https://patchwork.freedesktop.org/series/8439/
> State : warning
>
> == Summary ==
>
> Series 8439v2 drm/i915: Eliminate DDI encoder->type frobbery
> http://patchwork.freedesktop.org/api/1.0/series/8439/revisions/2/mbox
>
> Test gem_exec_flush:
> Subgroup basic-batch-kernel-default-cmd:
> fail -> PASS (ro-byt-n2820)
> Subgroup basic-wb-pro-default:
> pass -> DMESG-WARN (ro-ivb2-i7-3770)
[ 261.726080] [drm:i915_hangcheck_elapsed [i915]] *ERROR* Hangcheck timer elapsed... render ring idle
These seem to happen occasionally on that machine. I see one other
instance in the CI long term history.
> Test kms_pipe_crc_basic:
> Subgroup suspend-read-crc-pipe-b:
> dmesg-warn -> SKIP (ro-bdw-i7-5557U)
> dmesg-warn -> SKIP (ro-bdw-i5-5250u)
During resume link training failed due to AUX timing out, and
then it decided that the monitors got disconnected as well.
...
[ 422.558869] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145000c
[ 422.558876] [drm:drm_dp_dpcd_access] too many retries, giving up
[ 422.559339] [drm:intel_enable_pipe] enabling pipe A
[ 422.559366] [drm:intel_fbc_alloc_cfb] reserved 16588800 bytes of contiguous stolen space for FBC, threshold: 1
[ 422.559367] [drm:intel_fbc_enable] Enabling FBC on pipe A
[ 422.576135] [drm:intel_connector_verify_state] [CONNECTOR:42:DP-1]
[ 422.576145] [drm:verify_crtc_state] [CRTC:26:pipe A]
[ 422.576174] [drm:verify_single_dpll_state] LCPLL 1350
[ 422.576179] [drm:verify_crtc_state] [CRTC:30:pipe B]
[ 422.576188] [drm:verify_crtc_state] [CRTC:34:pipe C]
[ 422.576499] [drm:intel_hdmi_detect] [CONNECTOR:37:HDMI-A-1]
[ 422.664223] [drm:intel_hdmi_detect] HDMI live status down
[ 422.664232] [drm:drm_helper_hpd_irq_event] [CONNECTOR:37:HDMI-A-1] status updated from disconnected to disconnected
[ 422.664235] [drm:intel_dp_detect] [CONNECTOR:42:DP-1]
[ 422.664276] [drm:drm_helper_hpd_irq_event] [CONNECTOR:42:DP-1] status updated from connected to disconnected
[ 422.664278] [drm:intel_hdmi_detect] [CONNECTOR:46:HDMI-A-2]
[ 422.752270] [drm:intel_hdmi_detect] HDMI live status down
[ 422.752279] [drm:drm_helper_hpd_irq_event] [CONNECTOR:46:HDMI-A-2] status updated from disconnected to disconnected
[ 422.774482] [drm:intel_didl_outputs] More than 15 outputs detected via ACPI
[ 422.779213] PM: resume of devices complete after 918.864 msecs
[ 422.781308] Restarting tasks ... done.
[ 422.892455] kms_pipe_crc_basic: exiting, ret=77
[ 422.926390] [drm:drm_fb_helper_hotplug_event]
[ 422.926396] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:37:HDMI-A-1]
[ 422.926399] [drm:intel_hdmi_detect] [CONNECTOR:37:HDMI-A-1]
[ 422.940414] [drm:intel_print_rc6_info] Enabling RC6 states: RC6 on
[ 422.994389] [drm:intel_get_hpd_pins] hotplug event received, stat 0x00400000, dig 0x10101210, pins 0x00000040
[ 422.994395] [drm:intel_hpd_irq_handler] digital hpd port C - long
[ 422.994397] [drm:intel_hpd_irq_storm_detect] Received HPD interrupt on PIN 6 - cnt: 0
[ 422.994431] [drm:intel_dp_hpd_pulse] got hpd irq on port C - long
[ 422.994980] [drm:intel_dp_get_dpcd] DPCD: 11 0a 82 41 00 03 01 81 00 00 00 00 08 00 00
[ 422.995383] [drm:intel_dp_get_dpcd] Display Port TPS3 support: source yes, sink no
[ 422.995392] [drm:intel_dp_print_rates] source rates: 162000, 270000, 540000
[ 422.995397] [drm:intel_dp_print_rates] sink rates: 162000, 270000
[ 422.995401] [drm:intel_dp_print_rates] common rates: 162000, 270000
[ 422.996322] [drm:intel_dp_probe_oui] Sink OUI: 0022b9
[ 422.996693] [drm:intel_dp_probe_oui] Branch OUI: 0022b9
[ 422.997278] [drm:drm_dp_i2c_do_msg] native defer
...
[ 423.014081] [drm:drm_dp_i2c_do_msg] native defer
[ 423.014434] [drm:intel_hdmi_detect] HDMI live status down
[ 423.014446] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:37:HDMI-A-1] disconnected
[ 423.014451] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:42:DP-1]
[ 423.014456] [drm:intel_dp_detect] [CONNECTOR:42:DP-1]
[ 423.015491] [drm:drm_dp_i2c_do_msg] native defer
[ 423.016589] [drm:drm_dp_i2c_do_msg] native defer
[ 423.018016] [drm:drm_dp_i2c_do_msg] native defer
[ 423.019087] [drm:drm_dp_i2c_do_msg] native defer
[ 423.021079] [drm:intel_dp_long_pulse] CP or sink specific irq unhandled
[ 423.021657] [drm:intel_dp_get_dpcd] DPCD: 11 0a 82 41 00 03 01 81 00 00 00 00 08 00 00
[ 423.022032] [drm:intel_dp_get_dpcd] Display Port TPS3 support: source yes, sink no
[ 423.022037] [drm:intel_dp_print_rates] source rates: 162000, 270000, 540000
[ 423.022041] [drm:intel_dp_print_rates] sink rates: 162000, 270000
[ 423.022043] [drm:intel_dp_print_rates] common rates: 162000, 270000
[ 423.022916] [drm:intel_dp_probe_oui] Sink OUI: 0022b9
[ 423.023284] [drm:intel_dp_probe_oui] Branch OUI: 0022b9
[ 423.023894] [drm:drm_dp_i2c_do_msg] native defer
...
[ 423.045849] [drm:drm_dp_i2c_do_msg] native defer
[ 423.047836] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:42:DP-1] status updated from disconnected to connected
This reminds me a bit of something I used to see on one of my IVBs: AUX timeouts
during resume, which could be cured by a strategigally placed msleep(). But last
time I tried to look into it I wasn't able to reproduce it anymore.
I wonder if there's some kind of asynchronous pin reconfiguration performed
by the firmware during resume that causes problems for both AUX and HPD...
>
> fi-skl-i7-6700k total:227 pass:188 dwarn:0 dfail:0 fail:1 skip:38
> ro-bdw-i5-5250u total:227 pass:197 dwarn:1 dfail:0 fail:1 skip:28
> ro-bdw-i7-5557U total:227 pass:198 dwarn:0 dfail:0 fail:1 skip:28
> ro-bdw-i7-5600u total:227 pass:185 dwarn:0 dfail:0 fail:0 skip:42
> ro-byt-n2820 total:227 pass:174 dwarn:0 dfail:0 fail:3 skip:50
> ro-hsw-i3-4010u total:227 pass:190 dwarn:0 dfail:0 fail:1 skip:36
> ro-hsw-i7-4770r total:227 pass:190 dwarn:0 dfail:0 fail:1 skip:36
> ro-ilk-i7-620lm total:227 pass:150 dwarn:0 dfail:0 fail:2 skip:75
> ro-ilk1-i5-650 total:222 pass:150 dwarn:0 dfail:0 fail:2 skip:70
> ro-ivb-i7-3770 total:227 pass:181 dwarn:0 dfail:0 fail:1 skip:45
> ro-ivb2-i7-3770 total:227 pass:184 dwarn:1 dfail:0 fail:1 skip:41
> ro-skl3-i5-6260u total:227 pass:201 dwarn:1 dfail:0 fail:1 skip:24
> ro-snb-i7-2620M total:227 pass:174 dwarn:0 dfail:0 fail:1 skip:52
> fi-hsw-i7-4770k failed to connect after reboot
> fi-kbl-qkkr failed to connect after reboot
> fi-skl-i5-6260u failed to connect after reboot
> fi-snb-i7-2600 failed to connect after reboot
> ro-bsw-n3050 failed to connect after reboot
>
> Results at /archive/results/CI_IGT_test/RO_Patchwork_1273/
>
> 8e5ac92 drm-intel-nightly: 2016y-06m-22d-18h-10m-30s UTC integration manifest
> d0df977 drm/i915: Reject mixing MST and SST/HDMI on the same digital port
> 37039c9 drm/i915: Avoid mixing up SST and MST in DDI setup
> 5551f4a drm/i915: Kill dp_encoder_is_mst
> 4533219 drm/i915: Stop frobbing with DDI encoder->type
> 118b6b3 drm/i915: Check for invalid cloning earlier during modeset
> ad57044 drm/i915: Simplify hdmi_12bpc_possible()
> ade6389 drm/i915: Kill has_dsi_encoder
> b68a543 drm/i915: s/INTEL_OUTPUT_DISPLAYPORT/INTEL_OUTPUT_DP/
> cb7edfd drm/i915: Replace some open coded intel_crtc_has_dp_encoder()s
> af18843 drm/i915: Kill has_dp_encoder from pipe_config
> d97ce01 drm/i915: Replace manual lvds and sdvo/hdmi counting with intel_crtc_has_type()
> 7021198 drm/i915: Unify intel_pipe_has_type() and intel_pipe_will_have_type()
> 2b33fba drm/i915: Add output_types bitmask into the crtc state
> f034555 drm/i915: Remove encoder type checks from MST suspend/resume
> 57bd72f drm/i915: Don't mark eDP encoders as MST capable
--
Ville Syrjälä
Intel OTC
More information about the Intel-gfx
mailing list