The 4.4.0-999-generic daily (201512120150) seems to work.
Although there's a whole bunch of slowpath warnings in the logs.
(I say seems to work - I'm running it now in KDE apparently OK; on the first 
boot the desktop didn't complete starting up but ti wasn't obvious why, X was 
still responsive just apps didn't start; but that seems different?)

Here's the current boot warnings in the working 4.4:
[    4.012238] ------------[ cut here ]------------
[    4.012339] WARNING: CPU: 0 PID: 143 at 
/home/kernel/COD/linux/drivers/gpu/drm/i915/intel_display.c:1407 
assert_planes_disabled+0x102/0x140 [i915]()
[    4.012358] plane B assertion failure, should be off on pipe B but is still 
active
[    4.012373] Modules linked in: psmouse sdhci_pci pata_acpi(+) i915(+) e100 
mii firewire_ohci i2c_algo_bit drm_kms_helper sdhci syscopyarea sysfillrect 
firewire_core sysimgblt crc_itu_t fb_sys_fops drm fjes video
[    4.012436] CPU: 0 PID: 143 Comm: systemd-udevd Not tainted 
4.4.0-999-generic #201512120150
[    4.012452] Hardware name: TOSHIBA Equium A100/MPAD-MSAE Customer Reference 
Boards, BIOS 2.10    10/23/2006
[    4.012468]  0000000000000000 000000009cbb9ea2 ffff8800354a3608 
ffffffff813c8b04
[    4.012487]  ffff8800354a3650 ffff8800354a3640 ffffffff8107d692 
ffff880035670000
[    4.012506]  0000000000000001 0000000000000042 0000000000000042 
ffff880035670034
[    4.012525] Call Trace:
[    4.012541]  [<ffffffff813c8b04>] dump_stack+0x44/0x60
[    4.012555]  [<ffffffff8107d692>] warn_slowpath_common+0x82/0xc0
[    4.012567]  [<ffffffff8107d72c>] warn_slowpath_fmt+0x5c/0x80
[    4.012626]  [<ffffffffc016be38>] ? gen2_read32+0x28/0x90 [i915]
[    4.012670]  [<ffffffffc017b692>] assert_planes_disabled+0x102/0x140 [i915]
[    4.012715]  [<ffffffffc01860fb>] intel_disable_pipe+0x4b/0x2c0 [i915]
[    4.012745]  [<ffffffffc003f0ec>] ? drm_crtc_vblank_get+0x1c/0x20 [drm]
[    4.012790]  [<ffffffffc018a12f>] i9xx_crtc_disable+0x7f/0x450 [i915]
[    4.012834]  [<ffffffffc01820fc>] ? intel_crtc_disable_planes+0xdc/0xf0 
[i915]
[    4.012881]  [<ffffffffc018f256>] intel_crtc_disable_noatomic+0x66/0xe0 
[i915]
[    4.012928]  [<ffffffffc0196051>] intel_modeset_setup_hw_state+0xac1/0xdd0 
[i915]
[    4.012977]  [<ffffffffc0197db9>] intel_modeset_init+0x939/0x11e0 [i915]
[    4.013026]  [<ffffffffc01d0bd8>] i915_driver_load+0xaf8/0xf30 [i915]
[    4.013036]  [<ffffffff81724217>] ? netlink_broadcast_filtered+0x137/0x3c0
[    4.013044]  [<ffffffff813cbfa0>] ? cleanup_uevent_env+0x10/0x10
[    4.013052]  [<ffffffff813cc34b>] ? kobject_uevent_env+0x15b/0x640
[    4.013060]  [<ffffffff815234c7>] ? get_device+0x17/0x20
[    4.013068]  [<ffffffff81529755>] ? klist_class_dev_get+0x15/0x20
[    4.013077]  [<ffffffff817ef5a7>] ? klist_node_init+0x37/0x50
[    4.013084]  [<ffffffff817ef630>] ? klist_add_tail+0x20/0x50
[    4.013091]  [<ffffffff815251e2>] ? device_add+0x232/0x680
[    4.013112]  [<ffffffffc00411e7>] drm_dev_register+0xa7/0xb0 [drm]
[    4.013133]  [<ffffffffc004377d>] drm_get_pci_dev+0x8d/0x1e0 [drm]
[    4.013169]  [<ffffffffc01161e4>] i915_pci_probe+0x34/0x50 [i915]
[    4.013179]  [<ffffffff81418905>] local_pci_probe+0x45/0xa0
[    4.013187]  [<ffffffff81419d43>] pci_device_probe+0x103/0x150
[    4.013194]  [<ffffffff815288d2>] driver_probe_device+0x222/0x4a0
[    4.013202]  [<ffffffff81528bd4>] __driver_attach+0x84/0x90
[    4.013209]  [<ffffffff81528b50>] ? driver_probe_device+0x4a0/0x4a0
[    4.013217]  [<ffffffff815264fc>] bus_for_each_dev+0x6c/0xc0
[    4.013224]  [<ffffffff8152808e>] driver_attach+0x1e/0x20
[    4.013231]  [<ffffffff81527bcb>] bus_add_driver+0x1eb/0x280
[    4.013238]  [<ffffffff81529470>] driver_register+0x60/0xe0
[    4.013246]  [<ffffffff8141822c>] __pci_register_driver+0x4c/0x50
[    4.013266]  [<ffffffffc00439b0>] drm_pci_init+0xe0/0x110 [drm]
[    4.013274]  [<ffffffffc023d000>] ? 0xffffffffc023d000
[    4.013304]  [<ffffffffc023d092>] i915_init+0x92/0x99 [i915]
[    4.013313]  [<ffffffff81002123>] do_one_initcall+0xb3/0x200
[    4.013321]  [<ffffffff811c8a01>] ? __vunmap+0x91/0xe0
[    4.013329]  [<ffffffff811e4adb>] ? kmem_cache_alloc_trace+0x16b/0x1d0
[    4.013336]  [<ffffffff811e5845>] ? kfree+0x115/0x130
[    4.013345]  [<ffffffff81186683>] do_init_module+0x5f/0x1e5
[    4.013353]  [<ffffffff81105123>] load_module+0x1603/0x1b70
[    4.013361]  [<ffffffff81101380>] ? __symbol_put+0x60/0x60
[    4.013371]  [<ffffffff8120b5a0>] ? kernel_read+0x50/0x80
[    4.013378]  [<ffffffff811058d9>] SyS_finit_module+0xb9/0xf0
[    4.013387]  [<ffffffff817fc3b6>] entry_SYSCALL_64_fastpath+0x16/0x75
[    4.013394] ---[ end trace 3fb1b9aeaaaaf1f5 ]---
[    4.036648] [drm] initialized overlay support
[    4.036677] [drm] Initialized i915 1.6.0 20151010 for 0000:00:02.0 on minor 0
[    4.056412] ------------[ cut here ]------------
[    4.056491] WARNING: CPU: 1 PID: 6 at 
/home/kernel/COD/linux/drivers/gpu/drm/i915/intel_display.c:11683 
intel_plane_atomic_calc_changes+0x567/0x6c0 [i915]()
[    4.056503] WARN_ON(was_visible)
[    4.056506] Modules linked in:
[    4.056512]  psmouse sdhci_pci pata_acpi i915 e100 mii firewire_ohci 
i2c_algo_bit drm_kms_helper sdhci syscopyarea sysfillrect firewire_core 
sysimgblt crc_itu_t fb_sys_fops drm fjes video
[    4.056547] CPU: 1 PID: 6 Comm: kworker/u4:0 Tainted: G        W       
4.4.0-999-generic #201512120150
[    4.056558] Hardware name: TOSHIBA Equium A100/MPAD-MSAE Customer Reference 
Boards, BIOS 2.10    10/23/2006
[    4.056572] Workqueue: events_unbound async_run_entry_fn
[    4.056579]  0000000000000000 000000006a781c97 ffff8800bb7df888 
ffffffff813c8b04
[    4.056590]  ffff8800bb7df8d0 ffff8800bb7df8c0 ffffffff8107d692 
0000000000000001
[    4.056601]  ffff880035a0f000 ffff88003551f900 ffff8800bb2b0000 
0000000000000001
[    4.056613] Call Trace:
[    4.056623]  [<ffffffff813c8b04>] dump_stack+0x44/0x60
[    4.056630]  [<ffffffff8107d692>] warn_slowpath_common+0x82/0xc0
[    4.056638]  [<ffffffff8107d72c>] warn_slowpath_fmt+0x5c/0x80
[    4.056683]  [<ffffffffc0196ec7>] 
intel_plane_atomic_calc_changes+0x567/0x6c0 [i915]
[    4.056703]  [<ffffffffc00c533b>] ? drm_plane_helper_check_update+0xdb/0x190 
[drm_kms_helper]
[    4.056749]  [<ffffffffc0177340>] intel_plane_atomic_check+0x140/0x1f0 [i915]
[    4.056764]  [<ffffffffc00cc368>] drm_atomic_helper_check_planes+0x48/0x1c0 
[drm_kms_helper]
[    4.056812]  [<ffffffffc0191540>] intel_atomic_check+0x190/0x660 [i915]
[    4.056847]  [<ffffffffc005851e>] drm_atomic_check_only+0x18e/0x590 [drm]
[    4.056871]  [<ffffffffc0058a0d>] ? drm_atomic_set_fb_for_plane+0x2d/0x90 
[drm]
[    4.056897]  [<ffffffffc0058937>] drm_atomic_commit+0x17/0x60 [drm]
[    4.056942]  [<ffffffffc01952d5>] intel_get_load_detect_pipe+0x3d5/0x530 
[i915]
[    4.056993]  [<ffffffffc01ce94d>] intel_tv_detect+0x13d/0x5f0 [i915]
[    4.057017]  [<ffffffffc005303e>] ? drm_get_edid+0x3e/0x3f0 [drm]
[    4.057030]  [<ffffffffc00c4da5>] 
drm_helper_probe_single_connector_modes_merge_bits+0x235/0x4d0 [drm_kms_helper]
[    4.057046]  [<ffffffffc00c5053>] 
drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper]
[    4.057063]  [<ffffffffc00d105e>] drm_fb_helper_initial_config+0xae/0x420 
[drm_kms_helper]
[    4.057110]  [<ffffffffc01a554b>] intel_fbdev_initial_config+0x1b/0x20 [i915]
[    4.057118]  [<ffffffff8109f118>] async_run_entry_fn+0x48/0x150
[    4.057126]  [<ffffffff8109637a>] process_one_work+0x1aa/0x440
[    4.057133]  [<ffffffff8109665b>] worker_thread+0x4b/0x4c0
[    4.057140]  [<ffffffff81096610>] ? process_one_work+0x440/0x440
[    4.057148]  [<ffffffff8109c7d8>] kthread+0xd8/0xf0
[    4.057156]  [<ffffffff8109c700>] ? kthread_create_on_node+0x1a0/0x1a0
[    4.057165]  [<ffffffff817fc74f>] ret_from_fork+0x3f/0x70
[    4.057173]  [<ffffffff8109c700>] ? kthread_create_on_node+0x1a0/0x1a0
[    4.057180] ---[ end trace 3fb1b9aeaaaaf1f6 ]---
[    4.130808] ------------[ cut here ]------------
[    4.130907] WARNING: CPU: 1 PID: 6 at 
/home/kernel/COD/linux/drivers/gpu/drm/i915/intel_display.c:12708 
intel_modeset_check_state+0x563/0x8a0 [i915]()
[    4.130926] encoder's enabled state mismatch (expected 0, found 1)
[    4.130936] Modules linked in: psmouse sdhci_pci pata_acpi i915 e100 mii 
firewire_ohci i2c_algo_bit drm_kms_helper sdhci syscopyarea sysfillrect 
firewire_core sysimgblt crc_itu_t fb_sys_fops drm fjes video
[    4.130997] CPU: 1 PID: 6 Comm: kworker/u4:0 Tainted: G        W       
4.4.0-999-generic #201512120150
[    4.131007] Hardware name: TOSHIBA Equium A100/MPAD-MSAE Customer Reference 
Boards, BIOS 2.10    10/23/2006
[    4.131020] Workqueue: events_unbound async_run_entry_fn
[    4.131027]  0000000000000000 000000006a781c97 ffff8800bb7df960 
ffffffff813c8b04
[    4.131039]  ffff8800bb7df9a8 ffff8800bb7df998 ffffffff8107d692 
ffff880035a06b18
[    4.131050]  ffff88003565d300 ffff880035a06b48 ffff880035a06b30 
ffff880035a06800
[    4.131061] Call Trace:
[    4.131071]  [<ffffffff813c8b04>] dump_stack+0x44/0x60
[    4.131080]  [<ffffffff8107d692>] warn_slowpath_common+0x82/0xc0
[    4.131087]  [<ffffffff8107d72c>] warn_slowpath_fmt+0x5c/0x80
[    4.131135]  [<ffffffffc01cda57>] ? intel_tv_get_hw_state+0x27/0x50 [i915]
[    4.131179]  [<ffffffffc01845a3>] intel_modeset_check_state+0x563/0x8a0 
[i915]
[    4.131227]  [<ffffffffc018fd1b>] intel_atomic_commit+0x4bb/0x6f0 [i915]
[    4.131260]  [<ffffffffc0058957>] drm_atomic_commit+0x37/0x60 [drm]
[    4.131305]  [<ffffffffc01952d5>] intel_get_load_detect_pipe+0x3d5/0x530 
[i915]
[    4.131354]  [<ffffffffc01ce94d>] intel_tv_detect+0x13d/0x5f0 [i915]
[    4.131378]  [<ffffffffc005303e>] ? drm_get_edid+0x3e/0x3f0 [drm]
[    4.131395]  [<ffffffffc00c4da5>] 
drm_helper_probe_single_connector_modes_merge_bits+0x235/0x4d0 [drm_kms_helper]
[    4.131411]  [<ffffffffc00c5053>] 
drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper]
[    4.131428]  [<ffffffffc00d105e>] drm_fb_helper_initial_config+0xae/0x420 
[drm_kms_helper]
[    4.131475]  [<ffffffffc01a554b>] intel_fbdev_initial_config+0x1b/0x20 [i915]
[    4.131482]  [<ffffffff8109f118>] async_run_entry_fn+0x48/0x150
[    4.131490]  [<ffffffff8109637a>] process_one_work+0x1aa/0x440
[    4.131498]  [<ffffffff8109665b>] worker_thread+0x4b/0x4c0
[    4.131505]  [<ffffffff81096610>] ? process_one_work+0x440/0x440
[    4.131513]  [<ffffffff8109c7d8>] kthread+0xd8/0xf0
[    4.131520]  [<ffffffff8109c700>] ? kthread_create_on_node+0x1a0/0x1a0
[    4.131529]  [<ffffffff817fc74f>] ret_from_fork+0x3f/0x70
[    4.131537]  [<ffffffff8109c700>] ? kthread_create_on_node+0x1a0/0x1a0
[    4.131544] ---[ end trace 3fb1b9aeaaaaf1f7 ]---
[    4.144317] firewire_core 0000:07:06.1: created device fw0: GUID 
00080da0d16368a6, S400
[    4.284086] ------------[ cut here ]------------
[    4.284200] WARNING: CPU: 1 PID: 6 at 
/home/kernel/COD/linux/drivers/gpu/drm/i915/intel_display.c:12708 
intel_modeset_check_state+0x563/0x8a0 [i915]()
[    4.284219] encoder's enabled state mismatch (expected 0, found 1)
[    4.284229] Modules linked in: psmouse sdhci_pci pata_acpi i915 e100 mii 
firewire_ohci i2c_algo_bit drm_kms_helper sdhci syscopyarea sysfillrect 
firewire_core sysimgblt crc_itu_t fb_sys_fops drm fjes video
[    4.284291] CPU: 1 PID: 6 Comm: kworker/u4:0 Tainted: G        W       
4.4.0-999-generic #201512120150
[    4.284307] Hardware name: TOSHIBA Equium A100/MPAD-MSAE Customer Reference 
Boards, BIOS 2.10    10/23/2006
[    4.284330] Workqueue: events_unbound async_run_entry_fn
[    4.284341]  0000000000000000 000000006a781c97 ffff8800bb7df9a8 
ffffffff813c8b04
[    4.284360]  ffff8800bb7df9f0 ffff8800bb7df9e0 ffffffff8107d692 
ffff880035a06b18
[    4.284379]  ffff88003565d300 ffff880035a06b48 ffff880035a06b30 
ffff880035a06800
[    4.284404] Call Trace:
[    4.284415]  [<ffffffff813c8b04>] dump_stack+0x44/0x60
[    4.284424]  [<ffffffff8107d692>] warn_slowpath_common+0x82/0xc0
[    4.284431]  [<ffffffff8107d72c>] warn_slowpath_fmt+0x5c/0x80
[    4.284483]  [<ffffffffc01cda57>] ? intel_tv_get_hw_state+0x27/0x50 [i915]
[    4.284527]  [<ffffffffc01845a3>] intel_modeset_check_state+0x563/0x8a0 
[i915]
[    4.284575]  [<ffffffffc01972be>] ? intel_cleanup_plane_fb+0x4e/0x70 [i915]
[    4.284621]  [<ffffffffc018fd1b>] intel_atomic_commit+0x4bb/0x6f0 [i915]
[    4.284673]  [<ffffffffc0058957>] drm_atomic_commit+0x37/0x60 [drm]
[    4.284718]  [<ffffffffc0195550>] intel_release_load_detect_pipe+0x120/0x160 
[i915]
[    4.284768]  [<ffffffffc01ceb4b>] intel_tv_detect+0x33b/0x5f0 [i915]
[    4.284787]  [<ffffffffc00c4da5>] 
drm_helper_probe_single_connector_modes_merge_bits+0x235/0x4d0 [drm_kms_helper]
[    4.284803]  [<ffffffffc00c5053>] 
drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper]
[    4.284821]  [<ffffffffc00d105e>] drm_fb_helper_initial_config+0xae/0x420 
[drm_kms_helper]
[    4.284868]  [<ffffffffc01a554b>] intel_fbdev_initial_config+0x1b/0x20 [i915]
[    4.284876]  [<ffffffff8109f118>] async_run_entry_fn+0x48/0x150
[    4.284884]  [<ffffffff8109637a>] process_one_work+0x1aa/0x440
[    4.284891]  [<ffffffff8109665b>] worker_thread+0x4b/0x4c0
[    4.284899]  [<ffffffff81096610>] ? process_one_work+0x440/0x440
[    4.284907]  [<ffffffff8109c7d8>] kthread+0xd8/0xf0
[    4.284914]  [<ffffffff8109c700>] ? kthread_create_on_node+0x1a0/0x1a0
[    4.284923]  [<ffffffff817fc74f>] ret_from_fork+0x3f/0x70
[    4.284931]  [<ffffffff8109c700>] ? kthread_create_on_node+0x1a0/0x1a0
[    4.284938] ---[ end trace 3fb1b9aeaaaaf1f8 ]---
[    4.285849] ------------[ cut here ]------------
[    4.285897] WARNING: CPU: 1 PID: 6 at 
/home/kernel/COD/linux/drivers/gpu/drm/i915/intel_fbdev.c:406 
intel_fb_initial_config+0x323/0x6c0 [i915]()
[    4.285908] WARN_ON(!encoder->crtc)
[    4.285911] Modules linked in:
[    4.285916]  psmouse sdhci_pci pata_acpi i915 e100 mii firewire_ohci 
i2c_algo_bit drm_kms_helper sdhci syscopyarea sysfillrect firewire_core 
sysimgblt crc_itu_t fb_sys_fops drm fjes video
[    4.285948] CPU: 1 PID: 6 Comm: kworker/u4:0 Tainted: G        W       
4.4.0-999-generic #201512120150
[    4.285958] Hardware name: TOSHIBA Equium A100/MPAD-MSAE Customer Reference 
Boards, BIOS 2.10    10/23/2006
[    4.285969] Workqueue: events_unbound async_run_entry_fn
[    4.285975]  0000000000000000 000000006a781c97 ffff8800bb7dfb68 
ffffffff813c8b04
[    4.285987]  ffff8800bb7dfbb0 ffff8800bb7dfba0 ffffffff8107d692 
0000000000000000
[    4.285998]  0000000000000001 ffff88003554c068 0000000000000000 
0000000000000001
[    4.286009] Call Trace:
[    4.286017]  [<ffffffff813c8b04>] dump_stack+0x44/0x60
[    4.286024]  [<ffffffff8107d692>] warn_slowpath_common+0x82/0xc0
[    4.286031]  [<ffffffff8107d72c>] warn_slowpath_fmt+0x5c/0x80
[    4.286075]  [<ffffffffc01a42f8>] ? intel_fb_initial_config+0x48/0x6c0 [i915]
[    4.286119]  [<ffffffffc01a45d3>] intel_fb_initial_config+0x323/0x6c0 [i915]
[    4.286134]  [<ffffffffc00d0513>] drm_setup_crtcs+0x263/0xb10 
[drm_kms_helper]
[    4.286148]  [<ffffffffc00c4d19>] ? 
drm_helper_probe_single_connector_modes_merge_bits+0x1a9/0x4d0 [drm_kms_helper]
[    4.286166]  [<ffffffffc00d107f>] drm_fb_helper_initial_config+0xcf/0x420 
[drm_kms_helper]
[    4.286212]  [<ffffffffc01a554b>] intel_fbdev_initial_config+0x1b/0x20 [i915]
[    4.286220]  [<ffffffff8109f118>] async_run_entry_fn+0x48/0x150
[    4.286227]  [<ffffffff8109637a>] process_one_work+0x1aa/0x440
[    4.286234]  [<ffffffff8109665b>] worker_thread+0x4b/0x4c0
[    4.286241]  [<ffffffff81096610>] ? process_one_work+0x440/0x440
[    4.286248]  [<ffffffff8109c7d8>] kthread+0xd8/0xf0
[    4.286256]  [<ffffffff8109c700>] ? kthread_create_on_node+0x1a0/0x1a0
[    4.286263]  [<ffffffff817fc74f>] ret_from_fork+0x3f/0x70
[    4.286271]  [<ffffffff8109c700>] ? kthread_create_on_node+0x1a0/0x1a0
[    4.286277] ---[ end trace 3fb1b9aeaaaaf1f9 ]---
[    4.291703] fbcon: inteldrmfb (fb0) is primary device
[    4.291838] ------------[ cut here ]------------
[    4.291908] WARNING: CPU: 0 PID: 6 at 
/home/kernel/COD/linux/drivers/gpu/drm/i915/intel_display.c:11683 
intel_plane_atomic_calc_changes+0x567/0x6c0 [i915]()
[    4.291910] WARN_ON(was_visible)
[    4.291925] Modules linked in: psmouse sdhci_pci pata_acpi i915 e100 mii 
firewire_ohci i2c_algo_bit drm_kms_helper sdhci syscopyarea sysfillrect 
firewire_core sysimgblt crc_itu_t fb_sys_fops drm fjes video
[    4.291928] CPU: 0 PID: 6 Comm: kworker/u4:0 Tainted: G        W       
4.4.0-999-generic #201512120150
[    4.291929] Hardware name: TOSHIBA Equium A100/MPAD-MSAE Customer Reference 
Boards, BIOS 2.10    10/23/2006
[    4.291936] Workqueue: events_unbound async_run_entry_fn
[    4.291939]  0000000000000000 000000006a781c97 ffff8800bb7df798 
ffffffff813c8b04
[    4.291942]  ffff8800bb7df7e0 ffff8800bb7df7d0 ffffffff8107d692 
0000000000000001
[    4.291944]  ffff880035a0a000 ffff880035abb240 ffff8800b4ed8000 
0000000000000001
[    4.291945] Call Trace:
[    4.291951]  [<ffffffff813c8b04>] dump_stack+0x44/0x60
[    4.291954]  [<ffffffff8107d692>] warn_slowpath_common+0x82/0xc0
[    4.291956]  [<ffffffff8107d72c>] warn_slowpath_fmt+0x5c/0x80
[    4.291997]  [<ffffffffc0196ec7>] 
intel_plane_atomic_calc_changes+0x567/0x6c0 [i915]
[    4.292009]  [<ffffffffc00c533b>] ? drm_plane_helper_check_update+0xdb/0x190 
[drm_kms_helper]
[    4.292076]  [<ffffffffc0177340>] intel_plane_atomic_check+0x140/0x1f0 [i915]
[    4.292085]  [<ffffffffc00cc368>] drm_atomic_helper_check_planes+0x48/0x1c0 
[drm_kms_helper]
[    4.292125]  [<ffffffffc0191540>] intel_atomic_check+0x190/0x660 [i915]
[    4.292153]  [<ffffffffc005851e>] drm_atomic_check_only+0x18e/0x590 [drm]
[    4.292171]  [<ffffffffc0058937>] drm_atomic_commit+0x17/0x60 [drm]
[    4.292180]  [<ffffffffc00ced0f>] restore_fbdev_mode+0x22f/0x260 
[drm_kms_helper]
[    4.292188]  [<ffffffffc00d0f13>] 
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
[    4.292196]  [<ffffffffc00d0f8d>] drm_fb_helper_set_par+0x2d/0x50 
[drm_kms_helper]
[    4.292235]  [<ffffffffc01a4a4a>] intel_fbdev_set_par+0x1a/0x60 [i915]
[    4.292239]  [<ffffffff81444970>] fbcon_init+0x570/0x5f0
[    4.292243]  [<ffffffff814d61fa>] visual_init+0xca/0x130
[    4.292246]  [<ffffffff814d80f1>] do_bind_con_driver+0x1c1/0x3a0
[    4.292249]  [<ffffffff814d8609>] do_take_over_console+0x149/0x1a0
[    4.292251]  [<ffffffff814407f7>] do_fbcon_takeover+0x57/0xb0
[    4.292254]  [<ffffffff814453e8>] fbcon_event_notify+0x658/0x750
[    4.292256]  [<ffffffff8109d61a>] notifier_call_chain+0x4a/0x70
[    4.292258]  [<ffffffff8109d957>] __blocking_notifier_call_chain+0x47/0x60
[    4.292260]  [<ffffffff8109d986>] blocking_notifier_call_chain+0x16/0x20
[    4.292262]  [<ffffffff8144b07b>] fb_notifier_call_chain+0x1b/0x20
[    4.292265]  [<ffffffff8144d1ef>] register_framebuffer+0x20f/0x350
[    4.292274]  [<ffffffffc00d123a>] drm_fb_helper_initial_config+0x28a/0x420 
[drm_kms_helper]
[    4.292313]  [<ffffffffc01a554b>] intel_fbdev_initial_config+0x1b/0x20 [i915]
[    4.292315]  [<ffffffff8109f118>] async_run_entry_fn+0x48/0x150
[    4.292318]  [<ffffffff8109637a>] process_one_work+0x1aa/0x440
[    4.292320]  [<ffffffff8109665b>] worker_thread+0x4b/0x4c0
[    4.292323]  [<ffffffff81096610>] ? process_one_work+0x440/0x440
[    4.292325]  [<ffffffff8109c7d8>] kthread+0xd8/0xf0
[    4.292328]  [<ffffffff8109c700>] ? kthread_create_on_node+0x1a0/0x1a0
[    4.292332]  [<ffffffff817fc74f>] ret_from_fork+0x3f/0x70
[    4.292335]  [<ffffffff8109c700>] ? kthread_create_on_node+0x1a0/0x1a0
[    4.292336] ---[ end trace 3fb1b9aeaaaaf1fa ]---
[    4.292514] ------------[ cut here ]------------
[    4.292523] WARNING: CPU: 0 PID: 6 at 
/home/kernel/COD/linux/drivers/gpu/drm/drm_atomic_helper.c:682 
drm_atomic_helper_update_legacy_modeset_state+0x241/0x250 [drm_kms_helper]()
[    4.292534] Modules linked in: psmouse sdhci_pci pata_acpi i915 e100 mii 
firewire_ohci i2c_algo_bit drm_kms_helper sdhci syscopyarea sysfillrect 
firewire_core sysimgblt crc_itu_t fb_sys_fops drm fjes video
[    4.292536] CPU: 0 PID: 6 Comm: kworker/u4:0 Tainted: G        W       
4.4.0-999-generic #201512120150
[    4.292537] Hardware name: TOSHIBA Equium A100/MPAD-MSAE Customer Reference 
Boards, BIOS 2.10    10/23/2006
[    4.292540] Workqueue: events_unbound async_run_entry_fn
[    4.292543]  0000000000000000 000000006a781c97 ffff8800bb7df8f8 
ffffffff813c8b04
[    4.292545]  0000000000000000 ffff8800bb7df930 ffffffff8107d692 
ffff880035bbc800
[    4.292548]  ffff8800b4ed1000 ffff880035a06800 0000000000000000 
ffff880035af4c80
[    4.292548] Call Trace:
[    4.292551]  [<ffffffff813c8b04>] dump_stack+0x44/0x60
[    4.292553]  [<ffffffff8107d692>] warn_slowpath_common+0x82/0xc0
[    4.292555]  [<ffffffff8107d7da>] warn_slowpath_null+0x1a/0x20
[    4.292563]  [<ffffffffc00cb5f1>] 
drm_atomic_helper_update_legacy_modeset_state+0x241/0x250 [drm_kms_helper]
[    4.292602]  [<ffffffffc018fdcb>] intel_atomic_commit+0x56b/0x6f0 [i915]
[    4.292621]  [<ffffffffc005851e>] ? drm_atomic_check_only+0x18e/0x590 [drm]
[    4.292639]  [<ffffffffc0058957>] drm_atomic_commit+0x37/0x60 [drm]
[    4.292647]  [<ffffffffc00ced0f>] restore_fbdev_mode+0x22f/0x260 
[drm_kms_helper]
[    4.292655]  [<ffffffffc00d0f13>] 
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
[    4.292663]  [<ffffffffc00d0f8d>] drm_fb_helper_set_par+0x2d/0x50 
[drm_kms_helper]
[    4.292702]  [<ffffffffc01a4a4a>] intel_fbdev_set_par+0x1a/0x60 [i915]
[    4.292704]  [<ffffffff81444970>] fbcon_init+0x570/0x5f0
[    4.292707]  [<ffffffff814d61fa>] visual_init+0xca/0x130
[    4.292709]  [<ffffffff814d80f1>] do_bind_con_driver+0x1c1/0x3a0
[    4.292712]  [<ffffffff814d8609>] do_take_over_console+0x149/0x1a0
[    4.292715]  [<ffffffff814407f7>] do_fbcon_takeover+0x57/0xb0
[    4.292717]  [<ffffffff814453e8>] fbcon_event_notify+0x658/0x750
[    4.292719]  [<ffffffff8109d61a>] notifier_call_chain+0x4a/0x70
[    4.292721]  [<ffffffff8109d957>] __blocking_notifier_call_chain+0x47/0x60
[    4.292723]  [<ffffffff8109d986>] blocking_notifier_call_chain+0x16/0x20
[    4.292725]  [<ffffffff8144b07b>] fb_notifier_call_chain+0x1b/0x20
[    4.292727]  [<ffffffff8144d1ef>] register_framebuffer+0x20f/0x350
[    4.292736]  [<ffffffffc00d123a>] drm_fb_helper_initial_config+0x28a/0x420 
[drm_kms_helper]
[    4.292775]  [<ffffffffc01a554b>] intel_fbdev_initial_config+0x1b/0x20 [i915]
[    4.292777]  [<ffffffff8109f118>] async_run_entry_fn+0x48/0x150
[    4.292779]  [<ffffffff8109637a>] process_one_work+0x1aa/0x440
[    4.292781]  [<ffffffff8109665b>] worker_thread+0x4b/0x4c0
[    4.292784]  [<ffffffff81096610>] ? process_one_work+0x440/0x440
[    4.292786]  [<ffffffff8109c7d8>] kthread+0xd8/0xf0
[    4.292789]  [<ffffffff8109c700>] ? kthread_create_on_node+0x1a0/0x1a0
[    4.292791]  [<ffffffff817fc74f>] ret_from_fork+0x3f/0x70
[    4.292793]  [<ffffffff8109c700>] ? kthread_create_on_node+0x1a0/0x1a0
[    4.292795] ---[ end trace 3fb1b9aeaaaaf1fb ]---

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1525509

