Bug 91912 - [i915/HSW] console stays black after bootup and locks up random
Summary: [i915/HSW] console stays black after bootup and locks up random
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-07 18:13 UTC by nkalkhof
Modified: 2017-01-10 12:19 UTC (History)
1 user (show)

See Also:
i915 platform: HSW
i915 features: display/atomic, display/backlight, display/DP, display/DP MST, display/eDP, display/IPS, GPU hang


Attachments
dmesg (60.98 KB, text/plain)
2015-09-07 18:13 UTC, nkalkhof
no flags Details

Description nkalkhof 2015-09-07 18:13:22 UTC
Created attachment 118130 [details]
dmesg

Hello,

current drm-intel-nightly does not show my console after bootup on my Lenovo T440p laptop. Screen turns black as soon as drm modules are being loaded. I can logon blind however and fire up startx which appears to be working. 

Possibly unrelated to issue described above: 
My laptop also randomly locks up hard after 1-4 hours when running on its internal ips screen and only then. when plugged in to its docking station and running on an external screen the system is not affected. since it's a hard lockup nothing is being logged so I have no idea whats going on. 

dmesg shows some drm-intel related non fatal OOPS (for more info see attached dmesg.log):

[    2.833042] WARNING: CPU: 0 PID: 23 at drivers/gpu/drm/i915/i915_gem.c:4107 i915_gem_object_ggtt_pin+0x55/0x70 [i
915]()
[    2.833042] no view specified
[    2.833043] Modules linked in:
[    2.833044]  iwlmvm(+) i915 snd_hda_codec_realtek i2c_algo_bit snd_hda_codec_generic drm_kms_helper cfbfillrect s
yscopyarea iwlwifi cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm intel_gtt snd_hda_intel agpgart snd_h
da_codec snd_hda_core snd_pcm snd_timer
[    2.833053] CPU: 0 PID: 23 Comm: kworker/u4:1 Tainted: G     U          4.2.0-rc8+ #7
[    2.833054] Hardware name: LENOVO qqqqENX407/qqqqENX407, BIOS GLET80WW (2.34 ) 07/23/2015
[    2.833057] Workqueue: events_unbound async_run_entry_fn
[    2.833058]  0000000000000000 ffffffffa02af848 ffffffff81508f46 ffff88040c3afcd8
[    2.833059]  ffffffff8103e9a7 ffff88040a812d00 ffff88040c3afdb0 ffff88040af7f800
[    2.833060]  ffff88040b598000 ffff88040af7f860 ffffffff8103ea25 ffffffffa02a5c1d
[    2.833062] Call Trace:
[    2.833066]  [<ffffffff81508f46>] ? dump_stack+0x40/0x50
[    2.833068]  [<ffffffff8103e9a7>] ? warn_slowpath_common+0x77/0xb0
[    2.833069]  [<ffffffff8103ea25>] ? warn_slowpath_fmt+0x45/0x50
[    2.833082]  [<ffffffffa0218a15>] ? i915_gem_object_ggtt_pin+0x55/0x70 [i915]
[    2.833099]  [<ffffffffa0261166>] ? intelfb_create+0xf6/0x3e0 [i915]
[    2.833101]  [<ffffffffa017b688>] ? drm_fb_helper_initial_config+0x1e8/0x39d [drm_kms_helper]
[    2.833103]  [<ffffffff81056abd>] ? async_run_entry_fn+0x2d/0xd0
[    2.833104]  [<ffffffff8104fcd8>] ? process_one_work+0x128/0x310
[    2.833105]  [<ffffffff8104ff05>] ? worker_thread+0x45/0x430
[    2.833106]  [<ffffffff8104fec0>] ? process_one_work+0x310/0x310
[    2.833107]  [<ffffffff81054cfc>] ? kthread+0xbc/0xe0
[    2.833109]  [<ffffffff81054c40>] ? kthread_create_on_node+0x170/0x170
[    2.833110]  [<ffffffff8150ed4f>] ? ret_from_fork+0x3f/0x70
[    2.833111]  [<ffffffff81054c40>] ? kthread_create_on_node+0x170/0x170

....

