Comment 21 for bug 796030

Revision history for this message
Philipp Grete (pgrete) wrote :

I did a bisect myself over the weekend and identified a different commit as root cause:

commit b690e96cf9e6a6cde6f0393de47bdd6317ddb5de
Author: Jesse Barnes <email address hidden>
Date: Mon Jul 19 13:53:12 2010 -0700

    drm/i915: add pipe A force quirks to i915 driver

    Ported over from the old UMS list. Unfortunately they're still
    necessary especially on older laptop platforms.

    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=22126.

    Tested-by: Xavier <email address hidden>
    Tested-by: Diego Escalante Urrelo <email address hidden>
    Signed-off-by: Jesse Barnes <email address hidden>
    Signed-off-by: Eric Anholt <email address hidden>

Afterwards it was rather obvious as the commit even defines a specific change for the 2730p (in drivers/gpu/drm/i915/intel_display.c):

+ /* HP Compaq 2730p needs pipe A force quirk (LP: #291555) */
+ { 0x2a42, 0x103c, 0x30eb, quirk_pipea_force },

I attached a patch that removes those two lines and successfully applied it to the official 3.2.1 release.
The resulting kernel/i915 module is running fine with my external screen incl. sleep/suspend (which was the reason to include the 2730p in that commit).