Comment 94 for bug 561802

Revision history for this message
Manuel Carro (mcarro) wrote : Re: [Bug 561802] Re: [i915] blank screen on Latitude E6410

Francesco,

> I was able to boot into X using kernel 2.6.35 RC6. What happened after
> RC6? Anyway, the kernel patch mentioned in #4 in
>
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/600453
>
> seems to work.

My best bet so far has been to download the drm-intel kernel from the
git repository (instructions at
http://intellinuxgraphics.org/download.html), change the function intel_dp_dpms
at drivers/gpu/drm/i915/intel_dp.c as follows:

diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index 9caccd0..21c0dd7 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -896,7 +896,7 @@ intel_dp_dpms(struct drm_encoder *encoder, int mode)
  if (mode != DRM_MODE_DPMS_ON) {
   if (IS_eDP(intel_dp) || IS_PCH_eDP(intel_dp)) {
    ironlake_edp_backlight_off(dev);
- ironlake_edp_panel_off(dev);
+ // ironlake_edp_panel_off(dev);
   }
   if (dp_reg & DP_PORT_EN)
    intel_dp_link_down(intel_dp);

(i.e., just comment out one line), cofigure it WITHOUT "staging" device
drivers (some of them do not compile cleanly), compile and install.
Note that you will have to make an init ram disk by yourself. With
this my E6510, Intel HD

- Boots without problems in graphical mode.

- Suspends and restarts (I have been using it with this kernel only for
  one day, but w.o. issues so far).

- Can connect to an external monitor w.o. freezing - VERY important for
  me, as I have to teach.

Hope this helps!

--
+------------------------------------------------------------------------------+
| Manuel Carro --- Facultad de Informática -- U. Politécnica de Madrid (UPM) |
| Campus de Montegancedo --- E-28660 Boadilla del Monte --- Spain |
| Phone: +34-913363747 --- FAX: +34-913363669 |