[Pkg-utopia-maintainers] Bug#555712: Bug#555712: devicekit-power: wrong status for can-hibernate and lid-is-present

Michael Biebl biebl at debian.org
Wed Nov 11 15:04:35 UTC 2009


Yves-Alexis Perez wrote:
> Package: devicekit-power
> Version: 012-2
> Severity: normal
> 
> Hi,
> 
> it seems that devicekit-power is confused when reporting info on my system:
> 
> devkit-power -d returns:
> 
> ----
> Device: /org/freedesktop/DeviceKit/Power/devices/line_power_AC
>   native-path:          /sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC
>   power supply:         yes
>   updated:              Wed Nov 11 11:47:04 2009 (438 seconds ago)
>   has history:          no
>   has statistics:       no
>   line-power
>     online:             yes
> 
> Device: /org/freedesktop/DeviceKit/Power/devices/battery_BAT0
>   native-path:          /sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0
>   vendor:               PSPSP
>   model:                COMPATIBLE
>   serial:               38
>   power supply:         yes
>   updated:              Wed Nov 11 11:54:10 2009 (12 seconds ago)
>   has history:          yes
>   has statistics:       yes
>   battery
>     present:             yes
>     rechargeable:        yes
>     state:               fully-charged
>     energy:              36.61 Wh
>     energy-empty:        0 Wh
>     energy-full:         49.79 Wh
>     energy-full-design:  56.16 Wh
>     energy-rate:         0 W
>     voltage:             11.919 V
>     percentage:          73.5288%
>     capacity:            88.6574%
>     technology:          lithium-ion
> 
> Daemon:
>   daemon-version:  012
>   can-suspend:     yes
>   can-hibernate    no
>   on-battery:      no
>   on-low-battery:  no
>   lid-is-closed:   no
>   lid-is-present:   no
> ----
> 
> This is on a ThinkPad T61 which indeed has a LID and can hibernate just fine
> (even if I have problems at resume but that's not the point). Not sure if it's
> related but I use full disk encryption using dm-crypt/luks (as proposed by
> d-i, so the swap is inside). I saw in #551797 that encrypted swap leaded to
> impossible hibernate but I don't think it's true (since I can hibernate just
> fine using direct commands or hal).

hal or pm-suspend do not check for encrypted swap.

See the following commit
http://cgit.freedesktop.org/DeviceKit/DeviceKit-power/commit/?id=ea6ebd1a526653bb9d59d5143d844c0f7557a351

So the output of /proc/swaps and /proc/crypttab would probably be helpful.

Also, the lid state should be handled in a separate bug and not mixed into this
one. It is most certainly a kernel bug, as DK-power just reads the sysfs values
via libudev.

Cheers,
Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-utopia-maintainers/attachments/20091111/0ba24d23/attachment.pgp>


More information about the Pkg-utopia-maintainers mailing list