http://bugzilla.kernel.org/show_bug.cgi?id=14997
--- Comment #15 from Takashi Iwai <ti...@suse.de> 2010-02-12 19:10:11 --- Well, I'm afraid this doesn't help. IIRC, acpi_lid_open() returned the correct value when notifier is called for both close and open in my tests. (I can't say this 100% since I can't test it now at home, though....) To be noted, the blank screen problem appears only with X. On framebuffer, it works after lid open. So, as Matthias mentioned in comment 11, the invocation of randr triggers something wrong in the i915 driver. My understanding is that X reacts something after the lid is closed. Then, this calls drm_crtc_helper_set_config(). This eventually removes the disconnected LVDS CRTC via drm_helper_disable_unused_functions(). When the lid is opened, the driver tries to resume, but CRTC was already disabled and deassociated from encoders. Thus the modeset isn't resumed. drm_crtc_helper_set_config() is recalled by X as lid user event after it, but this also doesn't resume because crtc isn't associated with encoders. -- 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