Re: [Intel-gfx] [i915] monitor is not detected unless it was active during boot

2016-09-20 Thread Jani Nikula
On Mon, 19 Sep 2016, Maarten Maathuis  wrote:
> Any advice on how to proceed?

Please file a bug at [1].

BR,
Jani.


[1] https://bugs.freedesktop.org/enter_bug.cgi?product=DRI=DRM/Intel

-- 
Jani Nikula, Intel Open Source Technology Center
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [i915] monitor is not detected unless it was active during boot

2016-09-19 Thread Maarten Maathuis
I checked both monitors, on displayport they work, on HDMI they share the
same trouble.

An interesting observation is that when plug the monitor into another
system which has an older nvidia card using nouveau (only HDMI is
available, card is too old for displayport).
It seems that the i2c connection is unreliable, sometimes more or less data
is retrieved, but never all of it seems, and sometimes none.

I wonder if there is some sensitivity to i2c speed.

My general observation of these monitors is that they are slow to turn on
on displayport (locking in a mode takes some time), but on hdmi it is
faster, is there some kind of throttling going on the displayport side that
is being ignored on the HDMI side?

[768542.009520] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is
invalid, remainder is 254
[768542.009561] Raw EDID:
[768542.009575]   00 ff ff ff ff ff ff 00 4c 2d d0 0c 56 53 4d 30
[768542.009593]   20 19 01 03 80 34 1d 78 2a 12 55 a9 54 4d 9f 25
[768542.009610]   0c 50 54 bf ef 80 71 4f 81 00 81 c0 81 80 95 00
[768542.009626]   a9 c0 b3 00 01 01 08 e8 00 30 f2 70 5a 80 b0 58
[768542.009642]   8a 00 09 25 21 00 00 1e 00 00 00 fd 00 18 4b 1e
[768542.009658]   87 3c 00 0a 20 20 20 20 20 20 00 00 00 fc 00 55
[768542.009678]   32 34 45 38 35 30 0a 20 20 20 20 20 00 00 00 ff
[768542.009694]   00 48 54 48 47 38 30 30 30 30 35 0a 20 20 07 ff
[768542.010899] nouveau :01:00.0: DRM: DDC responded, but no EDID for
HDMI-A-1
[768578.474150] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is
invalid, remainder is 157
[768578.474171] Raw EDID:
[768578.474178]   00 ff ff ff ff ff ff 00 4c 2d d0 0c 56 53 4d 30
[768578.474187]   20 19 01 03 80 34 1d 78 2a 12 55 a9 54 4d 9f 25
[768578.474195]   0c 50 54 bf ef ff ff ff ff ff ff ff ff ff ff ff
[768578.474202]   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[768578.474210]   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[768578.474218]   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[768578.474225]   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[768578.474233]   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[768578.475264] nouveau :01:00.0: DRM: DDC responded, but no EDID for
HDMI-A-1
[768590.904774] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is
invalid, remainder is 181
[768590.904813] Raw EDID:
[768590.904826]   00 ff ff ff ff ff ff 00 4c 2d d0 0c 56 53 4d 30
[768590.904843]   20 19 01 03 80 34 1d 78 2a 12 55 a9 54 4d 9f 25
[768590.904860]   0c 50 54 bf ef 80 71 4f 81 00 81 c0 81 80 95 00
[768590.904876]   a9 c0 b3 00 01 01 08 e8 00 30 f2 70 5a 80 b0 58
[768590.904892]   8a 00 09 25 21 00 00 1e 00 00 00 fd 00 18 4b 1e
[768590.904908]   87 3c 00 0a 20 20 20 20 20 20 00 00 00 fc 00 55
[768590.904924]   32 34 45 38 35 30 0a 20 20 20 20 20 00 00 00 ff
[768590.904940]   00 48 54 48 47 38 30 30 30 30 35 0b ff ff ff ff
[768590.906012] nouveau :01:00.0: DRM: DDC responded, but no EDID for
HDMI-A-1

On Mon, Sep 19, 2016 at 9:50 PM, Maarten Maathuis 
wrote:

