<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:10.5pt;">
<div align="left" style="text-align:justify;">On one Broadwell machine with Ubuntu 15.04, eDP is black after running “xrandr –output eDP1 –rotate inverted”.</div>
<div align="left" style="text-align:justify;">Only 3.19 kernel has such issue, 4.0 kernel doesn’t have such issue.</div>
<div align="left" style="text-align:justify;"><font face="Times New Roman"> </font></div>
<div align="left" style="text-align:justify;">When this issue happens, I see the following call trace in dmesg:</div>
<div align="left" style="text-align:justify;">[ 108.777612] [drm:drm_mode_setcrtc] [CRTC:9]</div>
<div align="left" style="text-align:justify;">[ 108.777621] [drm:drm_mode_setcrtc] [CONNECTOR:20:eDP-1]</div>
<div align="left" style="text-align:justify;">[ 108.777627] [drm:intel_crtc_set_config] [CRTC:9] [FB:42] #connectors=1 (x y) (0 0)</div>
<div align="left" style="text-align:justify;">[ 108.777634] [drm:intel_set_config_compute_mode_changes] computed changes for [CRTC:9], mode_changed=0, fb_changed=0</div>
<div align="left" style="text-align:justify;">[ 108.777639] [drm:intel_modeset_stage_output_state] [CONNECTOR:20:eDP-1] to [CRTC:9]</div>
<div align="left" style="text-align:justify;">[ 108.777659] [drm:intel_modeset_affected_pipes] set mode pipe masks: modeset: 1, prepare: 1, disable: 0</div>
<div align="left" style="text-align:justify;">[ 108.777667] [drm:connected_sink_compute_bpp] [CONNECTOR:20:eDP-1] checking for sink bpp constrains</div>
<div align="left" style="text-align:justify;">[ 108.777675] [drm:intel_dp_compute_config] DP link computation with max lane count 4 max bw 14 pixel clock 361310KHz</div>
<div align="left" style="text-align:justify;">[ 108.777679] [drm:intel_dp_compute_config] clamping bpp for eDP panel to BIOS-provided 18</div>
<div align="left" style="text-align:justify;">[ 108.777684] [drm:intel_dp_compute_config] DP link bw 14 lane count 4 clock 540000 bpp 18</div>
<div align="left" style="text-align:justify;">[ 108.777687] [drm:intel_dp_compute_config] DP link bw required 650358 available 1728000</div>
<div align="left" style="text-align:justify;">[ 108.777694] [drm:intel_modeset_pipe_config] plane bpp: 24, pipe bpp: 18, dithering: 1</div>
<div align="left" style="text-align:justify;">[ 108.777698] [drm:intel_dump_pipe_config] [CRTC:9][modeset] config for pipe A</div>
<div align="left" style="text-align:justify;">[ 108.777702] [drm:intel_dump_pipe_config] cpu_transcoder: D</div>
<div align="left" style="text-align:justify;">[ 108.777705] [drm:intel_dump_pipe_config] pipe bpp: 18, dithering: 1</div>
<div align="left" style="text-align:justify;">[ 108.777710] [drm:intel_dump_pipe_config] fdi/pch: 0, lanes: 0, gmch_m: 0, gmch_n: 0, link_m: 0, link_n: 0, tu: 0</div>
<div align="left" style="text-align:justify;">[ 108.777715] [drm:intel_dump_pipe_config] dp: 1, gmch_m: 3157174, gmch_n: 8388608, link_m: 701594, link_n: 1048576, tu: 64</div>
<div align="left" style="text-align:justify;">[ 108.777719] [drm:intel_dump_pipe_config] dp: 1, gmch_m2: 0, gmch_n2: 0, link_m2: 0, link_n2: 0, tu2: 0</div>
<div align="left" style="text-align:justify;">[ 108.777723] [drm:intel_dump_pipe_config] audio: 0, infoframes: 0</div>
<div align="left" style="text-align:justify;">[ 108.777726] [drm:intel_dump_pipe_config] requested mode:</div>
<div align="left" style="text-align:justify;">[ 108.777733] [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 361310 3200 3248 3280 3316 1800 1802 1807 1816 0x0 0xa</div>
<div align="left" style="text-align:justify;">[ 108.777736] [drm:intel_dump_pipe_config] adjusted mode:</div>
<div align="left" style="text-align:justify;">[ 108.777742] [drm:drm_mode_debug_printmodeline] Modeline 0:"3200x1800" 60 361310 3200 3248 3280 3316 1800 1802 1807 1816 0x48 0xa</div>
<div align="left" style="text-align:justify;">[ 108.777748] [drm:intel_dump_crtc_timings] crtc timings: 361310 3200 3248 3280 3316 1800 1802 1807 1816, type: 0x48 flags: 0xa</div>
<div align="left" style="text-align:justify;">[ 108.777752] [drm:intel_dump_pipe_config] port clock: 540000</div>
<div align="left" style="text-align:justify;">[ 108.777755] [drm:intel_dump_pipe_config] pipe src size: 3200x1800</div>
<div align="left" style="text-align:justify;">[ 108.777759] [drm:intel_dump_pipe_config] gmch pfit: control: 0x00000000, ratios: 0x00000000, lvds border: 0x00000000</div>
<div align="left" style="text-align:justify;">[ 108.777763] [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled</div>
<div align="left" style="text-align:justify;">[ 108.777767] [drm:intel_dump_pipe_config] ips: 1</div>
<div align="left" style="text-align:justify;">[ 108.777770] [drm:intel_dump_pipe_config] double wide: 0</div>
<div align="left" style="text-align:justify;">[ 108.877697] ------------[ cut here ]------------</div>
<div align="left" style="text-align:justify;">[ 108.877749] WARNING: CPU: 0 PID: 0 at /home/kernel/COD/linux/drivers/gpu/drm/i915/intel_display.c:9713 intel_check_page_flip+0xe6/0xf0 [i915]()</div>
<div align="left" style="text-align:justify;">[ 108.877751] Kicking stuck page flip: queued at 6212, now 6217</div>
<div align="left" style="text-align:justify;">[ 108.877753] Modules linked in: binfmt_misc rfcomm bnep nls_iso8859_1 ax88179_178a usbnet mii hid_sensor_press hid_sensor_prox hid_sensor_als joydev hid_sensor_magn_3d hid_sensor_accel_3d hid_sensor_rotation hid_sensor_gyro_3d
hid_sensor_incl_3d hid_sensor_trigger industrialio_triggered_buffer kfifo_buf industrialio hid_sensor_iio_common snd_soc_sst_broadwell snd_soc_sst_haswell_pcm hid_sensor_hub hid_multitouch snd_soc_sst_dsp btusb intel_rapl bluetooth iosf_mbi x86_pkg_temp_thermal
intel_powerclamp coretemp kvm_intel arc4 kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel iwlmvm aes_x86_64 lrw gf128mul glue_helper ablk_helper mac80211 cryptd serio_raw snd_hda_codec_hdmi iwlwifi uvcvideo videobuf2_vmalloc videobuf2_memops
cfg80211 videobuf2_core v4l2_common videodev media snd_hda_intel</div>
<div align="left" style="text-align:justify;">[ 108.877791] snd_hda_controller lpc_ich shpchp snd_hda_codec mei_me mei snd_hwdep processor_thermal_device i915 drm_kms_helper drm i2c_algo_bit mac_hid int3403_thermal soc_button_array winbond_cir rc_core 8250_fintek
snd_soc_rt286 snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer i2c_hid snd hid soundcore snd_soc_sst_acpi video acpi_pad rfkill_gpio int3402_thermal i2c_designware_platform int3400_thermal
i2c_designware_core dw_dmac spi_pxa2xx_platform 8250_dw dw_dmac_core acpi_thermal_rel parport_pc ppdev lp parport autofs4 e1000e ahci libahci ptp sdhci_pci pps_core sdhci_acpi sdhci</div>
<div align="left" style="text-align:justify;">[ 108.877837] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.19.4-031904-generic #201504131440</div>
<div align="left" style="text-align:justify;">[ 108.877839] Hardware name: Intel Corporation Broadwell Client platform/Wilson Beach SDS, BIOS BDW-E2R1.86C.0080.R00.1406082006 06/08/2014</div>
<div align="left" style="text-align:justify;">[ 108.877841] 00000000000025f1 ffff88024e403d78 ffffffff817c6cd7 0000000000000007</div>
<div align="left" style="text-align:justify;">[ 108.877845] ffff88024e403dc8 ffff88024e403db8 ffffffff81076e17 0000000007dbc000</div>
<div align="left" style="text-align:justify;">[ 108.877848] ffff880243b60000 ffff8802412cf1a8 ffff8802412cf000 0000000000000000</div>
<div align="left" style="text-align:justify;">[ 108.877852] Call Trace:</div>
<div align="left" style="text-align:justify;">[ 108.877854] <IRQ> [<ffffffff817c6cd7>] dump_stack+0x45/0x57</div>
<div align="left" style="text-align:justify;">[ 108.877866] [<ffffffff81076e17>] warn_slowpath_common+0x97/0xe0</div>
<div align="left" style="text-align:justify;">[ 108.877870] [<ffffffff81076f16>] warn_slowpath_fmt+0x46/0x50</div>
<div align="left" style="text-align:justify;">[ 108.877901] [<ffffffffc065db26>] intel_check_page_flip+0xe6/0xf0 [i915]</div>
<div align="left" style="text-align:justify;">[ 108.877925] [<ffffffffc0628c3c>] gen8_irq_handler+0x37c/0x460 [i915]</div>
<div align="left" style="text-align:justify;">[ 108.877931] [<ffffffff810ce52d>] handle_irq_event_percpu+0x5d/0x1e0</div>
<div align="left" style="text-align:justify;">[ 108.877935] [<ffffffff810ce6f8>] handle_irq_event+0x48/0x70</div>
<div align="left" style="text-align:justify;">[ 108.877938] [<ffffffff810d177f>] handle_edge_irq+0x7f/0x120</div>
<div align="left" style="text-align:justify;">[ 108.877942] [<ffffffff81017892>] handle_irq+0x22/0x40</div>
<div align="left" style="text-align:justify;">[ 108.877945] [<ffffffff817d670c>] do_IRQ+0x5c/0x110</div>
<div align="left" style="text-align:justify;">[ 108.877950] [<ffffffff817d456d>] common_interrupt+0x6d/0x6d</div>
<div align="left" style="text-align:justify;">[ 108.877952] <EOI> [<ffffffff8165cad4>] ? cpuidle_enter_state+0x74/0x190</div>
<div align="left" style="text-align:justify;">[ 108.877960] [<ffffffff8165cabf>] ? cpuidle_enter_state+0x5f/0x190</div>
<div align="left" style="text-align:justify;">[ 108.877963] [<ffffffff8165ccb7>] cpuidle_enter+0x17/0x20</div>
<div align="left" style="text-align:justify;">[ 108.877968] [<ffffffff810b7941>] cpuidle_idle_call+0x101/0x1c0</div>
<div align="left" style="text-align:justify;">[ 108.877971] [<ffffffff810b7bd5>] cpu_idle_loop+0x1d5/0x1f0</div>
<div align="left" style="text-align:justify;">[ 108.877978] [<ffffffff81d3b120>] ? early_idt_handlers+0x120/0x120</div>
<div align="left" style="text-align:justify;">[ 108.877981] [<ffffffff810b7c4a>] cpu_startup_entry+0x5a/0x60</div>
<div align="left" style="text-align:justify;">[ 108.877985] [<ffffffff817af5e7>] rest_init+0x77/0x80</div>
<div align="left" style="text-align:justify;">[ 108.877988] [<ffffffff81d3c124>] start_kernel+0x3e9/0x3f0</div>
<div align="left" style="text-align:justify;">[ 108.877991] [<ffffffff81d3bbcd>] ? set_init_arg+0x56/0x56</div>
<div align="left" style="text-align:justify;">[ 108.877996] [<ffffffff817b6136>] ? memblock_reserve+0x4c/0x51</div>
<div align="left" style="text-align:justify;">[ 108.878001] [<ffffffff81d3b5f8>] x86_64_start_reservations+0x2a/0x2c</div>
<div align="left" style="text-align:justify;">[ 108.878005] [<ffffffff81d3b73e>] x86_64_start_kernel+0x144/0x153</div>
<div align="left" style="text-align:justify;">[ 108.878008] ---[ end trace 1a2f73828ecd9b68 ]---</div>
<div align="left" style="text-align:justify;">[ 111.773308] [drm:edp_panel_vdd_off_sync] Turning eDP port A VDD off</div>
<div align="left" style="text-align:justify;">[ 111.773326] [drm:edp_panel_vdd_off_sync] PP_STATUS: 0x80000008 PP_CONTROL: 0xabcd0007</div>
<div align="left" style="text-align:justify;"><font face="Times New Roman"> </font></div>
<div align="left" style="text-align:justify;">Does anybody remember which commit in kernel 4.0 fixes this issue ?</div>
<div align="left" style="text-align:justify;"><font face="Times New Roman"> </font></div>
<div align="left" style="text-align:justify;">thanks</div>
<div align="left" style="text-align:justify;"><font face="Times New Roman"> </font></div>
</span></font>
</body>
</html>