Bug 97310 - i915 Kernel Null pointer dereference - skylake
Summary: i915 Kernel Null pointer dereference - skylake
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-11 22:52 UTC by gene
Modified: 2017-07-24 22:40 UTC (History)
1 user (show)

See Also:
i915 platform: SKL
i915 features: display/Other


Attachments
kernel log (3.57 KB, text/plain)
2016-08-11 22:52 UTC, gene
no flags Details

Description gene 2016-08-11 22:52:06 UTC
Created attachment 125722 [details]
kernel log

kernel:
   Happens with kernel 4.8-rc1 
   No issues with 4.7 kernel.

Hardware: intel NUC6i5SY

Once this bug is hit graphics there is no output on the display port at all. 

kernel log attached:
Comment 1 gene 2016-08-29 16:01:15 UTC
I tried with 4.8 rc4. While I still get no graphics output on the display port - switching to a virtual terminal works - the font is small (monitor is Dell 4K) but i get a prompt and can login fine.
Comment 2 gene 2016-09-26 15:18:55 UTC
Update - using 4.8.rc8 - same problem. 

I want to add however, that rebooting (hot or cold) repeatedly will eventually get graphics working - so it feels like a race of some kind. 

I do not see on this on any non skylake machines (tested 7 different machines).

g
Comment 3 gene 2016-10-09 16:13:07 UTC
Update: 
Multiple boots still needed using 4.8.1 kernel - to graphics output. Seems like a timing issue?  Enough cold reboots will eventually get graphics working and after that it seems totally fine. Its just getting it booted up with graphics.
Comment 4 Chris Wilson 2017-02-04 21:26:59 UTC
commit c45eb4fed12d278d3619f1904885bd0d7bcbf036 [4.8-rc2]
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Jul 13 18:34:45 2016 +0100

    drm/i915/fbdev: Check for the framebuffer before use


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.