----- Original Message -----
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.
_______________________________________________
power-management mailing list
power-management(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/power-management
Hi,
sorry for late response, we were quite busy with handling of
Fedora 17 Power Management Testday yesterday.
This sounds as upower bug for me, please could you try:
# cat /sys/class/power_supply/AC/online
when on AC and battery? If this works with Fedora kernel, you
should file a bug against upower
regards
Jaroslav