Excat same problem on newly installed and updated 9.10 on Dell Studio 1737 w radeon 3650 video.
Icon shows AC even when charger is unplugged.
The command:
cat /proc/acpi/ac_adapter/ADP1/state
Does show the the correct state, but somehow gnome power manager does not subscribe to that,
Here is a little more information which might be of use,
please let me now if I can supply more.
## on AC
peter@red:log> cat /proc/acpi/ac_adapter/ADP1/state
state: on-line
## AC removed
peter@red:log> cat /proc/acpi/ac_adapter/ADP1/state
state: off-line
peter@red:log> ps -eaf | egrep '(hal|acpi|dbus)'
root 19 2 0 17:47 ? 00:00:00 [kacpid]
root 20 2 0 17:47 ? 00:00:00 [kacpi_notify]
root 21 2 0 17:47 ? 00:00:00 [kacpi_hotplug]
102 856 1 0 17:47 ? 00:00:00 dbus-daemon --system --fork
107 868 1 0 17:47 ? 00:00:00 hald --daemon=yes
root 958 868 0 17:47 ? 00:00:00 hald-runner
root 1061 1 0 17:47 ? 00:00:00 acpid -c /etc/acpi/events -s /var/run/acpid.socket
root 1203 958 0 17:47 ? 00:00:00 /usr/lib/hal/hald-addon-rfkill-killswitch
root 1220 958 0 17:47 ? 00:00:00 hald-addon-storage: polling /dev/sr0 (every 2 sec)
root 1234 958 0 17:47 ? 00:00:00 /usr/lib/hal/hald-addon-cpufreq
107 1235 958 0 17:47 ? 00:00:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
root 1237 958 0 17:47 ? 00:00:00 hald-addon-input: Listening on /dev/input/event11 /dev/input/event12 /dev/input/event3 /dev/input/event0 /dev/input/event6 /dev/input/event5 /dev/input/event1 /dev/input/event8 /dev/input/event7 /dev/input/event2
peter 1856 1811 0 17:47 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/pulse-session gnome-session
peter 1859 1 0 17:47 ? 00:00:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/pulse-session gnome-session
peter 1860 1 0 17:47 ? 00:00:00 /bin/dbus-daemon --fork --print-pid 7 --print-address 9 --session
peter 4682 3818 0 18:12 pts/0 00:00:00 egrep (hal|acpi|dbus)
peter@red:log>
==========
Well I did some further testing, startet up on battery, and now the Icon will change
when I switch to AC - there is however a 20 second delay
But what is really strange is that now I tried again booting up on AC, and first time it seems to work
(less than 2 seconds delay) I changed a few times back and forth.
After I wrote the above I tried again starting on AC and removing/adding AC and now it takes
around 25 seconds before it ripples through. - I am certain that it would not change at all before
But why should it take 25 seconds, when I run this
while true;do cat /proc/acpi/ac_adapter/ADP1/state ;sleep 1;done
the data is available immediately
=============
Third update
After 30 minuttes I tried again unplugging AC, and have now waited 10 minuttes for the icon to change to battery. uptime is 40 miuttes
so I was got going crazy after all
=============
After 2 hours and 21 minutes uptime and almost 2 hours on battery the icon is still showin the AC icon (with the plug but not the yellow dot)
Bookmarks