Some bisecting jobs are done, it seems the following commit fixed the external mode issue.
commit 47a05eca72991039e788b25232061f9c9df9ec23 Author: Jesse Barnes <email address hidden> Date: Mon Feb 7 13:46:40 2011 -0800
drm/i915: disable PCH ports if needed when disabling a CRTC
Disable any PCH ports associated with a pipe when disabling it. This should prevent transcoder disable failures due to ports still being on.
Signed-off-by: Jesse Barnes <email address hidden> [ickle: introduce *_PIPE_ENABLED() macro] Signed-off-by: Chris Wilson <email address hidden>
I put the kernel packages at http://people.canonical.com/~lexical/bugs/lp791752/ for anyone to test.
Some bisecting jobs are done, it seems the following commit fixed the external mode issue.
commit 47a05eca7299103 9e788b25232061f 9c9df9ec23
Author: Jesse Barnes <email address hidden>
Date: Mon Feb 7 13:46:40 2011 -0800
drm/i915: disable PCH ports if needed when disabling a CRTC
Disable any PCH ports associated with a pipe when disabling it. This
should prevent transcoder disable failures due to ports still being on.
Signed-off-by: Jesse Barnes <email address hidden>
[ickle: introduce *_PIPE_ENABLED() macro]
Signed-off-by: Chris Wilson <email address hidden>
I put the kernel packages at http:// people. canonical. com/~lexical/ bugs/lp791752/ for anyone to test.