Comment 75 for bug 745112

Revision history for this message
Zak Kipling (zak-k) wrote : Re: [arrandale] desktop is messed up (goes black) when laptop is docked with two external 1920x1200 monitors (x86_64)

For me (on a Thinkpad x201), it appears that this commit causes the hang on resume:

   drm/i915: Use ACPI OpRegion to determine lid status

I'm using the current Natty kernel (v2.6.38-8.42) plus the drm/i915 changes from the Ubuntu git repo for 2.6.38-9 and -10, plus the patches in the branch Timo referred to above, EXCEPT for the above patch and those which don't apply cleanly without it:

  drm/i915: Move the lvds OpRegion lid detection code to panel and reuse for eDP
  drm/i915/lvds: Always return connected in the absence of better information

Suspend/resume, all combinations of internal panel and external VGA, and Fn+F7 are now all working.