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

Reply via email to