[Bug 91434] [IVB/HSW] 23.976Hz & 24Hz modes broken on dual-display with recent (4.0.x) kernels

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jul 4 09:01:45 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=91434

--- Comment #46 from Martin Andersen <martin.x.andersen at gmail.com> ---
Looking at the 4.16.11 (nonworking) connector probing, there are a lot more
'dp_aux_ch timeout status 0x7145003f' errors when doing the probe. The
connectors themselves are also different, [CONNECTOR:61:HDMI-A-1] &
[CONNECTOR:68:HDMI-A-2] vs. [CONNECTOR:21:HDMI-A-1] & [CONNECTOR:28:HDMI-A-2],
presumably due to a change in naming convention.

The max TMDS values detected are also, seemingly, different. And with latency
values attached on the known-good 3.18 kernel:


Good:

[    4.096894] [drm:parse_hdmi_vsdb] HDMI: DVI dual 0, max TMDS clock 300,
latency present 1 1, video latency 46 33, audio latency 255 255
[    4.424603] [drm:parse_hdmi_vsdb] HDMI: DVI dual 0, max TMDS clock 300,
latency present 1 1, video latency 46 33, audio latency 255 255

Bad:

[    3.141400] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS
clock 300000 kHz
[    3.141448] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS
clock 300000 kHz
[    3.552559] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS
clock 300000 kHz
[    3.552590] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS
clock 300000 kHz
[    3.888076] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS
clock 300000 kHz
[    3.888108] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS
clock 300000 kHz
[    4.243961] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS
clock 300000 kHz
[    4.243993] [drm:drm_add_display_info [drm]] HDMI: DVI dual 0, max TMDS
clock 300000 kHz



Nonworking 4.16.11 kernel:
==========================

[    3.741688] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]]
[CONNECTOR:66:DP-1]
[    3.741719] [drm:intel_dp_detect [i915]] [CONNECTOR:66:DP-1]
[    3.746082] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.748575] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.751063] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.753560] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.756044] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.758527] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.761011] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.763499] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.765976] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[...]


[drm:drm_dp_dpcd_access [drm_kms_helper]] Too many retries, giving up. First
error: -110
[    3.823189] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]]
[CONNECTOR:66:DP-1] disconnected
[    3.823195] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]]
[CONNECTOR:68:HDMI-A-2]
[    3.823215] [drm:intel_hdmi_detect [i915]] [CONNECTOR:68:HDMI-A-2]
[    3.850788] [drm:gmbus_xfer [i915]] GMBUS [i915 gmbus dpd] NAK for addr:
0040 w(1)
[    3.850803] [drm:gmbus_xfer [i915]] GMBUS [i915 gmbus dpd] NAK on first
message, retry
[    3.850975] [drm:gmbus_xfer [i915]] GMBUS [i915 gmbus dpd] NAK for addr:
0040 w(1)
[...]


[    3.431220] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]]
[CONNECTOR:70:DP-2]
[    3.431273] [drm:intel_dp_detect [i915]] [CONNECTOR:70:DP-2]
[    3.433945] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.437380] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.440077] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.442667] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.445422] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.447949] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.450491] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[    3.453021] [drm:intel_dp_aux_ch [i915]] dp_aux_ch timeout status 0x7145003f
[...]

[    3.515129] [drm:drm_dp_dpcd_access [drm_kms_helper]] Too many retries,
giving up. First error: -110
[    3.515135] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]]
[CONNECTOR:70:DP-2] status updated from unknown to disconnected
[    3.515138] [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]]
[CONNECTOR:70:DP-2] disconnected


[...]
[    3.515144] [drm:drm_setup_crtcs [drm_kms_helper]] connector 58 enabled? no
[    3.515148] [drm:drm_setup_crtcs [drm_kms_helper]] connector 61 enabled? yes
[    3.515151] [drm:drm_setup_crtcs [drm_kms_helper]] connector 66 enabled? no
[    3.515155] [drm:drm_setup_crtcs [drm_kms_helper]] connector 68 enabled? yes
[    3.515158] [drm:drm_setup_crtcs [drm_kms_helper]] connector 70 enabled? no



Working 3.18.109 kernel:
========================


