[Bug 564463] Re: x61: Clonemode active while in docking station with closed lid
Chris Halse Rogers
raof at ubuntu.com
Sun Jun 6 12:08:54 UTC 2010
So, this should have an easy workaround, in two parts:
1) Revert git commit 6e6c822868f113dabe3c33bdd91e883cc28fa11b
Author: Eric Anholt <eric at anholt.net>
Date: Wed Mar 17 13:48:06 2010 -0700
drm/i915: Stop trying to use ACPI lid status to determine LVDS connection.
I've been getting more and more quirk reports about this. It seems
clear at this point that other OSes are not using this for determining
whether the integrated panel should be turned on, and it is not
reliable for doing so. Better to light up an unintended panel than to
not light up the only usable output on the system.
2) Change the final hunk of that reversion to set status to
connector_status_unknown rather than connecton_status_disconnected here:
- if (!dmi_check_system(bad_lid_status) && !acpi_lid_open())
- status = connector_status_disconnected;
-
The system should now (a) not bring up the LVDS panel if the lid is not
detected as up *and* there's an external display connected, and (b)
bring up the LVDS panel in all other cases.
(b) will only kick in once X has done it's mode probing, though. I
expect that users with broken lid-switch detection will get a blank
screen from i915 module load to X.
--
x61: Clonemode active while in docking station with closed lid
https://bugs.launchpad.net/bugs/564463
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.
More information about the kernel-bugs
mailing list