Title:
  regression on 4.3.x: i945/Display corruption (before X, X never
  starts))

Status in linux package in Ubuntu:
  Confirmed

Bug description:
  This laptop works with 4.2.0-19 and fails with 4.3.0-2.

  At boot (before X) the display is corrupt - with the entire screen
  shifted halfway across the screen with the kernel boot text mostly
  readable, just shifted over (and some crud at the top).  X doesn't
  start.  Returning to 4.2.0-19 (as now) and it's fine.

  In the 4.3.0-2 world I see the following warning in the dmesg:
  [   14.118080] WARNING: CPU: 1 PID: 14 at 
/build/linux-Os09TY/linux-4.3.0/drivers/gpu/drm/drm_atomic.c:491 
drm_atomic_check_only+0x46e/0x540 [drm]()
  [   14.119902] Modules linked in: parport_pc ppdev lp parport autofs4 i915 
i2c_algo_bit drm_kms_helper syscopyarea firewire_ohci sysfillrect sysimgblt 
fb_sys_fops psmouse firewire_core sdhci_pci e100 pata_acpi mii sdhci crc_itu_t 
drm fjes video
  [   14.123614] CPU: 1 PID: 14 Comm: kworker/1:0 Tainted: G        W       
4.3.0-2-generic #11-Ubuntu
  [   14.125467] Hardware name: TOSHIBA Equium A100/MPAD-MSAE Customer 
