Tue Dec 6 01:12:11 PST 2011
There are only two physical keys:
- power-on button
- "keyboard"-labeled button, which seems to do nothing
hardware-related; it triggers an event caught up by acer_wmi.
I think all it does is telling the OS: "hey, pull up the software
virtual keyboard on the second display".
> > - there are a some unhandled WMI events logged from the acer-wmi
> > module  when closing the lid, opening it, and most importantly,
> > when the (main) screen is turned on or off by DPMS.
> I will look at your dsdt and log from acer-wmi then try to improve
Thanks a lot!
> > What do you think? I haven't really succeeded in nailing the source of
> > the issue down, but here are a few possibilities I'm thinking of:
> > - the driver is not aware it can drive two LVDS displays (not very
> > likely, and it has worked once, see above)
> > - there is some kind of switch that is able to turn the second screen
> > on or off (I'm thinking of something like rfkill). If so, it looks
> > like something non-standard and undocumented. This would explain
> > the WMI events (see the last note above)
> What's the behavior of Windows?
I meant an internal switch that would be controlled by GPIO or
such. It doesn't seem very likely though...
> > - buggy ACPI implementation. I tried to extract then recompile the
> > DSDT , and iasl spews out 17 errors and 12 warnings. Also worth
> > noticing is that line in dmesg:
> > "pci0000:00: ACPI _OSC request failed (AE_ERROR), returned control mask: 0x1d"
> > The Archlinux userland is:
> > - libdrm 2.4.27
> > - xorg-server 1.11.2
> > - intel-dri 7.11.1
> > - xf86-video-intel 2.17.0
> > Please let me know if there are any other details I should provide.
> > Regards,
> > Baptiste
> > Attachments:
> >  dmesg-DSM-functions.log - drm errors when booting normally
> >  dmesg-video-lvds2.log - drm errors when forcing LVDS2 on the cmdline
> >  acer_wmi.log - WMI events that land in dmesg
> >  dsdt - /sys/firmware/acpi/tables/DSDT
> Please also attached on dmidecode log.
See  for dmidecode, I've also provided the dsdt  again.
Here is also everything related to ACPI in dmesg .
> Thank's a lot!
> Joey Lee
Let me know if there's anything else I can provide,
More information about the dri-devel