I am sorry to say that it just worked for one session and I am still experiencing the bug. Hal does not detect battery anymore. I have posted a comment here: https://launchpad.net/ubuntu/+source/gnome-power-manager/+bug/39413 cause it seems to be a more appropriate place. -- battery not detected https://launchpad.net/bugs/85831