Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Fedora Laptop (http://www.linux-archive.org/fedora-laptop/)
-   -   Fwd: No ac_adapter events, upower doesn't update ac adapter state - workaround (http://www.linux-archive.org/fedora-laptop/652095-fwd-no-ac_adapter-events-upower-doesnt-update-ac-adapter-state-workaround.html)

Alexander Mezin 04-03-2012 09:45 AM

Fwd: No ac_adapter events, upower doesn't update ac adapter state - workaround
 
When I plug/unplug ac adapter, upower doesn't report that it's state
changed, kde's power manager doesn't switch profiles. If I start with
ac adapter plugged in and then unplug it, battery indicator shows that
battery is discharging, but ac adapter is plugged in. Battery state is
reported correctly. This problem exists in every linux distribution I
tried for every kernel version from 2.6 to 3.4. Also it seems that
this bug affects many people (open bugs in kde, upower bugtrackers).

I found a workaround and I think I must share it. I rebuilt kernel
with ACPI_PROCFS_POWER=y ("Deprecated power /proc/acpi directories")
and noticed that if I do "cat /proc/acpi/ac_adapter/AC/state" then
state of the adapter becomes correct in kde, upower's output, etc.

I added a file to /etc/acpi/events/ with following contents:
event=battery
action=cat /proc/acpi/ac_adapter/AC/state > /dev/null

After restarting acpid everything works. The only problem is that
ACPI_PROCFS_POWER is deprecated. I hope this bug will be fixed before
the option will be removed. And I think this workaround must be
described somewhere in documentation/FAQ/wiki.
_______________________________________________
laptop mailing list
laptop@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/laptop


All times are GMT. The time now is 05:08 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.