Reference Boards, BIOS 2.10    10/23/2006
  [   14.127339] Workqueue: events output_poll_execute [drm_kms_helper]
  [   14.129181]  0000000000000000 00000000fe15c8fd ffff8800bb01ba38 
ffffffff813d23a4
  [   14.131009]  0000000000000000 ffff8800bb01ba70 ffffffff8107d082 
ffff88003590a000
  [   14.132820]  ffff8800b4d61400 0000000000000001 0000000000000000 
ffff8800ba182e00
  [   14.134621] Call Trace:
  [   14.136413]  [<ffffffff813d23a4>] dump_stack+0x44/0x60
  [   14.138207]  [<ffffffff8107d082>] warn_slowpath_common+0x82/0xc0
  [   14.139990]  [<ffffffff8107d1ca>] warn_slowpath_null+0x1a/0x20
  [   14.141782]  [<ffffffffc004ab9e>] drm_atomic_check_only+0x46e/0x540 [drm]
  [   14.143569]  [<ffffffffc004ad5d>] ? drm_atomic_set_fb_for_plane+0x2d/0x90 
[drm]
  [   14.145374]  [<ffffffffc004ac87>] drm_atomic_commit+0x17/0x60 [drm]
  [   14.147211]  [<ffffffffc01b3ba5>] intel_get_load_detect_pipe+0x3d5/0x530 
