Summary: | [SKL] Bisected - Black screen when booting | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | cprigent <christophe.prigent> | ||||||||||
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||
Status: | CLOSED NOTOURBUG | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||
Severity: | critical | ||||||||||||
Priority: | highest | CC: | intel-gfx-bugs, sivakumar.thulasimani, xiong.y.zhang | ||||||||||
Version: | unspecified | ||||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||
OS: | Linux (All) | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | SKL | i915 features: | |||||||||||
Attachments: |
|
Description
cprigent
2015-07-08 15:33:34 UTC
Created attachment 117006 [details]
nightly-ww28_screen-off-when_booting_drm.debug_kern.log
Created attachment 117007 [details]
nightly-ww28_screen-off-when_booting_kern.log
> Bisect results:
> ----------------
> ~/dev/drm-intel$ git bisect bad
> d26a5b6e80c87fd8fd136eb0a334fc7960ac9699 is the first bad commit
> commit d26a5b6e80c87fd8fd136eb0a334fc7960ac9699
> Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Date: Thu Jul 2 17:42:46 2015 +0300
>
> drm/i915: Disable LVDS port after the pipe on PCH
That doesn't make sense since neither of the affected platforms have LVDS.
Reproduced on SKL with kernel 4.2-rc2. External screen works. It is no more reproduced on BSW. We found a "workaround": 1. suspend to RAM (command: echo mem > /sys/power/state) 2. Wait external screen goes to power save mode 3. Resume -> Display works on eDP screen Hardware Platform: SKY LAKE Y A0 CPU : Intel(R) Core(TM) m3-6Y30 CPU @ 0.8GHz 4MB (family: 6, model: 78 stepping: 3) MCP : SKL-Y D1 2+2 (ou ULX-D1) QDF : QYV3 CPU : SKL D0 Chipset PCH: Sunrise Point LP C1 CRB : SKY LAKE Y LPDDR3 RVP3 CRB FAB2 Reworks : All Mandatories + FBS02 & FBS03, O-06 Software BIOS : SKLSE2R1.R00.X090.B01.1506290657 ME FW : 11.0.0.1157 Ksc (EC FW): 1.15 Linux distribution: Ubuntu 14.04 LTS 64 bits Kernel : 4.2.0-rc2 drm-intel-nightly c71b130a3375094ab481e6707a897c969df1843c from git://anongit.freedesktop.org/drm-intel cairo: (HEAD, tag: 1.14.2) 93422b3cb5e0ef8104b8194c8873124ce2f5ea2d from git://git.freedesktop.org/git/cairo drm: (HEAD, tag: libdrm-2.4.62, tag: 2.4.62) ba4b5ac010ab85406ec52e3906e13d58cd9aa782 from git://anongit.freedesktop.org/mesa/drm intel-driver: (HEAD, tag: 1.6.0, origin/v1.6-branch) 32268c46d538667d437dc9266aa4c183e51c1286 from git://git.freedesktop.org/git/vaapi/intel-driver libva: (HEAD, tag: libva-1.6.0, origin/v1.6-branch) a8008998bc0d4a76ae6927607c048e52ba50fd0e from git://git.freedesktop.org/git/vaapi/libva mesa: (HEAD, tag: mesa-10.6.2) 9643cce94c8a1938e3342fb83d025a1e5c2aa79b from git://anongit.freedesktop.org/mesa/mesa xf86-video-intel: (HEAD, tag: 2.99.917) baec802b21387d04aebb10ac29e719a1800c5aa0 from git://anongit.freedesktop.org/xorg/driver/xf86-video-intel xserver: (HEAD, tag: xorg-server-1.17.2, origin/server-1.17-branch) 2123f7682d522619f101b05fb75efa75dabbe371 from git://git.freedesktop.org/git/xorg/xserver Hi Christophe As Ville says, the bisected commit is not related to this afaict. The problem seems to appear randomly on my SKL-Y so you probably just got unlucky. I think this is related to a bug in the hw readout code (could be same as https://bugs.freedesktop.org/show_bug.cgi?id=91428) or the DP link training issue you're seeing in the dmesg. Both issues are causing quite a lot of igt fails on SKL. I'll look into this tomorrow since it seems quite urgent. Not reproduced with kernel drm-intel-nightly c1380a01867fd3cc7922a5152186e1aac7118b35 (4.2.0-rc3) from git://anongit.freedesktop.org/drm-intel I don't resolve it at the moment, in case this is randomly reproduced. Bug scrub: This bug is not reproduced with fresh setup. Let's close it. We will report a new one if reproduced. Reproduced again. We tried on 5 platforms. It is reproduced on 3 of them Platform: SKY LAKE Y A0 CPU : SKL D0 - Intel(R) Core(TM) m3-6Y30 CPU @ 0.8GHz 4MB (family: 6, model: 78 stepping: 3) MCP : SKL-Y D1 2+2 (ou ULX-D1) QDF : QYV3 Chipset PCH: Sunrise Point LP C1 CRB : SKY LAKE Y LPDDR3 RVP3 CRB FAB2 Reworks : All Mandatories + FBS02 & FBS03, O-06 BIOS : 93.2 ME FW : 11.0.0.1157 Ksc (EC FW): 1.15 Linux distribution: Ubuntu 14.04 LTS 64 bits Kernel : 4.2.0-rc3 drm-intel-nightly c1380a01867fd3cc7922a5152186e1aac7118b35 from git://anongit.freedesktop.org/drm-intel cairo: (HEAD, tag: 1.14.2) 93422b3cb5e0ef8104b8194c8873124ce2f5ea2d from git://git.freedesktop.org/git/cairo drm: (HEAD, tag: libdrm-2.4.62, tag: 2.4.62) ba4b5ac010ab85406ec52e3906e13d58cd9aa782 from git://anongit.freedesktop.org/mesa/drm intel-driver: (HEAD, tag: 1.6.0, origin/v1.6-branch) 32268c46d538667d437dc9266aa4c183e51c1286 from git://git.freedesktop.org/git/vaapi/intel-driver libva: (HEAD, tag: libva-1.6.0, origin/v1.6-branch) a8008998bc0d4a76ae6927607c048e52ba50fd0e from git://git.freedesktop.org/git/vaapi/libva mesa: (HEAD, tag: mesa-10.6.2) 9643cce94c8a1938e3342fb83d025a1e5c2aa79b from git://anongit.freedesktop.org/mesa/mesa xf86-video-intel: (HEAD, tag: 2.99.917) baec802b21387d04aebb10ac29e719a1800c5aa0 from git://anongit.freedesktop.org/xorg/driver/xf86-video-intel xserver: (HEAD, tag: xorg-server-1.17.2, origin/server-1.17-branch) 2123f7682d522619f101b05fb75efa75dabbe371 from git://git.freedesktop.org/git/xorg/xserver Have you tried to pass either i915.edp_vswing=1 or =2 as a boot option? This is a driver workaround for incompatible panel vswing values in the default uEFI VBT. This seems to be bouncing in and out randomly per uEFI release. Still reproduced with last setup: Hardware Platform: SKY LAKE Y A0 CPU : Intel(R) Core(TM) m3-6Y30 CPU @ 0.8GHz 4MB (family: 6, model: 78 stepping: 3) MCP : SKL-Y D1 2+2 (ou ULX-D1) QDF : QYV3 CPU : SKL D0 Chipset PCH: Sunrise Point LP C1 CRB : SKY LAKE Y LPDDR3 RVP3 CRB FAB2 Reworks : All Mandatories + FBS02 & FBS03, O-06 Software Kernel : drm-intel-nightly 7ac3d6977b359242ecabc0b155edf63cf5404913 4.2.0-rc4 from git://anongit.freedesktop.org/drm-intel drm: (HEAD, origin/master, origin/HEAD, master) fc083322b0c8a58b51976adf23a582bce8bb75f1 from git://git.freedesktop.org/git/mesa/drm intel-driver: (HEAD, origin/master, origin/HEAD, master) 611d8ea9d75dc026c203e3ebe53b434769d4587c from git://git.freedesktop.org/git/vaapi/intel-driver libva: (HEAD, origin/master, origin/HEAD, master) 70b80c0dd2effb4956b208775641f7c68a67a9df from git://git.freedesktop.org/git/vaapi/libva mesa: (HEAD, origin/master, origin/HEAD, master) 1b2b0e42ce47bfd1fcb5513ed2c23b9bb7a5a5b8 from git://git.freedesktop.org/git/mesa/mesa xf86-video-intel: (HEAD, origin/master, origin/HEAD, master) 4246c63347290390a2104739c719f5ff6a05a0e2 from git://git.freedesktop.org/git/xorg/driver/xf86-video-intel xserver: (HEAD, origin/master, origin/HEAD, master) ea03e314f98e5d8ed7bf7a508006a3d84014bde5 from git://git.freedesktop.org/git/xorg/xserver Tested with i915.edp_vswing=1 or =2, bug is still reproduced. Tested on another platform with processor D0 and rework O-02 + O-06, the workaround i915.edp_vswing=2 works! Bug scrub: Still reproduced with last setup (update this Monday). We will add panel references for better understanding. Should we report a bug to the Bios team? Please attach /sys/kernel/debug/dri/0/i915_opregion on a system that fails. Created attachment 117887 [details] i915_opregion i915_opregion attached. Here is the screen reference: DML133X-ZFLWe, LTN133YL01-G01 SKYLAKE Y (plexiglass DUT assembled internally) CPU : Intel(R) Core(TM) m3-6Y30 CPU @ 0.8GHz 4MB (family: 6, model: 78 stepping: 3) MCP : SKL-Y D1 2+2 QDF : QVY3 CPU : SKL D1 Chipset PCH: Sunrise Point LP C1 CRB : SKY LAKE Y LPDDR3 RVP3 CRB FAB2 Reworks : All Mandatories + FBS02 & FBS03, O-06 Software BIOS : SKLSE2R1.R00.X093.B02.1507222151 ME FW : 11.0.0.1163 Ksc (EC FW): 1.15 Linux distribution: Ubuntu 14.04 LTS 64 bits Kernel: drm-intel-nightly 30263ef782e0548c114fb6f2771b58b27c56ba0d 4.2.0-rc7 from git://anongit.freedesktop.org/drm-intel Mesa: mesa-10.6.3 ddc976368fef367e464472ebcc2ac4fd89eb9fd8 from http://cgit.freedesktop.org/mesa/mesa/ Xf86_video_intel: 2.99.917 baec802b21387d04aebb10ac29e719a1800c5aa0 from http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/ Libdrm: libdrm-2.4.62 ba4b5ac010ab85406ec52e3906e13d58cd9aa782 from http://cgit.freedesktop.org/mesa/drm/ Cairo: 1.14.2 from 93422b3cb5e0ef8104b8194c8873124ce2f5ea2d http://cgit.freedesktop.org/cairo libva: libva-1.6.0 a8008998bc0d4a76ae6927607c048e52ba50fd0e from http://cgit.freedesktop.org/libva/ intel-driver: 1.6.0 32268c46d538667d437dc9266aa4c183e51c1286 from http://cgit.freedesktop.org/vaapi/intel-driver Xserver: xorg-server-1.17.2 2123f7682d522619f101b05fb75efa75dabbe371 from http://cgit.freedesktop.org/xorg/xserver Kernel commit log: commit 30263ef782e0548c114fb6f2771b58b27c56ba0d Author: Jani Nikula Date: Mon Aug 17 10:19:43 2015 +0300 drm-intel-nightly: 2015y-08m-17d-07h-19m-25s UTC integration manifest Please confirm if this is retail box or assembled system built locally. |
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.