http://bugzilla.kernel.org/show_bug.cgi?id=14997
--- Comment #23 from Takashi Iwai <ti...@suse.de> 2010-02-15 16:57:38 --- OK, some information updates, finally :) - acpi_lid_open() returns the correct value in the notifier and other places. So, the quirk isn't the solution. - Upon lid close, drm_helper_disable_unused_functions() gets called from intel_release_load_detect_pipe() from intel_tv_detect(). This is triggered by drm_mode_getconnector() ioctl. - drm_helper_disable_unused_functions() purges the stale connections. This includes the disconnected LVDS. - Upon lid open, drm_helper_resume_force_mode() activates only the enabled CRTCs. Since the CRTC connection of LVDS is cleared in the previous action, this configuration is skipped. - While the mode of TVs can be set via intel_tv_detect(), intel_lvds_detect() doesn't do such a thing. - This problem doesn't appear on IronLake machines because they have no analog TV lines, thus CRTCs of LVDS aren't deactivated. -- 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