battery status lost after suspend/resume

Configuration: openSUSE 11.1 64 bit, HP Pavilion DV7-1240

When I boot the laptop, it can tell the battery status via the plasmoid, cat /proc/acpi/battery/BAT0/state, etc. But after a suspend, it “looses” the battery. It simply does not see it anymore:

# more /proc/acpi/battery/BAT0/*
::::::::::::::
/proc/acpi/battery/BAT0/alarm
::::::::::::::
present:                 no
::::::::::::::
/proc/acpi/battery/BAT0/info
::::::::::::::
present:                 no
::::::::::::::
/proc/acpi/battery/BAT0/state
::::::::::::::
present:                 no

I thought I had seen posts about this topic, but can’t find them anymore. Can you help to solve this?

Thanks,
Paul

Same problem. And no idea about solution. I suppose it is a BIOS bug. I tried to recompile DSDT (interruption table, AFAIR) - no result. :frowning:
Plus brightness does not work after suspend.

I’m having a very similar problem – after the screensaver kicks in, my laptop loses the battery information, and shows 0%.