[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