Comment 145 for bug 625364

Revision history for this message
madbiologist (me-again) wrote : Re: lenovo/thinkpad R500/T6x/T400[s]/T500/W500/W700/X60/X200 suspend fails

@David Benjamin - Regarding the second paragraph of comment #76 - this may be related to the errors reported in comment #75. This has been fixed upstream in kernel 2.6.37. From the changelog:

commit a93f344d3c04e4b84490c65f2a574387c593be40
Author: Alex Deucher
Date: Mon Dec 20 11:22:29 2010 -0500

    drm/radeon/kms: reorder display resume to avoid problems

    On resume, we were attemping to unblank the displays before the
    timing and plls had be reprogrammed which led to atom timeouts
    waiting for things that are not yet programmed. Re-program
    the mode first, then reset the dpms state.

    This fixes the infamous atombios timeouts on resume.

    Signed-off-by: Alex Deucher
    Cc: <email address hidden>
    Signed-off-by: Dave Airlie

Ubuntu 11.04 "Natty Narwhal" is using the 2.6.38 kernel.

This patch was also included upstream in kernels 2.6.36.3 and 2.6.35.11. Confusingly, it's mentioned again in the upstream changelog for 2.6.35.12, so I'm not sure whether that means it wasn't applied properly in 2.6.35.11. Either way, the 2.6.35-27.47 maverick kernel is based on 2.6.35.11 and the 2.6.35-29.51 kernel in maverick-proposed is based on 2.6.35.12.