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 |
Francesco,
> I was able to boot into X using kernel 2.6.35 RC6. What happened after /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/600453
> RC6? Anyway, the kernel patch mentioned in #4 in
>
> https:/
>
> seems to work.
My best bet so far has been to download the drm-intel kernel from the intellinuxgraph ics.org/ download. html), change the function intel_dp_dpms gpu/drm/ i915/intel_ dp.c as follows:
git repository (instructions at
http://
at drivers/
diff --git a/drivers/ gpu/drm/ i915/intel_ dp.c b/drivers/ gpu/drm/ i915/intel_ dp.c gpu/drm/ i915/intel_ dp.c gpu/drm/ i915/intel_ dp.c dpms(struct drm_encoder *encoder, int mode) eDP(intel_ dp)) { edp_backlight_ off(dev) ; edp_panel_ off(dev) ; edp_panel_ off(dev) ; dp_link_ down(intel_ dp);
index 9caccd0..21c0dd7 100644
--- a/drivers/
+++ b/drivers/
@@ -896,7 +896,7 @@ intel_dp_
if (mode != DRM_MODE_DPMS_ON) {
if (IS_eDP(intel_dp) || IS_PCH_
ironlake_
- ironlake_
+ // ironlake_
}
if (dp_reg & DP_PORT_EN)
intel_
(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 |