[i915]
  [   14.149029]  [<ffffffffc01eac8d>] intel_tv_detect+0x13d/0x5f0 [i915]
  [   14.150801]  [<ffffffffc004546e>] ? drm_get_edid+0x3e/0x3f0 [drm]
  [   14.152543]  [<ffffffff817f9d36>] ? 
schedule_hrtimeout_range_clock.part.23+0xa6/0x150
  [   14.154271]  [<ffffffffc011dd05>] 
drm_helper_probe_single_connector_modes_merge_bits+0x235/0x4d0 [drm_kms_helper]
  [   14.156025]  [<ffffffffc011dfb3>] 
drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper]
  [   14.157757]  [<ffffffffc01297fc>] drm_fb_helper_hotplug_event+0x8c/0x120 
[drm_kms_helper]
  [   14.159513]  [<ffffffffc01c39fe>] 
intel_fbdev_output_poll_changed+0x1e/0x30 [i915]
  [   14.161261]  [<ffffffffc011d657>] drm_kms_helper_hotplug_event+0x27/0x30 
[drm_kms_helper]
  [   14.163031]  [<ffffffffc011d857>] output_poll_execute+0x197/0x1e0 
[drm_kms_helper]
  [   14.164808]  [<ffffffff810961aa>] process_one_work+0x1aa/0x440
  [   14.166567]  [<ffffffff8109648b>] worker_thread+0x4b/0x4c0
  [   14.168326]  [<ffffffff81096440>] ? process_one_work+0x440/0x440
  [   14.170068]  [<ffffffff8109c6e8>] kthread+0xd8/0xf0
  [   14.171821]  [<ffffffff8109c610>] ? kthread_create_on_node+0x1e0/0x1e0
  [   14.173577]  [<ffffffff817fae8f>] ret_from_fork+0x3f/0x70
  [   14.175317]  [<ffffffff8109c610>] ? kthread_create_on_node+0x1e0/0x1e0
  [   14.177081] ---[ end trace cdd47054bd68533c ]---

  This is running an up to date Xenial.

  Dave

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: linux-image-4.3.0-2-generic 4.3.0-2.11
  ProcVersionSignature: Ubuntu 4.2.0-19.23-generic 4.2.6
  Uname: Linux 4.2.0-19-generic x86_64
  ApportVersion: 2.19.3-0ubuntu2
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  dg         1407 F.... pulseaudio
  CurrentDesktop: KDE
  Date: Sat Dec 12 12:41:55 2015
  HibernationDevice: RESUME=/dev/mapper/davros--vg-swap_1
  InstallationDate: Installed on 2013-11-15 (756 days ago)
  InstallationMedia: Ubuntu-Server 14.04 LTS "Trusty Tahr" - Alpha amd64 
