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 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx