Bug 83166 - [HSW regression bisected] kernel lockup during early boot
Summary: [HSW regression bisected] kernel lockup during early boot
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: x86-64 (AMD64) Linux (All)
: high normal
Assignee: Jesse Barnes
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-27 21:55 UTC by Thilo-Alexander Ginkel
Modified: 2017-07-24 22:51 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Camera photo of locked up screen (283.04 KB, image/jpeg)
2014-08-27 21:55 UTC, Thilo-Alexander Ginkel
no flags Details

Description Thilo-Alexander Ginkel 2014-08-27 21:55:23 UTC
Created attachment 105358 [details]
Camera photo of locked up screen

Prompted by a request in bug #82207 to re-test another bug in drm-intel-nighly (c30b73c) I was confronted with an early kernel lockup during boot happening when plymouth switches to the FB console to prompt for my LUKS password. Once that happens the screen just shows a few bright pixels and the system can only be rebooted by long-pressing the power button. I bisected the issue and came up with the following responsible commit:

commit d91a2cb8e5104233c02bbde539bd4ee455ec12ac
Author: Sonika Jindal <sonika.jindal@intel.com>
Date:   Fri Aug 22 14:06:04 2014 +0530

    drm/i915: Add 180 degree primary plane rotation support

System environment:
-- chipset: QM87
-- system architecture: x86_64
-- xf86-video-intel/xserver/mesa/libdrm version:
   - xf86-video-intel: 2.99.914 (git commit f36b7a4aac86f5874c32d8f516ac1f00a6c8d8b3)
   - xserver: 1.15.1
   - mesa: 10.1.3
   - libdrm: 2.4.52
-- kernel version: drm-intel-nightly c30b73c
-- Linux distribution: Kubuntu 14.04
-- Machine or mobo model: Lenovo ThinkPad T440p 20AN w/ Core i7-4800MQ
-- Display connector: DVI, DisplayPort

The red stripes in the first few lines of the screen are only present for some revisions, so they may be caused by a different commit.
Comment 1 Chris Wilson 2014-08-28 06:09:52 UTC
Probably http://patchwork.freedesktop.org/patch/32484/
Comment 2 Jani Nikula 2014-08-28 07:28:46 UTC
(In reply to comment #1)
> Probably http://patchwork.freedesktop.org/patch/32484/

It's been merged now, please retest current drm-intel-nightly.

commit b79c2e7e7121812df7f4451d8556a0cfc81487f1
Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
Date:   Wed Aug 27 17:48:41 2014 +0300

    drm/i915: Don't dereference fb when disabling primary plane
Comment 3 Thilo-Alexander Ginkel 2014-09-10 10:38:50 UTC
Confirmed that the freeze is gone.


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.