[   45.573986] ------------[ cut here ]------------
[   45.573995] WARNING: CPU: 0 PID: 1434 at drivers/gpu/drm/drm_atomic_helper.c:1664 drm_atomic_helper_set_config+0x
21b/0x410 [drm_kms_helper]()
[   45.573997] Modules linked in: snd_hda_codec_hdmi iwlmvm i915 snd_hda_codec_realtek i2c_algo_bit snd_hda_codec_ge
neric drm_kms_helper cfbfillrect syscopyarea iwlwifi cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm int
el_gtt snd_hda_intel agpgart snd_hda_codec snd_hda_core snd_pcm snd_timer
[   45.574016] CPU: 0 PID: 1434 Comm: X Tainted: G     U  W       4.2.0-rc8+ #7
[   45.574018] Hardware name: LENOVO qqqqENX407/qqqqENX407, BIOS GLET80WW (2.34 ) 07/23/2015
[   45.574019]  0000000000000000 ffffffffa017e090 ffffffff81508f46 0000000000000000
[   45.574022]  ffffffff8103e9a7 ffff88040c1ce400 ffff88040b99e480 ffff88040c1f4000
[   45.574025]  ffff88040c1f4000 ffff88040b0aec00 ffffffffa0177c8b ffff88040af7f888
[   45.574027] Call Trace:
[   45.574034]  [<ffffffff81508f46>] ? dump_stack+0x40/0x50
[   45.574038]  [<ffffffff8103e9a7>] ? warn_slowpath_common+0x77/0xb0
[   45.574043]  [<ffffffffa0177c8b>] ? drm_atomic_helper_set_config+0x21b/0x410 [drm_kms_helper]
[   45.574047]  [<ffffffffa0177fbe>] ? drm_atomic_helper_plane_set_property+0x7e/0xc0 [drm_kms_helper]
[   45.574056]  [<ffffffffa00d20a9>] ? drm_mode_set_config_internal+0x59/0xf0 [drm]
[   45.574059]  [<ffffffffa017b3f5>] ? drm_fb_helper_restore_fbdev_mode_unlocked+0xd5/0x130 [drm_kms_helper]
[   45.574074]  [<ffffffffa0261b79>] ? intel_fbdev_restore_mode+0x19/0x70 [i915]
[   45.574079]  [<ffffffffa00c7878>] ? drm_lastclose+0x28/0x140 [drm]
[   45.574083]  [<ffffffffa00c7c9c>] ? drm_release+0x30c/0x4f0 [drm]
[   45.574088]  [<ffffffff810dee17>] ? __fput+0x97/0x1e0
[   45.574091]  [<ffffffff8105360f>] ? task_work_run+0x7f/0xb0
[   45.574094]  [<ffffffff8150eb42>] ? int_signal+0x12/0x17
[   45.574096] ---[ end trace 7655d195406d6b19 ]---
[   45.574102] ------------[ cut here ]------------
[   45.574108] WARNING: CPU: 0 PID: 1434 at drivers/gpu/drm/drm_atomic.c:702 drm_atomic_check_only+0x2eb/0x5c0 [drm]
()
[   45.574109] Modules linked in: snd_hda_codec_hdmi iwlmvm i915 snd_hda_codec_realtek i2c_algo_bit snd_hda_codec_ge
neric drm_kms_helper cfbfillrect syscopyarea iwlwifi cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm int
el_gtt snd_hda_intel agpgart snd_hda_codec snd_hda_core snd_pcm snd_timer
[   45.574122] CPU: 0 PID: 1434 Comm: X Tainted: G     U  W       4.2.0-rc8+ #7
[   45.574123] Hardware name: LENOVO qqqqENX407/qqqqENX407, BIOS GLET80WW (2.34 ) 07/23/2015
[   45.574124]  0000000000000000 ffffffffa00f2439 ffffffff81508f46 0000000000000000
[   45.574127]  ffffffff8103e9a7 ffff88040c1d4d80 ffff88040c1ce400 0000000000000000
[   45.574129]  0000000000000001 ffff88007f873400 ffffffffa00e19db ffff88040b1e3800
[   45.574131] Call Trace:
[   45.574135]  [<ffffffff81508f46>] ? dump_stack+0x40/0x50
[   45.574137]  [<ffffffff8103e9a7>] ? warn_slowpath_common+0x77/0xb0
[   45.574142]  [<ffffffffa00e19db>] ? drm_atomic_check_only+0x2eb/0x5c0 [drm]
[   45.574147]  [<ffffffffa00e0d58>] ? drm_atomic_get_crtc_state+0x28/0xc0 [drm]
[   45.574151]  [<ffffffffa00e1cc1>] ? drm_atomic_commit+0x11/0x60 [drm]
[   45.574155]  [<ffffffffa0177c1d>] ? drm_atomic_helper_set_config+0x1ad/0x410 [drm_kms_helper]
[   45.574159]  [<ffffffffa0177fbe>] ? drm_atomic_helper_plane_set_property+0x7e/0xc0 [drm_kms_helper]
[   45.574166]  [<ffffffffa00d20a9>] ? drm_mode_set_config_internal+0x59/0xf0 [drm]
[   45.574169]  [<ffffffffa017b3f5>] ? drm_fb_helper_restore_fbdev_mode_unlocked+0xd5/0x130 [drm_kms_helper]
[   45.574179]  [<ffffffffa0261b79>] ? intel_fbdev_restore_mode+0x19/0x70 [i915]
[   45.574184]  [<ffffffffa00c7878>] ? drm_lastclose+0x28/0x140 [drm]
[   45.574188]  [<ffffffffa00c7c9c>] ? drm_release+0x30c/0x4f0 [drm]
[   45.574191]  [<ffffffff810dee17>] ? __fput+0x97/0x1e0
[   45.574193]  [<ffffffff8105360f>] ? task_work_run+0x7f/0xb0
[   45.574196]  [<ffffffff8150eb42>] ? int_signal+0x12/0x17
[   45.574197] ---[ end trace 7655d195406d6b1a ]---
[   50.589713] ------------[ cut here ]------------
[   50.589732] WARNING: CPU: 1 PID: 1434 at drivers/gpu/drm/i915/intel_display.c:6302 intel_atomic_commit+0x53d/0x12
30 [i915]()
[   50.589732] attached crtc is active, but connector isn't
[   50.589733] Modules linked in: snd_hda_codec_hdmi iwlmvm i915 snd_hda_codec_realtek i2c_algo_bit snd_hda_codec_ge
neric drm_kms_helper cfbfillrect syscopyarea iwlwifi cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea drm int
el_gtt snd_hda_intel agpgart snd_hda_codec snd_hda_core snd_pcm snd_timer
[   50.589748] CPU: 1 PID: 1434 Comm: X Tainted: G     U  W       4.2.0-rc8+ #7
[   50.589749] Hardware name: LENOVO qqqqENX407/qqqqENX407, BIOS GLET80WW (2.34 ) 07/23/2015
[   50.589750]  0000000000000000 ffffffffa02b2950 ffffffff81508f46 ffff88040a94fb78
[   50.589752]  ffffffff8103e9a7 ffff88007fac8800 0000000000000007 ffff88040b461800
[   50.589753]  ffff8800cb306200 ffff88040c1f4000 ffffffff8103ea25 ffffffffa02b5530
[   50.589755] Call Trace:
[   50.589761]  [<ffffffff81508f46>] ? dump_stack+0x40/0x50
[   50.589766]  [<ffffffff8103e9a7>] ? warn_slowpath_common+0x77/0xb0
[   50.589767]  [<ffffffff8103ea25>] ? warn_slowpath_fmt+0x45/0x50
[   50.589775]  [<ffffffffa024b69d>] ? intel_atomic_commit+0x53d/0x1230 [i915]
[   50.589779]  [<ffffffffa0177c1d>] ? drm_atomic_helper_set_config+0x1ad/0x410 [drm_kms_helper]
[   50.589786]  [<ffffffffa00d1747>] ? drm_crtc_check_viewport+0x27/0xe0 [drm]
[   50.589791]  [<ffffffffa00d20a9>] ? drm_mode_set_config_internal+0x59/0xf0 [drm]
[   50.589796]  [<ffffffffa00d67cf>] ? drm_mode_setcrtc+0x17f/0x4d0 [drm]
[   50.589800]  [<ffffffffa00c9128>] ? drm_ioctl+0xf8/0x430 [drm]
[   50.589804]  [<ffffffffa00d6650>] ? drm_mode_setplane+0x1b0/0x1b0 [drm]
[   50.589809]  [<ffffffff810ed18e>] ? do_vfs_ioctl+0x2be/0x490
[   50.589811]  [<ffffffff8104652e>] ? recalc_sigpending+0xe/0x30
[   50.589812]  [<ffffffff81047048>] ? __set_task_blocked+0x28/0x70
[   50.589815]  [<ffffffff810ddfca>] ? vfs_write+0x14a/0x170
[   50.589817]  [<ffffffff81048ff0>] ? __set_current_blocked+0x30/0x50
[   50.589819]  [<ffffffff810ed396>] ? SyS_ioctl+0x36/0x70
[   50.589820]  [<ffffffff810491be>] ? SyS_rt_sigprocmask+0x7e/0xa0
[   50.589823]  [<ffffffff8150e997>] ? entry_SYSCALL_64_fastpath+0x12/0x6a
[   50.589824] ---[ end trace 7655d195406d6b1b ]---

Anything else I can provide?

Regards
Comment 1 nkalkhof 2015-10-02 06:15:07 UTC
Current Kernel 4.3-rc3 and the current drm-intel git show no regressions on my system. Thanks for fixing this.

closing ticket....
Comment 2 Jari Tahvanainen 2017-01-10 12:19:13 UTC
Closing resolved+fixed, verified by reporter.


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.