(20131115)
  Lsusb:
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
   Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
   Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
   Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  MachineType: TOSHIBA Equium A100
  PccardctlIdent:
   Socket 0:
     no product info available
  PccardctlStatus:
   Socket 0:
     no card
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.2.0-19-generic 
root=/dev/mapper/hostname--vg-root ro
  RelatedPackageVersions:
   linux-restricted-modules-4.2.0-19-generic N/A
   linux-backports-modules-4.2.0-19-generic  N/A
   linux-firmware                            1.154
  RfKill:
   0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: yes
  SourcePackage: linux
  UpgradeStatus: Upgraded to xenial on 2015-11-08 (33 days ago)
  dmi.bios.date: 10/23/2006
  dmi.bios.vendor: Phoenix Technologies LTD
  dmi.bios.version: 2.10
  dmi.board.name: MPAD-MSAE Customer Reference Boards
  dmi.board.vendor: Intel Corporation
  dmi.board.version: Not Applicable
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 1
  dmi.chassis.vendor: No Enclosure
  dmi.chassis.version: N/A
  dmi.modalias: 
dmi:bvnPhoenixTechnologiesLTD:bvr2.10:bd10/23/2006:svnTOSHIBA:pnEquiumA100:pvrPSAABE-00J008EN:rvnIntelCorporation:rnMPAD-MSAECustomerReferenceBoards:rvrNotApplicable:cvnNoEnclosure:ct1:cvrN/A:
  dmi.product.name: Equium A100
  dmi.product.version: PSAABE-00J008EN
  dmi.sys.vendor: TOSHIBA

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1525509/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to