> The previous messages are about using the HDMI connection of my monitor on
> the HDMI 2.0->DP bridge (whatever the formal name may be) of my motherboard,
>
> Using the HDMI 1.4 connection of my motherboard:
>
> [   55.744581] [drm:intel_get_hpd_pins] hotplug event received, stat
> 0x0040, dig 0x10101210, pins 0x0040
> [   55.744589] [drm:intel_hpd_irq_storm_detect] Received HPD interrupt on
> PIN 6 - cnt: 0
> [   55.744620] [drm:i915_hotplug_work_func] running encoder hotplug
> functions
> [   55.744625] [drm:i915_hotplug_work_func] Connector HDMI-A-2 (pin 6)
> received hotplug event.
> [   55.744629] [drm:intel_hdmi_detect] [CONNECTOR:46:HDMI-A-2]
> [   55.744915] [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr:
> 0050 w(1)
> [   55.744922] [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
> message, retry
> [   55.745190] [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr:
> 0050 w(1)
> [   55.745199] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
> adapter i915 gmbus dpc
> [   55.745469] [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr:
> 0040 w(1)
> [   55.745476] [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
> message, retry
> [   55.745744] [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr:
> 0040 w(1)
>
> As for my OS, i run archlinux:
> Linux main 4.7.4-1-ARCH #1 SMP PREEMPT Thu Sep 15 15:24:29 CEST 2016
> x86_64 GNU/Linux
>
> The requested VBT information is somewhere in here, I couldn't filter it
> since i couldn't see an end marker:
>
> [2.394379] [drm:intel_detect_pch] Found SunrisePoint PCH
> [2.394380] [drm:get_allowed_dc_mask] Allowed DC state mask 03
> [2.394768] [drm:i915_dump_device_info] i915 device info: gen=9,
> pciid=0x1912 rev=0x06 flags=need_gfx_hws,is_skylake,
> has_fbc,has_hotplug,has_llc,has_ddi,has_fpga_dbg,
> [2.394768] [drm:intel_device_info_runtime_init] slice total: 1
> [2.394769] [drm:intel_device_info_runtime_init] subslice total: 3
> [

Re: [Intel-gfx] [i915] monitor is not detected unless it was active during boot

2016-09-19 Thread Maarten Maathuis
The previous messages are about using the HDMI connection of my monitor on
the HDMI 2.0->DP bridge (whatever the formal name may be) of my motherboard,

Using the HDMI 1.4 connection of my motherboard:

[   55.744581] [drm:intel_get_hpd_pins] hotplug event received, stat
0x0040, dig 0x10101210, pins 0x0040
[   55.744589] [drm:intel_hpd_irq_storm_detect] Received HPD interrupt on
PIN 6 - cnt: 0
[   55.744620] [drm:i915_hotplug_work_func] running encoder hotplug
functions
[   55.744625] [drm:i915_hotplug_work_func] Connector HDMI-A-2 (pin 6)
received hotplug event.
[   55.744629] [drm:intel_hdmi_detect] [CONNECTOR:46:HDMI-A-2]
[   55.744915] [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr:
0050 w(1)
[   55.744922] [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
message, retry
[   55.745190] [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr:
0050 w(1)
[   55.745199] [drm:drm_do_probe_ddc_edid] drm: skipping non-existent
adapter i915 gmbus dpc
[   55.745469] [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr:
0040 w(1)
[   55.745476] [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first
message, retry
[   55.745744] [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr:
0040 w(1)

As for my OS, i run archlinux:
Linux main 4.7.4-1-ARCH #1 SMP PREEMPT Thu Sep 15 15:24:29 CEST 2016 x86_64
GNU/Linux

The requested VBT information is somewhere in here, I couldn't filter it
since i couldn't see an end marker:

[2.394379] [drm:intel_detect_pch] Found SunrisePoint PCH
[2.394380] [drm:get_allowed_dc_mask] Allowed DC state mask 03
[2.394768] [drm:i915_dump_device_info] i915 device info: gen=9,
pciid=0x1912 rev=0x06
flags=need_gfx_hws,is_skylake,has_fbc,has_hotplug,has_llc,has_ddi,has_fpga_dbg,
[2.394768] [drm:intel_device_info_runtime_init] slice total: 1
[2.394769] [drm:intel_device_info_runtime_init] subslice total: 3
[2.394769] [drm:intel_device_info_runtime_init] subslice per slice: 3
[2.394770] [drm:intel_device_info_runtime_init] EU total: 24
[2.394770] [drm:intel_device_info_runtime_init] EU per subslice: 8
[2.394770] [drm:intel_device_info_runtime_init] has slice power gating:
n
[2.394771] [drm:intel_device_info_runtime_init] has subslice power
gating: n
[2.394771] [drm:intel_device_info_runtime_init] has EU power gating: y
[2.394815] [drm:i915_gem_init_stolen] Memory reserved for graphics
device: 262144K, usable: 261120K
[2.394815] [drm] Memory usable by graphics device = 4096M
[2.394816] [drm:i915_ggtt_init_hw] GMADR size = 256M
[2.394816] [drm:i915_ggtt_init_hw] GTT stolen size = 256M
[2.394817] [drm:i915_ggtt_init_hw] ppgtt mode: 3
[2.394818] checking generic (c000 1fb) vs hw (c000 1000)
[2.394818] fb: switching to inteldrmfb from EFI VGA
[2.403811] Console: switching to colour dummy device 80x25
[2.403875] [drm] Replacing VGA console driver
[2.404199] [drm:intel_opregion_setup] graphic opregion physical addr:
0x77f83018
[2.404207] [drm:intel_opregion_setup] Public ACPI methods supported
[2.404208] [drm:intel_opregion_setup] SWSCI supported
[2.409161] [drm:swsci_setup] SWSCI GBDA callbacks 0cb3, SBCB
callbacks 00300483
[2.409163] [drm:intel_opregion_setup] ASLE supported
[2.409164] [drm:intel_opregion_setup] ASLE extension supported
[2.409165] [drm:intel_opregion_setup] Found valid VBT in ACPI OpRegion
(Mailbox #4)
[2.409230] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[2.409231] [drm] Driver supports precise vblank timestamp query.
[2.409233] [drm:init_vbt_defaults] Set default to SSC at 12 kHz
[2.409234] [drm:intel_bios_init] VBT signature "$VBT SKYLAKE",
BDB version 205
[2.409236] [drm:parse_general_features] BDB_GENERAL_FEATURES
int_tv_support 0 int_crt_support 0 lvds_use_ssc 0 lvds_ssc_freq 12
display_clock_mode 1 fdi_rx_polarity_inverted 0
[2.409237] [drm:parse_general_definitions] crt_ddc_bus_pin: 2
[2.411255] [drm:intel_opregion_get_panel_type] Ignoring OpRegion panel
type (0)
[2.411257] [drm:parse_lfp_panel_data] Panel type: 2 (VBT)
[2.411258] [drm:parse_lfp_panel_data] DRRS supported mode is static
[2.411260] [drm:parse_lfp_panel_data] Found panel mode in BIOS VBT
tables:
[2.411262] [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768" 0
65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa
[2.411263] [drm:parse_lfp_panel_data] VBT initial LVDS value 300
[2.411264] [drm:parse_lfp_backlight] VBT backlight PWM modulation
frequency 200 Hz, active high, min brightness 0, level 255
[2.411265] [drm:parse_sdvo_device_mapping] Unsupported child device
size for SDVO mapping.
[2.411266] [drm:parse_device_mapping] Expected child device config size
for VBT version 205 not known; assuming 38
[2.411267] [drm:parse_driver_features] DRRS State Enabled:1
[2.411268] [drm:parse_ddi_port] Port B VBT info: DP:1 HDMI:1 DVI:1
EDP:0 CRT:0
[2.411269] 

Re: [Intel-gfx] [i915] monitor is not detected unless it was active during boot

2016-09-19 Thread Navare, Manasi D
Hi Maarten,

Is this the Debug message when you are connected to the external DP Port or the 
HDMI port? I want to know if the problem is with the native DP connector or 
LSPCON?
Also could you send the log that has the Video Bios Table information (VBT) 
information?

Manasi

From: Intel-gfx [mailto:intel-gfx-boun...@lists.freedesktop.org] On Behalf Of 
Maarten Maathuis
Sent: Monday, September 19, 2016 11:39 AM
To: intel-gfx 
Subject: [Intel-gfx] [i915] monitor is not detected unless it was active during 
boot

Hi,

I have a monitor, that when connected a skylake system, doesn't ever come up 
when hotplugging or after resume. The "bios" seems to not have problems 
bringing it up, even at the native 3840x2160 resolution, and when it works, all 
modes are correctly read (checked via xrandr).

I tried both the HMDI 1.4 port, as well as the DP 1.2 -> HDMI 2.0 built in 
conversion chip.

This is the dmesg output I have when plugging in this monitor, the DP-2 
connector is the one that should be detected.

Any advice on how to proceed?

Please be aware I am not subscribed to this mailing list, so please reply to me 
directly as well.

Maarten.

[ 1634.666165] [drm:intel_get_hpd_pins] hotplug event received, stat 
0x0080, dig 0x10121010, pins 0x0080
[ 1634.666179] [drm:intel_hpd_irq_handler] digital hpd port D - long
[ 1634.666183] [drm:intel_hpd_irq_storm_detect] Received HPD interrupt on PIN 7 
- cnt: 0
[ 1634.666229] [drm:intel_dp_hpd_pulse] got hpd irq on port D - long
[ 1634.666253] [drm:i915_hotplug_work_func] running encoder hotplug functions
[ 1634.666258] [drm:i915_hotplug_work_func] Connector DP-2 (pin 7) received 
hotplug event.
[ 1634.666261] [drm:intel_dp_detect] [CONNECTOR:48:DP-2]
[ 1634.666273] [drm:i915_hotplug_work_func] Connector HDMI-A-3 (pin 7) received 
hotplug event.
[ 1634.666284] [drm:intel_hdmi_detect] [CONNECTOR:52:HDMI-A-3]
[ 1634.769941] [drm:intel_hdmi_detect] HDMI live status down
[ 1640.748356] [drm:intel_get_hpd_pins] hotplug event received, stat 
0x0080, dig 0x10121010, pins 0x0080
[ 1640.748369] [drm:intel_hpd_irq_handler] digital hpd port D - long
[ 1640.748373] [drm:intel_hpd_irq_storm_detect] Received HPD interrupt on PIN 7 
- cnt: 0
[ 1640.748416] [drm:intel_dp_hpd_pulse] got hpd irq on port D - long
[ 1640.756938] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.765400] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.773936] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.782410] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.790910] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.799389] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.807907] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.816409] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.824895] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.833427] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.841915] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.850426] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.858919] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.867423] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.875924] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.884424] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.892899] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.901454] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.910008] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.918494] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.926994] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.935486] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.943982] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.952461] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.960971] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.969459] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.978003] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.986482] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.994973] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.003497] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.011986] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.020504] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.020506] [drm:drm_dp_dpcd_access] too many retries, giving up
[ 1641.020528] [drm:i915_hotplug_work_func] running encoder hotplug functions
[ 1641.020529] [drm:i915_hotplug_work_func] Connector DP-2 (pin 7) received 
hotplug event.
[ 1641.020530] [drm:intel_dp_detect] [CONNECTOR:48:DP-2]
[ 1641.029054] [drm:intel_dp_aux_ch] 

