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).
I did a bisect myself over the weekend and identified a different commit as root cause:
commit b690e96cf9e6a6c de6f0393de47bdd 6317ddb5de
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.freedeskt op.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).