upowerd goes mad on asus ul30vt


I am running openSUSE 11.4 on asus ul30vt (that is the one with hybrid grapics).

Just noticed the following problem: at resume from suspend to RAM the upowerd starts eating 100%CPU and does not respond to any actions (no way to kill/stop it, only by reboot). Happens every time. If upowerd is not running (killed or prevented from starting by e.g. changing permissions), the suspend to RAM does not work at all.

Basically, this makes suspend to RAM unusable when on battery.

Any ideas how to deal with this? (I actually noticed this problem trying to power off the nvidia card.)