[    4.053910] [drm:drm_helper_probe_single_connector_modes_merge_bits]
[CONNECTOR:26:DP-1]
[    4.053912] [drm:intel_dp_detect] [CONNECTOR:26:DP-1]
[    4.056620] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.059138] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.063443] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.067814] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.069266] [drm:drm_helper_probe_single_connector_modes_merge_bits]
[CONNECTOR:26:DP-1] disconnected
[    4.069271] [drm:drm_helper_probe_single_connector_modes_merge_bits]
[CONNECTOR:28:HDMI-A-2]
[    4.069273] [drm:intel_hdmi_detect] [CONNECTOR:28:HDMI-A-2]
[    4.096831] [drm:drm_rgb_quant_range_selectable] CEA VCDB 0xfb
[    4.096891] [drm:drm_edid_to_eld] ELD monitor EPSON PJ
[    4.096894] [drm:parse_hdmi_vsdb] HDMI: DVI dual 0, max TMDS clock 300,
latency present 1 1, video latency 46 33, audio latency 255 255
[...]


[    4.097086] [drm:drm_helper_probe_single_connector_modes_merge_bits]
[CONNECTOR:30:DP-2]
[    4.097088] [drm:intel_dp_detect] [CONNECTOR:30:DP-2]
[    4.099705] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.102223] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.105794] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.109786] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.111269] [drm:drm_helper_probe_single_connector_modes_merge_bits]
[CONNECTOR:30:DP-2] disconnected
[    4.111272] [drm:drm_setup_crtcs] 
[    4.111275] [drm:drm_enable_connectors] connector 18 enabled? no
[    4.111276] [drm:drm_enable_connectors] connector 21 enabled? yes
[    4.111278] [drm:drm_enable_connectors] connector 26 enabled? no
[    4.111279] [drm:drm_enable_connectors] connector 28 enabled? yes
[    4.111280] [drm:drm_enable_connectors] connector 30 enabled? no
[...]


[    4.376826] [drm:drm_mode_getconnector] [CONNECTOR:21:?]
[    4.379352] usbcore: registered new interface driver snd-usb-audio
[    4.380460] [drm:drm_mode_getconnector] [CONNECTOR:26:?]
[    4.380465] [drm:drm_helper_probe_single_connector_modes_merge_bits]
[CONNECTOR:26:DP-1]
[    4.380467] [drm:intel_dp_detect] [CONNECTOR:26:DP-1]
[    4.382978] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.385472] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.389733] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.393733] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.395253] [drm:drm_helper_probe_single_connector_modes_merge_bits]
[CONNECTOR:26:DP-1] disconnected
[    4.395261] [drm:drm_mode_getconnector] [CONNECTOR:26:?]
[    4.395265] [drm:drm_mode_getconnector] [CONNECTOR:28:?]
[    4.395266] [drm:drm_helper_probe_single_connector_modes_merge_bits]
[CONNECTOR:28:HDMI-A-2]
[    4.395270] [drm:intel_hdmi_detect] [CONNECTOR:28:HDMI-A-2]
[    4.424556] [drm:drm_rgb_quant_range_selectable] CEA VCDB 0xfb
[    4.424601] [drm:drm_edid_to_eld] ELD monitor EPSON PJ
[    4.424603] [drm:parse_hdmi_vsdb] HDMI: DVI dual 0, max TMDS clock 300,
latency present 1 1, video latency 46 33, audio latency 255 255
[...]


[    4.424747] [drm:drm_mode_getconnector] [CONNECTOR:28:?]
[    4.427495] [drm:drm_mode_getconnector] [CONNECTOR:30:?]
[    4.427500] [drm:drm_helper_probe_single_connector_modes_merge_bits]
[CONNECTOR:30:DP-2]
[    4.427501] [drm:intel_dp_detect] [CONNECTOR:30:DP-2]
[    4.429977] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.432440] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.436727] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.440753] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7145003f
[    4.442263] [drm:drm_helper_probe_single_connector_modes_merge_bits]
[CONNECTOR:30:DP-2] disconnected
[    4.442274] [drm:drm_mode_getconnector] [CONNECTOR:30:?]
[    4.442292] [drm:drm_mode_addfb] [FB:54]
[    4.454217] [drm:drm_mode_addfb] [FB:54]
[    4.454234] [drm:drm_mode_addfb] [FB:65]
[    4.458498] [drm:drm_mode_setcrtc] [CRTC:8]
[    4.458505] [drm:drm_mode_setcrtc] [CONNECTOR:21:HDMI-A-1]

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20180704/f151f8e8/attachment.html>


More information about the intel-gfx-bugs mailing list