Re: [Intel-gfx] [i915] monitor is not detected unless it was active during boot

2016-09-19 Thread Maarten Maathuis
And the normal output at bootup:

[2.826131] [drm:drm_helper_probe_single_connector_modes]
[CONNECTOR:48:DP-2]
[2.826135] [drm:intel_dp_detect] [CONNECTOR:48:DP-2]
[2.826645] [drm:intel_dp_get_dpcd] DPCD: 12 14 c4 01 01 15 00 01 00 00
04 00 0f 00 00
[2.827032] [drm:intel_dp_get_dpcd] Display Port TPS3 support: source
yes, sink yes
[2.827038] [drm:intel_dp_print_rates] source rates: 162000, 216000,
27, 324000, 432000, 54
[2.827043] [drm:intel_dp_print_rates] sink rates: 162000, 27, 54
[2.827047] [drm:intel_dp_print_rates] common rates: 162000, 27,
54
[2.827905] [drm:intel_dp_probe_mst] Sink is not MST capable
[2.828350] [drm:drm_dp_i2c_do_msg] native defer
[2.829760] [drm:drm_dp_i2c_do_msg] native defer
[2.831102] [drm:drm_dp_i2c_do_msg] native defer
[2.832462] [drm:drm_dp_i2c_do_msg] native defer
[2.833887] [drm:drm_dp_i2c_do_msg] native defer
[2.835215] [drm:drm_dp_i2c_do_msg] native defer
[2.836834] [drm:drm_dp_i2c_do_msg] native defer
[2.838207] [drm:drm_dp_i2c_do_msg] native defer
[2.839592] [drm:drm_dp_i2c_do_msg] native defer
[2.841003] [drm:drm_dp_i2c_do_msg] native defer
[2.842434] [drm:drm_dp_i2c_do_msg] native defer
[2.843871] [drm:drm_dp_i2c_do_msg] native defer
[2.845284] [drm:drm_dp_i2c_do_msg] native defer
[2.846771] [drm:drm_dp_i2c_do_msg] native defer
[2.848228] [drm:drm_dp_i2c_do_msg] native defer
[2.849683] [drm:drm_dp_i2c_do_msg] native defer
[2.851073] [drm:drm_dp_i2c_do_msg] native defer
[2.852430] [drm:drm_dp_i2c_do_msg] native defer
[2.853824] [drm:drm_dp_i2c_do_msg] native defer
[2.855163] [drm:drm_dp_i2c_do_msg] native defer
[2.856661] [drm:drm_dp_i2c_do_msg] native defer
[2.858053] [drm:drm_dp_i2c_do_msg] native defer
[2.859543] [drm:drm_dp_i2c_do_msg] native defer
[2.860923] [drm:drm_dp_i2c_do_msg] native defer
[2.862372] [drm:drm_dp_i2c_do_msg] native defer
[2.863839] [drm:drm_dp_i2c_do_msg] native defer
[2.865228] [drm:drm_dp_i2c_do_msg] native defer
[2.866830] [drm:drm_dp_i2c_do_msg] native defer
[2.868279] [drm:drm_dp_i2c_do_msg] native defer
[2.869180] [drm:drm_detect_monitor_audio] Monitor has basic audio
support
[2.869975] [drm:drm_helper_probe_single_connector_modes]
[CONNECTOR:48:DP-2] status updated from unknown to connected
[2.870173] [drm:drm_edid_to_eld] ELD monitor U24E850
[2.870180] [drm:parse_hdmi_vsdb] HDMI: DVI dual 0, max TMDS clock 300,
latency present 0 0, video latency 16 1, audio latency 96 2
[2.870184] [drm:drm_edid_to_eld] ELD size 32, SAD count 1
[2.870273] [drm:drm_helper_probe_single_connector_modes]
[CONNECTOR:48:DP-2] probed modes :
[2.870279] [drm:drm_mode_debug_printmodeline] Modeline 74:"3840x2160"
60 594000 3840 4016 4104 4400 2160 2168 2178 2250 0x48 0x5
[2.870285] [drm:drm_mode_debug_printmodeline] Modeline 108:"3840x2160"
30 297000 3840 4016 4104 4400 2160 2168 2178 2250 0x40 0x5
[2.870290] [drm:drm_mode_debug_printmodeline] Modeline 119:"3840x2160"
30 296703 3840 4016 4104 4400 2160 2168 2178 2250 0x40 0x5
[2.870294] [drm:drm_mode_debug_printmodeline] Modeline 109:"3840x2160"
25 297000 3840 4896 4984 5280 2160 2168 2178 2250 0x40 0x5
[2.870299] [drm:drm_mode_debug_printmodeline] Modeline 110:"3840x2160"
24 297000 3840 5116 5204 5500 2160 2168 2178 2250 0x40 0x5
[2.870304] [drm:drm_mode_debug_printmodeline] Modeline 120:"3840x2160"
24 296703 3840 5116 5204 5500 2160 2168 2178 2250 0x40 0x5
[2.870309] [drm:drm_mode_debug_printmodeline] Modeline 78:"2560x1440"
60 241500 2560 2608 2640 2720 1440 1443 1448 1481 0x40 0x9
[2.870314] [drm:drm_mode_debug_printmodeline] Modeline 75:"1920x1080"
60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[2.870318] [drm:drm_mode_debug_printmodeline] Modeline 111:"1920x1080"
60 148352 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[2.870323] [drm:drm_mode_debug_printmodeline] Modeline 76:"1920x1080"
50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x40 0x5
[2.870328] [drm:drm_mode_debug_printmodeline] Modeline 105:"1920x1080"
30 74250 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[2.870333] [drm:drm_mode_debug_printmodeline] Modeline 117:"1920x1080"
30 74176 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
[2.870338] [drm:drm_mode_debug_printmodeline] Modeline 104:"1920x1080"
24 74250 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[2.870343] [drm:drm_mode_debug_printmodeline] Modeline 116:"1920x1080"
24 74176 1920 2558 2602 2750 1080 1084 1089 1125 0x40 0x5
[2.870348] [drm:drm_mode_debug_printmodeline] Modeline 84:"1680x1050"
60 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9
[2.870356] [drm:drm_mode_debug_printmodeline] Modeline 83:"1600x900" 60
108000 1600 1624 1704 1800 900 901 904 1000 0x40 0x5
[2.870360] [drm:drm_mode_debug_printmodeline] Modeline 92:"1280x1024"
75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
[

[Intel-gfx] [i915] monitor is not detected unless it was active during boot

2016-09-19 Thread Maarten Maathuis
Hi,

I have a monitor, that when connected a skylake system, doesn't ever come
up when hotplugging or after resume. The "bios" seems to not have problems
bringing it up, even at the native 3840x2160 resolution, and when it works,
all modes are correctly read (checked via xrandr).

I tried both the HMDI 1.4 port, as well as the DP 1.2 -> HDMI 2.0 built in
conversion chip.

This is the dmesg output I have when plugging in this monitor, the DP-2
connector is the one that should be detected.

Any advice on how to proceed?

Please be aware I am not subscribed to this mailing list, so please reply
to me directly as well.

Maarten.

[ 1634.666165] [drm:intel_get_hpd_pins] hotplug event received, stat
0x0080, dig 0x10121010, pins 0x0080
[ 1634.666179] [drm:intel_hpd_irq_handler] digital hpd port D - long
[ 1634.666183] [drm:intel_hpd_irq_storm_detect] Received HPD interrupt on
PIN 7 - cnt: 0
[ 1634.666229] [drm:intel_dp_hpd_pulse] got hpd irq on port D - long
[ 1634.666253] [drm:i915_hotplug_work_func] running encoder hotplug
functions
[ 1634.666258] [drm:i915_hotplug_work_func] Connector DP-2 (pin 7) received
hotplug event.
[ 1634.666261] [drm:intel_dp_detect] [CONNECTOR:48:DP-2]
[ 1634.666273] [drm:i915_hotplug_work_func] Connector HDMI-A-3 (pin 7)
received hotplug event.
[ 1634.666284] [drm:intel_hdmi_detect] [CONNECTOR:52:HDMI-A-3]
[ 1634.769941] [drm:intel_hdmi_detect] HDMI live status down
[ 1640.748356] [drm:intel_get_hpd_pins] hotplug event received, stat
0x0080, dig 0x10121010, pins 0x0080
[ 1640.748369] [drm:intel_hpd_irq_handler] digital hpd port D - long
[ 1640.748373] [drm:intel_hpd_irq_storm_detect] Received HPD interrupt on
PIN 7 - cnt: 0
[ 1640.748416] [drm:intel_dp_hpd_pulse] got hpd irq on port D - long
[ 1640.756938] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.765400] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.773936] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.782410] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.790910] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.799389] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.807907] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.816409] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.824895] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.833427] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.841915] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.850426] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.858919] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.867423] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.875924] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.884424] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.892899] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.901454] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.910008] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.918494] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.926994] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.935486] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.943982] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.952461] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.960971] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.969459] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.978003] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.986482] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1640.994973] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.003497] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.011986] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.020504] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.020506] [drm:drm_dp_dpcd_access] too many retries, giving up
[ 1641.020528] [drm:i915_hotplug_work_func] running encoder hotplug
functions
[ 1641.020529] [drm:i915_hotplug_work_func] Connector DP-2 (pin 7) received
hotplug event.
[ 1641.020530] [drm:intel_dp_detect] [CONNECTOR:48:DP-2]
[ 1641.029054] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.037563] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.046092] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.054583] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.063076] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.071567] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.080094] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.088568] [drm:intel_dp_aux_ch] dp_aux_ch timeout status 0x7d40001f
[ 1641.097054]