[Intel-gfx] I915 regression : black screen at boot / Sandybridge Mobile (GT2)

Jesse Barnes jbarnes at virtuousgeek.org
Thu Jan 12 19:36:36 CET 2012

On Thu, 12 Jan 2012 19:29:37 +0100
Vincent Vanackere <vincent.vanackere at gmail.com> wrote:

> Hi,
> I when trying to run any recent (>= 3.2) kernel on my laptop (a Thinkpad
> L520), I get a black screen at boot and the screen stays black (the rest of
> the system seems fine and e.g. I can log from ssh).
> This is a regression since kernel 3.1 was working fine... I just bisected
> the problem and if I did no mistake the misbehavior was caused by the
> following commit :
> ----------------------------------
> 4b645f14021871e06ce96c359bbdf0b48248c26e is the first bad commit
> commit 4b645f14021871e06ce96c359bbdf0b48248c26e
> Author: Jesse Barnes <jbarnes at virtuousgeek.org>
> Date:   Wed Oct 12 09:51:31 2011 -0700
>     drm/i915: add PLL sharing support to handle 3 pipes
>     Add two new fields to the intel_crtc struct for 3 pipe support: no_pll
>     and use_pll_a.  The no_pll field is only set on the 3rd pipe to indicate
>     that it doesn't have a PLL of its own and so shouldn't try to write the
>     main PLL regs.  The use_pll_a field controls which PLL pipe 3 will
>     share, A or B.  The core code will try to share PLLs with whichever pipe
>     has the same timings, rejecting the mode set if none is found.  This
>     means that pipe 3 must always be set after one of the other pipes has
>     been configured with real PLL settings.
>     Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>
>     Tested-By: Eugeni Dodonov <eugeni.dodonov at intel.com>
>     Reviewed-By: Eugeni Dodonov <eugeni.dodonov at intel.com>
>     Signed-off-by: Keith Packard <keithp at keithp.com>
> -----------------------------------
> I'd be happy to provide more information and/or test any patch that would
> help solve this problem,

Thanks for the report... do you also have:

commit 7a4198664d46b87025a64530f1530ab2bea54c19
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Tue Nov 15 10:28:53 2011 -0800

    drm/i915: don't disable a PCH DPLL that's in use

commit d8e70a254d8f2da141006e496a51502b79115e80
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date:   Tue Nov 15 10:28:54 2011 -0800

    drm/i915: only set the intel_crtc DPMS mode to on if the mode set succeeded

in your tree?  Those are needed to fix some 3 pipe related bugs.

Jesse Barnes, Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20120112/3a41ca59/attachment.sig>

More information about the Intel-gfx mailing list