Bug 93929 - Login screen takes a long time to appear
Summary: Login screen takes a long time to appear
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-29 15:04 UTC by Bastien Nocera
Modified: 2017-03-10 12:48 UTC (History)
2 users (show)

See Also:
i915 platform: BSW/CHT
i915 features: display/DSI


Attachments
log.txt (297.66 KB, text/plain)
2016-01-29 15:04 UTC, Bastien Nocera
no flags Details

Description Bastien Nocera 2016-01-29 15:04:19 UTC
Created attachment 121393 [details]
log.txt

Using a slightly older kernel (the tablet itself isn't really set up to compile a new one).

The login screen (GDM + Wayland, as is default in Fedora 23) takes up to 30 seconds to show up with the following graphics-related timeouts:

Jan 29 16:42:33 surface kernel: [drm:pwm_setup_backlight [i915]] *ERROR* Failed to own the pwm chip
Jan 29 16:42:33 surface kernel: ------------[ cut here ]------------
Jan 29 16:42:33 surface kernel: WARNING: CPU: 1 PID: 302 at drivers/gpu/drm/i915/intel_display.c:690 chv_calc_dpll_params+0x9c/0xc0 [i915]()
Jan 29 16:42:33 surface kernel: WARN_ON(clock->n == 0 || clock->p == 0)
Jan 29 16:42:33 surface kernel: Modules linked in:
Jan 29 16:42:33 surface kernel:  i915(+) i2c_algo_bit drm_kms_helper drm mmc_block sdhci_acpi sdhci mmc_core fjes i2c_hid video hid_microsoft
Jan 29 16:42:33 surface kernel: CPU: 1 PID: 302 Comm: systemd-udevd Tainted: G        W       4.4.0+ #1
Jan 29 16:42:33 surface kernel: Hardware name: Microsoft Corporation Surface 3/Surface 3, BIOS 1.50410.78 03/10/2015
Jan 29 16:42:33 surface kernel:  0000000000000000 00000000f03c5bee ffff88003f9975f8 ffffffff813abbaf
Jan 29 16:42:33 surface kernel:  ffff88003f997640 ffff88003f997630 ffffffff810a1d42 ffff880138792800
Jan 29 16:42:33 surface kernel:  0000000000000000 0000000000000000 ffff88003f3a0000 0000000000000001
Jan 29 16:42:33 surface kernel: Call Trace:
Jan 29 16:42:33 surface kernel:  [<ffffffff813abbaf>] dump_stack+0x44/0x55
Jan 29 16:42:33 surface kernel:  [<ffffffff810a1d42>] warn_slowpath_common+0x82/0xc0
Jan 29 16:42:33 surface kernel:  [<ffffffff810a1ddc>] warn_slowpath_fmt+0x5c/0x80
Jan 29 16:42:33 surface kernel:  [<ffffffffa018e0ec>] chv_calc_dpll_params+0x9c/0xc0 [i915]
Jan 29 16:42:33 surface kernel:  [<ffffffffa018e8ac>] i9xx_get_pipe_config+0x5ac/0x690 [i915]
Jan 29 16:42:33 surface kernel:  [<ffffffffa019bce2>] intel_modeset_setup_hw_state+0xa2/0xf10 [i915]
Jan 29 16:42:33 surface kernel:  [<ffffffffa019eaf1>] intel_modeset_init+0xb61/0x1d50 [i915]
Jan 29 16:42:33 surface kernel:  [<ffffffffa01cd296>] ? intel_i2c_reset+0x46/0x50 [i915]
Jan 29 16:42:33 surface kernel:  [<ffffffffa01cd5b2>] ? intel_setup_gmbus+0x2a2/0x330 [i915]
Jan 29 16:42:33 surface kernel:  [<ffffffffa01d90cc>] i915_driver_load+0xe8c/0x16a0 [i915]
Jan 29 16:42:33 surface kernel:  [<ffffffff8179391e>] ? _raw_spin_unlock_irqrestore+0xe/0x10
Jan 29 16:42:33 surface kernel:  [<ffffffff810e2434>] ? __wake_up+0x44/0x50
Jan 29 16:42:33 surface kernel:  [<ffffffff816afd07>] ? netlink_broadcast_filtered+0x137/0x3c0
Jan 29 16:42:33 surface kernel:  [<ffffffff813aeff0>] ? kobj_ns_drop+0x50/0x50
Jan 29 16:42:33 surface kernel:  [<ffffffff813af37c>] ? kobject_uevent_env+0x15c/0x4f0
Jan 29 16:42:33 surface kernel:  [<ffffffff814dff17>] ? get_device+0x17/0x20
Jan 29 16:42:33 surface kernel:  [<ffffffff814e6095>] ? klist_class_dev_get+0x15/0x20
Jan 29 16:42:33 surface kernel:  [<ffffffff81787922>] ? klist_add_tail+0x32/0x40
Jan 29 16:42:33 surface kernel:  [<ffffffff814e1be2>] ? device_add+0x232/0x680
Jan 29 16:42:33 surface kernel:  [<ffffffffa00970b7>] drm_dev_register+0xa7/0xb0 [drm]
Jan 29 16:42:33 surface kernel:  [<ffffffffa00996cd>] drm_get_pci_dev+0x8d/0x1e0 [drm]
Jan 29 16:42:33 surface kernel:  [<ffffffffa011a1f4>] i915_pci_probe+0x34/0x50 [i915]
Jan 29 16:42:33 surface kernel:  [<ffffffff813f7685>] local_pci_probe+0x45/0xa0
Jan 29 16:42:33 surface kernel:  [<ffffffff813f8a6d>] pci_device_probe+0xfd/0x140
Jan 29 16:42:33 surface kernel:  [<ffffffff814e5272>] driver_probe_device+0x222/0x490
Jan 29 16:42:33 surface kernel:  [<ffffffff814e5564>] __driver_attach+0x84/0x90
Jan 29 16:42:33 surface kernel:  [<ffffffff814e54e0>] ? driver_probe_device+0x490/0x490
Jan 29 16:42:33 surface kernel:  [<ffffffff814e2d4c>] bus_for_each_dev+0x6c/0xc0
Jan 29 16:42:33 surface kernel:  [<ffffffff814e4a2e>] driver_attach+0x1e/0x20
Jan 29 16:42:33 surface kernel:  [<ffffffff814e456b>] bus_add_driver+0x1eb/0x280
Jan 29 16:42:33 surface kernel:  [<ffffffff814e5db0>] driver_register+0x60/0xe0
Jan 29 16:42:33 surface kernel:  [<ffffffff813f6fcc>] __pci_register_driver+0x4c/0x50
Jan 29 16:42:33 surface kernel:  [<ffffffffa0099900>] drm_pci_init+0xe0/0x110 [drm]
Jan 29 16:42:33 surface kernel:  [<ffffffffa024d000>] ? 0xffffffffa024d000
Jan 29 16:42:33 surface kernel:  [<ffffffffa024d092>] i915_init+0x92/0x99 [i915]
Jan 29 16:42:33 surface kernel:  [<ffffffff81002123>] do_one_initcall+0xb3/0x200
Jan 29 16:42:33 surface kernel:  [<ffffffff8178ffb8>] ? preempt_schedule_common+0x18/0x30
Jan 29 16:42:33 surface kernel:  [<ffffffff8178ffec>] ? _cond_resched+0x1c/0x30
Jan 29 16:42:33 surface kernel:  [<ffffffff81206c62>] ? kmem_cache_alloc_trace+0x182/0x1f0
Jan 29 16:42:33 surface kernel:  [<ffffffff81207bfb>] ? kfree+0x11b/0x130
Jan 29 16:42:33 surface kernel:  [<ffffffff811a61c2>] ? do_init_module+0x27/0x1e5
Jan 29 16:42:33 surface kernel:  [<ffffffff811a61fa>] do_init_module+0x5f/0x1e5
Jan 29 16:42:33 surface kernel:  [<ffffffff81125dc4>] load_module+0x2024/0x2640
Jan 29 16:42:33 surface kernel:  [<ffffffff811222e0>] ? __symbol_put+0x60/0x60
Jan 29 16:42:33 surface kernel:  [<ffffffff8122d540>] ? kernel_read+0x50/0x80
Jan 29 16:42:33 surface kernel:  [<ffffffff81126629>] SyS_finit_module+0xb9/0xf0
Jan 29 16:42:33 surface kernel:  [<ffffffff81793eae>] entry_SYSCALL_64_fastpath+0x12/0x71
Jan 29 16:42:33 surface kernel: ---[ end trace 0210388f7f858180 ]---
Jan 29 16:42:33 surface kernel: [drm:drm_calc_timestamping_constants [drm]] *ERROR* crtc 26: Can't calculate constants, dotclock = 0!
Jan 29 16:42:34 surface kernel: ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
Jan 29 16:42:34 surface kernel: acpi device:01: registered as cooling_device4
Jan 29 16:42:34 surface kernel: acpi device:02: registered as cooling_device5
Jan 29 16:42:34 surface kernel: acpi device:03: registered as cooling_device6
Jan 29 16:42:34 surface kernel: acpi device:04: registered as cooling_device7
Jan 29 16:42:34 surface kernel: acpi device:05: registered as cooling_device8
Jan 29 16:42:34 surface kernel: acpi device:06: registered as cooling_device9
Jan 29 16:42:34 surface kernel: acpi device:07: registered as cooling_device10
Jan 29 16:42:34 surface kernel: acpi device:08: registered as cooling_device11
Jan 29 16:42:34 surface kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
Jan 29 16:42:34 surface kernel: [drm] Initialized i915 1.6.0 20160111 for 0000:00:02.0 on minor 0
Jan 29 16:42:34 surface kernel: fbcon: inteldrmfb (fb0) is primary device
Jan 29 16:42:34 surface kernel: ------------[ cut here ]------------
Jan 29 16:42:34 surface kernel: WARNING: CPU: 2 PID: 78 at drivers/gpu/drm/i915/intel_display.c:6529 intel_atomic_commit+0x15f7/0x1850 [i915]()
Jan 29 16:42:34 surface kernel: attached crtc is active, but connector isn't
Jan 29 16:42:34 surface kernel: Modules linked in: i915 i2c_algo_bit drm_kms_helper drm mmc_block sdhci_acpi sdhci mmc_core fjes i2c_hid video hid_microsoft
Jan 29 16:42:34 surface kernel: CPU: 2 PID: 78 Comm: kworker/u8:1 Tainted: G        W       4.4.0+ #1
Jan 29 16:42:34 surface kernel: Hardware name: Microsoft Corporation Surface 3/Surface 3, BIOS 1.50410.78 03/10/2015
Jan 29 16:42:34 surface kernel: Workqueue: events_unbound async_run_entry_fn
Jan 29 16:42:34 surface kernel:  0000000000000000 00000000ef2941c9 ffff88013a1a7870 ffffffff813abbaf
Jan 29 16:42:34 surface kernel:  ffff88013a1a78b8 ffff88013a1a78a8 ffffffff810a1d42 ffff880138795800
Jan 29 16:42:34 surface kernel:  ffff8800b5c5b960 ffff88003ec72000 0000000000000002 ffff88013a1f2c00
Jan 29 16:42:34 surface kernel: Call Trace:
Jan 29 16:42:34 surface kernel:  [<ffffffff813abbaf>] dump_stack+0x44/0x55
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1d42>] warn_slowpath_common+0x82/0xc0
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1ddc>] warn_slowpath_fmt+0x5c/0x80
Jan 29 16:42:34 surface kernel:  [<ffffffffa01962b7>] intel_atomic_commit+0x15f7/0x1850 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00adf11>] ? drm_atomic_check_only+0x181/0x600 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ae3c7>] drm_atomic_commit+0x37/0x60 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01072cf>] restore_fbdev_mode+0x22f/0x260 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ad18a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01094b3>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa010952d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01acdea>] intel_fbdev_set_par+0x1a/0x60 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff8141d930>] fbcon_init+0x570/0x5f0
Jan 29 16:42:34 surface kernel:  [<ffffffff8149f2ea>] visual_init+0xca/0x130
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1181>] do_bind_con_driver+0x1c1/0x3a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1699>] do_take_over_console+0x149/0x1a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814197b7>] do_fbcon_takeover+0x57/0xb0
Jan 29 16:42:34 surface kernel:  [<ffffffff8141e3a8>] fbcon_event_notify+0x658/0x750
Jan 29 16:42:34 surface kernel:  [<ffffffff810c05fa>] notifier_call_chain+0x4a/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0937>] __blocking_notifier_call_chain+0x47/0x60
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0966>] blocking_notifier_call_chain+0x16/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff81423ffb>] fb_notifier_call_chain+0x1b/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff8142631f>] register_framebuffer+0x20f/0x350
Jan 29 16:42:34 surface kernel:  [<ffffffffa01097da>] drm_fb_helper_initial_config+0x28a/0x410 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ad99f>] intel_fbdev_initial_config+0x1f/0x30 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff810c206a>] async_run_entry_fn+0x4a/0x140
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9bee>] process_one_work+0x19e/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e8e>] worker_thread+0x4e/0x450
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e40>] ? process_one_work+0x3f0/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf758>] kthread+0xd8/0xf0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel:  [<ffffffff8179420f>] ret_from_fork+0x3f/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel: ---[ end trace 0210388f7f858181 ]---
Jan 29 16:42:34 surface kernel: ------------[ cut here ]------------
Jan 29 16:42:34 surface kernel: WARNING: CPU: 2 PID: 78 at drivers/gpu/drm/i915/intel_sideband.c:200 vlv_dpio_read+0x86/0x90 [i915]()
Jan 29 16:42:34 surface kernel: DPIO read pipe B reg 0x8080 == 0xffffffff
Jan 29 16:42:34 surface kernel: Modules linked in: i915 i2c_algo_bit drm_kms_helper drm mmc_block sdhci_acpi sdhci mmc_core fjes i2c_hid video hid_microsoft
Jan 29 16:42:34 surface kernel: CPU: 2 PID: 78 Comm: kworker/u8:1 Tainted: G        W       4.4.0+ #1
Jan 29 16:42:34 surface kernel: Hardware name: Microsoft Corporation Surface 3/Surface 3, BIOS 1.50410.78 03/10/2015
Jan 29 16:42:34 surface kernel: Workqueue: events_unbound async_run_entry_fn
Jan 29 16:42:34 surface kernel:  0000000000000000 00000000ef2941c9 ffff88013a1a77b0 ffffffff813abbaf
Jan 29 16:42:34 surface kernel:  ffff88013a1a77f8 ffff88013a1a77e8 ffffffff810a1d42 0000000000000001
Jan 29 16:42:34 surface kernel:  0000000000008080 0000000000008180 ffff88003f3a0000 0000000000000001
Jan 29 16:42:34 surface kernel: Call Trace:
Jan 29 16:42:34 surface kernel:  [<ffffffff813abbaf>] dump_stack+0x44/0x55
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1d42>] warn_slowpath_common+0x82/0xc0
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1ddc>] warn_slowpath_fmt+0x5c/0x80
Jan 29 16:42:34 surface kernel:  [<ffffffffa01a8606>] vlv_dpio_read+0x86/0x90 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa018e7ee>] i9xx_get_pipe_config+0x4ee/0x690 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ba959>] ? intel_dp_get_hw_state+0x39/0x170 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01959bf>] intel_atomic_commit+0xcff/0x1850 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00adf11>] ? drm_atomic_check_only+0x181/0x600 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ae3c7>] drm_atomic_commit+0x37/0x60 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01072cf>] restore_fbdev_mode+0x22f/0x260 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ad18a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01094b3>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa010952d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01acdea>] intel_fbdev_set_par+0x1a/0x60 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff8141d930>] fbcon_init+0x570/0x5f0
Jan 29 16:42:34 surface kernel:  [<ffffffff8149f2ea>] visual_init+0xca/0x130
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1181>] do_bind_con_driver+0x1c1/0x3a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1699>] do_take_over_console+0x149/0x1a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814197b7>] do_fbcon_takeover+0x57/0xb0
Jan 29 16:42:34 surface kernel:  [<ffffffff8141e3a8>] fbcon_event_notify+0x658/0x750
Jan 29 16:42:34 surface kernel:  [<ffffffff810c05fa>] notifier_call_chain+0x4a/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0937>] __blocking_notifier_call_chain+0x47/0x60
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0966>] blocking_notifier_call_chain+0x16/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff81423ffb>] fb_notifier_call_chain+0x1b/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff8142631f>] register_framebuffer+0x20f/0x350
Jan 29 16:42:34 surface kernel:  [<ffffffffa01097da>] drm_fb_helper_initial_config+0x28a/0x410 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ad99f>] intel_fbdev_initial_config+0x1f/0x30 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff810c206a>] async_run_entry_fn+0x4a/0x140
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9bee>] process_one_work+0x19e/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e8e>] worker_thread+0x4e/0x450
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e40>] ? process_one_work+0x3f0/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf758>] kthread+0xd8/0xf0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel:  [<ffffffff8179420f>] ret_from_fork+0x3f/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel: ---[ end trace 0210388f7f858182 ]---
Jan 29 16:42:34 surface kernel: ------------[ cut here ]------------
Jan 29 16:42:34 surface kernel: WARNING: CPU: 2 PID: 78 at drivers/gpu/drm/i915/intel_sideband.c:200 vlv_dpio_read+0x86/0x90 [i915]()
Jan 29 16:42:34 surface kernel: DPIO read pipe B reg 0x8180 == 0xffffffff
Jan 29 16:42:34 surface kernel: Modules linked in: i915 i2c_algo_bit drm_kms_helper drm mmc_block sdhci_acpi sdhci mmc_core fjes i2c_hid video hid_microsoft
Jan 29 16:42:34 surface kernel: CPU: 2 PID: 78 Comm: kworker/u8:1 Tainted: G        W       4.4.0+ #1
Jan 29 16:42:34 surface kernel: Hardware name: Microsoft Corporation Surface 3/Surface 3, BIOS 1.50410.78 03/10/2015
Jan 29 16:42:34 surface kernel: Workqueue: events_unbound async_run_entry_fn
Jan 29 16:42:34 surface kernel:  0000000000000000 00000000ef2941c9 ffff88013a1a77b0 ffffffff813abbaf
Jan 29 16:42:34 surface kernel:  ffff88013a1a77f8 ffff88013a1a77e8 ffffffff810a1d42 0000000000000001
Jan 29 16:42:34 surface kernel:  0000000000008180 0000000000008180 ffff88003f3a0000 0000000000000001
Jan 29 16:42:34 surface kernel: Call Trace:
Jan 29 16:42:34 surface kernel:  [<ffffffff813abbaf>] dump_stack+0x44/0x55
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1d42>] warn_slowpath_common+0x82/0xc0
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1ddc>] warn_slowpath_fmt+0x5c/0x80
Jan 29 16:42:34 surface kernel:  [<ffffffffa01a8606>] vlv_dpio_read+0x86/0x90 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa018e7ff>] i9xx_get_pipe_config+0x4ff/0x690 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ba959>] ? intel_dp_get_hw_state+0x39/0x170 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01959bf>] intel_atomic_commit+0xcff/0x1850 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00adf11>] ? drm_atomic_check_only+0x181/0x600 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ae3c7>] drm_atomic_commit+0x37/0x60 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01072cf>] restore_fbdev_mode+0x22f/0x260 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ad18a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01094b3>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa010952d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01acdea>] intel_fbdev_set_par+0x1a/0x60 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff8141d930>] fbcon_init+0x570/0x5f0
Jan 29 16:42:34 surface kernel:  [<ffffffff8149f2ea>] visual_init+0xca/0x130
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1181>] do_bind_con_driver+0x1c1/0x3a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1699>] do_take_over_console+0x149/0x1a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814197b7>] do_fbcon_takeover+0x57/0xb0
Jan 29 16:42:34 surface kernel:  [<ffffffff8141e3a8>] fbcon_event_notify+0x658/0x750
Jan 29 16:42:34 surface kernel:  [<ffffffff810c05fa>] notifier_call_chain+0x4a/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0937>] __blocking_notifier_call_chain+0x47/0x60
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0966>] blocking_notifier_call_chain+0x16/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff81423ffb>] fb_notifier_call_chain+0x1b/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff8142631f>] register_framebuffer+0x20f/0x350
Jan 29 16:42:34 surface kernel:  [<ffffffffa01097da>] drm_fb_helper_initial_config+0x28a/0x410 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ad99f>] intel_fbdev_initial_config+0x1f/0x30 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff810c206a>] async_run_entry_fn+0x4a/0x140
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9bee>] process_one_work+0x19e/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e8e>] worker_thread+0x4e/0x450
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e40>] ? process_one_work+0x3f0/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf758>] kthread+0xd8/0xf0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel:  [<ffffffff8179420f>] ret_from_fork+0x3f/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel: ---[ end trace 0210388f7f858183 ]---
Jan 29 16:42:34 surface kernel: ------------[ cut here ]------------
Jan 29 16:42:34 surface kernel: WARNING: CPU: 2 PID: 78 at drivers/gpu/drm/i915/intel_sideband.c:200 vlv_dpio_read+0x86/0x90 [i915]()
Jan 29 16:42:34 surface kernel: DPIO read pipe B reg 0x8184 == 0xffffffff
Jan 29 16:42:34 surface kernel: Modules linked in: i915 i2c_algo_bit drm_kms_helper drm mmc_block sdhci_acpi sdhci mmc_core fjes i2c_hid video hid_microsoft
Jan 29 16:42:34 surface kernel: CPU: 2 PID: 78 Comm: kworker/u8:1 Tainted: G        W       4.4.0+ #1
Jan 29 16:42:34 surface kernel: Hardware name: Microsoft Corporation Surface 3/Surface 3, BIOS 1.50410.78 03/10/2015
Jan 29 16:42:34 surface kernel: Workqueue: events_unbound async_run_entry_fn
Jan 29 16:42:34 surface kernel:  0000000000000000 00000000ef2941c9 ffff88013a1a77b0 ffffffff813abbaf
Jan 29 16:42:34 surface kernel:  ffff88013a1a77f8 ffff88013a1a77e8 ffffffff810a1d42 0000000000000001
Jan 29 16:42:34 surface kernel:  0000000000008184 00000000000000ff ffff88003f3a0000 0000000000000001
Jan 29 16:42:34 surface kernel: Call Trace:
Jan 29 16:42:34 surface kernel:  [<ffffffff813abbaf>] dump_stack+0x44/0x55
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1d42>] warn_slowpath_common+0x82/0xc0
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1ddc>] warn_slowpath_fmt+0x5c/0x80
Jan 29 16:42:34 surface kernel:  [<ffffffffa01a8606>] vlv_dpio_read+0x86/0x90 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa018e814>] i9xx_get_pipe_config+0x514/0x690 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ba959>] ? intel_dp_get_hw_state+0x39/0x170 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01959bf>] intel_atomic_commit+0xcff/0x1850 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00adf11>] ? drm_atomic_check_only+0x181/0x600 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ae3c7>] drm_atomic_commit+0x37/0x60 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01072cf>] restore_fbdev_mode+0x22f/0x260 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ad18a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01094b3>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa010952d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01acdea>] intel_fbdev_set_par+0x1a/0x60 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff8141d930>] fbcon_init+0x570/0x5f0
Jan 29 16:42:34 surface kernel:  [<ffffffff8149f2ea>] visual_init+0xca/0x130
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1181>] do_bind_con_driver+0x1c1/0x3a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1699>] do_take_over_console+0x149/0x1a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814197b7>] do_fbcon_takeover+0x57/0xb0
Jan 29 16:42:34 surface kernel:  [<ffffffff8141e3a8>] fbcon_event_notify+0x658/0x750
Jan 29 16:42:34 surface kernel:  [<ffffffff810c05fa>] notifier_call_chain+0x4a/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0937>] __blocking_notifier_call_chain+0x47/0x60
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0966>] blocking_notifier_call_chain+0x16/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff81423ffb>] fb_notifier_call_chain+0x1b/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff8142631f>] register_framebuffer+0x20f/0x350
Jan 29 16:42:34 surface kernel:  [<ffffffffa01097da>] drm_fb_helper_initial_config+0x28a/0x410 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ad99f>] intel_fbdev_initial_config+0x1f/0x30 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff810c206a>] async_run_entry_fn+0x4a/0x140
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9bee>] process_one_work+0x19e/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e8e>] worker_thread+0x4e/0x450
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e40>] ? process_one_work+0x3f0/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf758>] kthread+0xd8/0xf0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel:  [<ffffffff8179420f>] ret_from_fork+0x3f/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel: ---[ end trace 0210388f7f858184 ]---
Jan 29 16:42:34 surface kernel: ------------[ cut here ]------------
Jan 29 16:42:34 surface kernel: WARNING: CPU: 2 PID: 78 at drivers/gpu/drm/i915/intel_sideband.c:200 vlv_dpio_read+0x86/0x90 [i915]()
Jan 29 16:42:34 surface kernel: DPIO read pipe B reg 0x8188 == 0xffffffff
Jan 29 16:42:34 surface kernel: Modules linked in: i915 i2c_algo_bit drm_kms_helper drm mmc_block sdhci_acpi sdhci mmc_core fjes i2c_hid video hid_microsoft
Jan 29 16:42:34 surface kernel: CPU: 2 PID: 78 Comm: kworker/u8:1 Tainted: G        W       4.4.0+ #1
Jan 29 16:42:34 surface kernel: Hardware name: Microsoft Corporation Surface 3/Surface 3, BIOS 1.50410.78 03/10/2015
Jan 29 16:42:34 surface kernel: Workqueue: events_unbound async_run_entry_fn
Jan 29 16:42:34 surface kernel:  0000000000000000 00000000ef2941c9 ffff88013a1a77b0 ffffffff813abbaf
Jan 29 16:42:34 surface kernel:  ffff88013a1a77f8 ffff88013a1a77e8 ffffffff810a1d42 0000000000000001
Jan 29 16:42:34 surface kernel:  0000000000008188 00000000000000ff ffff88003f3a0000 0000000000000001
Jan 29 16:42:34 surface kernel: Call Trace:
Jan 29 16:42:34 surface kernel:  [<ffffffff813abbaf>] dump_stack+0x44/0x55
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1d42>] warn_slowpath_common+0x82/0xc0
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1ddc>] warn_slowpath_fmt+0x5c/0x80
Jan 29 16:42:34 surface kernel:  [<ffffffffa01a8606>] vlv_dpio_read+0x86/0x90 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa018e825>] i9xx_get_pipe_config+0x525/0x690 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ba959>] ? intel_dp_get_hw_state+0x39/0x170 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01959bf>] intel_atomic_commit+0xcff/0x1850 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00adf11>] ? drm_atomic_check_only+0x181/0x600 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ae3c7>] drm_atomic_commit+0x37/0x60 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01072cf>] restore_fbdev_mode+0x22f/0x260 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ad18a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01094b3>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa010952d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01acdea>] intel_fbdev_set_par+0x1a/0x60 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff8141d930>] fbcon_init+0x570/0x5f0
Jan 29 16:42:34 surface kernel:  [<ffffffff8149f2ea>] visual_init+0xca/0x130
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1181>] do_bind_con_driver+0x1c1/0x3a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1699>] do_take_over_console+0x149/0x1a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814197b7>] do_fbcon_takeover+0x57/0xb0
Jan 29 16:42:34 surface kernel:  [<ffffffff8141e3a8>] fbcon_event_notify+0x658/0x750
Jan 29 16:42:34 surface kernel:  [<ffffffff810c05fa>] notifier_call_chain+0x4a/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0937>] __blocking_notifier_call_chain+0x47/0x60
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0966>] blocking_notifier_call_chain+0x16/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff81423ffb>] fb_notifier_call_chain+0x1b/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff8142631f>] register_framebuffer+0x20f/0x350
Jan 29 16:42:34 surface kernel:  [<ffffffffa01097da>] drm_fb_helper_initial_config+0x28a/0x410 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ad99f>] intel_fbdev_initial_config+0x1f/0x30 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff810c206a>] async_run_entry_fn+0x4a/0x140
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9bee>] process_one_work+0x19e/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e8e>] worker_thread+0x4e/0x450
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e40>] ? process_one_work+0x3f0/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf758>] kthread+0xd8/0xf0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel:  [<ffffffff8179420f>] ret_from_fork+0x3f/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel: ---[ end trace 0210388f7f858185 ]---
Jan 29 16:42:34 surface kernel: ------------[ cut here ]------------
Jan 29 16:42:34 surface kernel: WARNING: CPU: 2 PID: 78 at drivers/gpu/drm/i915/intel_sideband.c:200 vlv_dpio_read+0x86/0x90 [i915]()
Jan 29 16:42:34 surface kernel: DPIO read pipe B reg 0x818c == 0xffffffff
Jan 29 16:42:34 surface kernel: Modules linked in: i915 i2c_algo_bit drm_kms_helper drm mmc_block sdhci_acpi sdhci mmc_core fjes i2c_hid video hid_microsoft
Jan 29 16:42:34 surface kernel: CPU: 2 PID: 78 Comm: kworker/u8:1 Tainted: G        W       4.4.0+ #1
Jan 29 16:42:34 surface kernel: Hardware name: Microsoft Corporation Surface 3/Surface 3, BIOS 1.50410.78 03/10/2015
Jan 29 16:42:34 surface kernel: Workqueue: events_unbound async_run_entry_fn
Jan 29 16:42:34 surface kernel:  0000000000000000 00000000ef2941c9 ffff88013a1a77b0 ffffffff813abbaf
Jan 29 16:42:34 surface kernel:  ffff88013a1a77f8 ffff88013a1a77e8 ffffffff810a1d42 0000000000000001
Jan 29 16:42:34 surface kernel:  000000000000818c 00000000000000ff ffff88003f3a0000 0000000000000001
Jan 29 16:42:34 surface kernel: Call Trace:
Jan 29 16:42:34 surface kernel:  [<ffffffff813abbaf>] dump_stack+0x44/0x55
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1d42>] warn_slowpath_common+0x82/0xc0
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1ddc>] warn_slowpath_fmt+0x5c/0x80
Jan 29 16:42:34 surface kernel:  [<ffffffffa01a8606>] vlv_dpio_read+0x86/0x90 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa018e836>] i9xx_get_pipe_config+0x536/0x690 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ba959>] ? intel_dp_get_hw_state+0x39/0x170 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01959bf>] intel_atomic_commit+0xcff/0x1850 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00adf11>] ? drm_atomic_check_only+0x181/0x600 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ae3c7>] drm_atomic_commit+0x37/0x60 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01072cf>] restore_fbdev_mode+0x22f/0x260 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ad18a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01094b3>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa010952d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01acdea>] intel_fbdev_set_par+0x1a/0x60 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff8141d930>] fbcon_init+0x570/0x5f0
Jan 29 16:42:34 surface kernel:  [<ffffffff8149f2ea>] visual_init+0xca/0x130
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1181>] do_bind_con_driver+0x1c1/0x3a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1699>] do_take_over_console+0x149/0x1a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814197b7>] do_fbcon_takeover+0x57/0xb0
Jan 29 16:42:34 surface kernel:  [<ffffffff8141e3a8>] fbcon_event_notify+0x658/0x750
Jan 29 16:42:34 surface kernel:  [<ffffffff810c05fa>] notifier_call_chain+0x4a/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0937>] __blocking_notifier_call_chain+0x47/0x60
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0966>] blocking_notifier_call_chain+0x16/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff81423ffb>] fb_notifier_call_chain+0x1b/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff8142631f>] register_framebuffer+0x20f/0x350
Jan 29 16:42:34 surface kernel:  [<ffffffffa01097da>] drm_fb_helper_initial_config+0x28a/0x410 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ad99f>] intel_fbdev_initial_config+0x1f/0x30 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff810c206a>] async_run_entry_fn+0x4a/0x140
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9bee>] process_one_work+0x19e/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e8e>] worker_thread+0x4e/0x450
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e40>] ? process_one_work+0x3f0/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf758>] kthread+0xd8/0xf0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel:  [<ffffffff8179420f>] ret_from_fork+0x3f/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel: ---[ end trace 0210388f7f858186 ]---
Jan 29 16:42:34 surface kernel: ------------[ cut here ]------------
Jan 29 16:42:34 surface kernel: WARNING: CPU: 2 PID: 78 at drivers/gpu/drm/i915/intel_display.c:13038 intel_atomic_commit+0x15a8/0x1850 [i915]()
Jan 29 16:42:34 surface kernel: [ENCODER:41] active 0 with crtc active 1
Jan 29 16:42:34 surface kernel: Modules linked in: i915 i2c_algo_bit drm_kms_helper drm mmc_block sdhci_acpi sdhci mmc_core fjes i2c_hid video hid_microsoft
Jan 29 16:42:34 surface kernel: CPU: 2 PID: 78 Comm: kworker/u8:1 Tainted: G        W       4.4.0+ #1
Jan 29 16:42:34 surface kernel: Hardware name: Microsoft Corporation Surface 3/Surface 3, BIOS 1.50410.78 03/10/2015
Jan 29 16:42:34 surface kernel: Workqueue: events_unbound async_run_entry_fn
Jan 29 16:42:34 surface kernel:  0000000000000000 00000000ef2941c9 ffff88013a1a7870 ffffffff813abbaf
Jan 29 16:42:34 surface kernel:  ffff88013a1a78b8 ffff88013a1a78a8 ffffffff810a1d42 ffff88003fa8da00
Jan 29 16:42:34 surface kernel:  ffff88003ec72000 ffff880138792800 ffff88003f8d5b48 ffff88013a1f2c00
Jan 29 16:42:34 surface kernel: Call Trace:
Jan 29 16:42:34 surface kernel:  [<ffffffff813abbaf>] dump_stack+0x44/0x55
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1d42>] warn_slowpath_common+0x82/0xc0
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1ddc>] warn_slowpath_fmt+0x5c/0x80
Jan 29 16:42:34 surface kernel:  [<ffffffffa0196268>] intel_atomic_commit+0x15a8/0x1850 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00adf11>] ? drm_atomic_check_only+0x181/0x600 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ae3c7>] drm_atomic_commit+0x37/0x60 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01072cf>] restore_fbdev_mode+0x22f/0x260 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ad18a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01094b3>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa010952d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01acdea>] intel_fbdev_set_par+0x1a/0x60 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff8141d930>] fbcon_init+0x570/0x5f0
Jan 29 16:42:34 surface kernel:  [<ffffffff8149f2ea>] visual_init+0xca/0x130
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1181>] do_bind_con_driver+0x1c1/0x3a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1699>] do_take_over_console+0x149/0x1a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814197b7>] do_fbcon_takeover+0x57/0xb0
Jan 29 16:42:34 surface kernel:  [<ffffffff8141e3a8>] fbcon_event_notify+0x658/0x750
Jan 29 16:42:34 surface kernel:  [<ffffffff810c05fa>] notifier_call_chain+0x4a/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0937>] __blocking_notifier_call_chain+0x47/0x60
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0966>] blocking_notifier_call_chain+0x16/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff81423ffb>] fb_notifier_call_chain+0x1b/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff8142631f>] register_framebuffer+0x20f/0x350
Jan 29 16:42:34 surface kernel:  [<ffffffffa01097da>] drm_fb_helper_initial_config+0x28a/0x410 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ad99f>] intel_fbdev_initial_config+0x1f/0x30 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff810c206a>] async_run_entry_fn+0x4a/0x140
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9bee>] process_one_work+0x19e/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e8e>] worker_thread+0x4e/0x450
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e40>] ? process_one_work+0x3f0/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf758>] kthread+0xd8/0xf0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel:  [<ffffffff8179420f>] ret_from_fork+0x3f/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel: ---[ end trace 0210388f7f858187 ]---
Jan 29 16:42:34 surface kernel: [drm:intel_pipe_config_compare [i915]] *ERROR* mismatch in has_dsi_encoder (expected 1, found 0)
Jan 29 16:42:34 surface kernel: [drm:intel_pipe_config_compare [i915]] *ERROR* mismatch in dpll_hw_state.dpll (expected 0x30002000, found 0x30006000)
Jan 29 16:42:34 surface kernel: [drm:intel_pipe_config_compare [i915]] *ERROR* mismatch in dpll_hw_state.dpll_md (expected 0x00000000, found 0x00000003)
Jan 29 16:42:34 surface kernel: [drm:intel_pipe_config_compare [i915]] *ERROR* mismatch in base.adjusted_mode.crtc_clock (expected 164490, found 0)
Jan 29 16:42:34 surface kernel: [drm:intel_pipe_config_compare [i915]] *ERROR* mismatch in port_clock (expected 164490, found 0)
Jan 29 16:42:34 surface kernel: ------------[ cut here ]------------
Jan 29 16:42:34 surface kernel: WARNING: CPU: 2 PID: 78 at drivers/gpu/drm/i915/intel_display.c:13054 intel_atomic_commit+0x1544/0x1850 [i915]()
Jan 29 16:42:34 surface kernel: pipe state doesn't match!
Jan 29 16:42:34 surface kernel: Modules linked in: i915 i2c_algo_bit drm_kms_helper drm mmc_block sdhci_acpi sdhci mmc_core fjes i2c_hid video hid_microsoft
Jan 29 16:42:34 surface kernel: CPU: 2 PID: 78 Comm: kworker/u8:1 Tainted: G        W       4.4.0+ #1
Jan 29 16:42:34 surface kernel: Hardware name: Microsoft Corporation Surface 3/Surface 3, BIOS 1.50410.78 03/10/2015
Jan 29 16:42:34 surface kernel: Workqueue: events_unbound async_run_entry_fn
Jan 29 16:42:34 surface kernel:  0000000000000000 00000000ef2941c9 ffff88013a1a7870 ffffffff813abbaf
Jan 29 16:42:34 surface kernel:  ffff88013a1a78b8 ffff88013a1a78a8 ffffffff810a1d42 ffff88003f9dc800
Jan 29 16:42:34 surface kernel:  ffff88003ec72000 ffff880138792800 ffff88003f8d5b48 ffff88013a1f2c00
Jan 29 16:42:34 surface kernel: Call Trace:
Jan 29 16:42:34 surface kernel:  [<ffffffff813abbaf>] dump_stack+0x44/0x55
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1d42>] warn_slowpath_common+0x82/0xc0
Jan 29 16:42:34 surface kernel:  [<ffffffff810a1ddc>] warn_slowpath_fmt+0x5c/0x80
Jan 29 16:42:34 surface kernel:  [<ffffffffa0196204>] intel_atomic_commit+0x1544/0x1850 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00adf11>] ? drm_atomic_check_only+0x181/0x600 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ae3c7>] drm_atomic_commit+0x37/0x60 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01072cf>] restore_fbdev_mode+0x22f/0x260 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa00ad18a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01094b3>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa010952d>] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01acdea>] intel_fbdev_set_par+0x1a/0x60 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff8141d930>] fbcon_init+0x570/0x5f0
Jan 29 16:42:34 surface kernel:  [<ffffffff8149f2ea>] visual_init+0xca/0x130
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1181>] do_bind_con_driver+0x1c1/0x3a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814a1699>] do_take_over_console+0x149/0x1a0
Jan 29 16:42:34 surface kernel:  [<ffffffff814197b7>] do_fbcon_takeover+0x57/0xb0
Jan 29 16:42:34 surface kernel:  [<ffffffff8141e3a8>] fbcon_event_notify+0x658/0x750
Jan 29 16:42:34 surface kernel:  [<ffffffff810c05fa>] notifier_call_chain+0x4a/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0937>] __blocking_notifier_call_chain+0x47/0x60
Jan 29 16:42:34 surface kernel:  [<ffffffff810c0966>] blocking_notifier_call_chain+0x16/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff81423ffb>] fb_notifier_call_chain+0x1b/0x20
Jan 29 16:42:34 surface kernel:  [<ffffffff8142631f>] register_framebuffer+0x20f/0x350
Jan 29 16:42:34 surface kernel:  [<ffffffffa01097da>] drm_fb_helper_initial_config+0x28a/0x410 [drm_kms_helper]
Jan 29 16:42:34 surface kernel:  [<ffffffffa01ad99f>] intel_fbdev_initial_config+0x1f/0x30 [i915]
Jan 29 16:42:34 surface kernel:  [<ffffffff810c206a>] async_run_entry_fn+0x4a/0x140
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9bee>] process_one_work+0x19e/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e8e>] worker_thread+0x4e/0x450
Jan 29 16:42:34 surface kernel:  [<ffffffff810b9e40>] ? process_one_work+0x3f0/0x3f0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf758>] kthread+0xd8/0xf0
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel:  [<ffffffff8179420f>] ret_from_fork+0x3f/0x70
Jan 29 16:42:34 surface kernel:  [<ffffffff810bf680>] ? kthread_worker_fn+0x160/0x160
Jan 29 16:42:34 surface kernel: ---[ end trace 0210388f7f858188 ]---
Jan 29 16:42:34 surface kernel: Console: switching to colour frame buffer device 240x80
Comment 1 Jani Nikula 2017-03-10 10:10:14 UTC
I think this one has been fixed a while back, as long as you take bug 96571 into account. For me surface 3 works just fine.

Apologies for taking a year to respond; it doesn't mean we haven't worked on this and related issues.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.