http://bugzilla.kernel.org/show_bug.cgi?id=14997
Takashi Iwai <ti...@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ti...@suse.de --- Comment #12 from Takashi Iwai <ti...@suse.de> 2010-02-12 15:12:00 --- I took a bit more at this problem, too, for the same machine Matthias is checking (945GM). The problem looks like that the encoder->crtc is cleared at lid close, but it's never recovered properly. Namely, drm_crtc_helper_set_config() is called by intel's set_config, and this calls drm_helper_disable_unused_functions() that prunes off crtcs used for LVDs. Then, at lid open, drm_helper_resume_force_mode() is called, but this resumes the CRTCs that are already enabled, thus it doesn't help for resuming LVDS. The ad-hoc patch below fixes this issue. I'm not 100% sure whether this is really correct. Hopefully this will help for a better fix. -- Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. ------------------------------------------------------------------------------ SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW http://p.sf.net/sfu/solaris-dev2dev _______________________________________________ acpi-bugzilla mailing list acpi-bugzilla@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla