Bug#563776: gnome-power-manager: gpm does not suspend on lid close

Florian Lohoff f at zz.de
Tue Jan 5 09:41:15 UTC 2010


Package: gnome-power-manager
Version: 2.28.2-1
Severity: important

Hi,
for a couple of days i had the problem with double-suspend e.g. on lid open
the machine resumes but immediatly suspended again. After an update yesterday
nothing happens anymore on lid close. 

An interesting detail is that i dont see any mentioning of lid close action
in the gpm config dialogs - i remember darkly that i could configure the behaviour
but this is not shown anymore. I can see those config details in the gconf.

I also see events on lid close in hal:

flo at lifebook:~$ lshal  -m

Start monitoring devicelist:
-------------------------------------------------
10:40:31.055: computer_logicaldev_input_5 property button.state.value = true
10:40:31.057: computer_logicaldev_input_5 condition ButtonPressed = lid
10:40:33.555: computer_logicaldev_input_5 property button.state.value = false
10:40:33.561: computer_logicaldev_input_5 condition ButtonPressed = lid


gconftool-2 --dump /apps/gnome-power-manager

<gconfentryfile>
  <entrylist base="/apps/gnome-power-manager">
    <entry>
      <key>actions/critical_battery</key>
      <schema_key>/schemas/apps/gnome-power-manager/actions/critical_battery</schema_key>
      <value>
        <string>suspend</string>
      </value>
    </entry>
    <entry>
      <key>actions/critical_ups</key>
      <schema_key>/schemas/apps/gnome-power-manager/actions/critical_ups</schema_key>
      <value>
        <string>shutdown</string>
      </value>
    </entry>
    <entry>
      <key>actions/event_when_closed_battery</key>
      <schema_key>/schemas/apps/gnome-power-manager/actions/event_when_closed_battery</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>actions/low_ups</key>
      <schema_key>/schemas/apps/gnome-power-manager/actions/low_ups</schema_key>
      <value>
        <string>hibernate</string>
      </value>
    </entry>
    <entry>
      <key>actions/sleep_type_ac</key>
      <schema_key>/schemas/apps/gnome-power-manager/actions/sleep_type_ac</schema_key>
      <value>
        <string>suspend</string>
      </value>
    </entry>
    <entry>
      <key>actions/sleep_type_battery</key>
      <schema_key>/schemas/apps/gnome-power-manager/actions/sleep_type_battery</schema_key>
      <value>
        <string>hibernate</string>
      </value>
    </entry>
    <entry>
      <key>ambient/enable</key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>backlight/battery_reduce</key>
      <schema_key>/schemas/apps/gnome-power-manager/backlight/battery_reduce</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>backlight/brightness_ac</key>
      <schema_key>/schemas/apps/gnome-power-manager/backlight/brightness_ac</schema_key>
      <value>
        <int>100</int>
      </value>
    </entry>
    <entry>
      <key>backlight/brightness_dim_battery</key>
      <schema_key>/schemas/apps/gnome-power-manager/backlight/brightness_dim_battery</schema_key>
      <value>
        <int>50</int>
      </value>
    </entry>
    <entry>
      <key>backlight/dpms_method_ac</key>
      <schema_key>/schemas/apps/gnome-power-manager/backlight/dpms_method_ac</schema_key>
      <value>
        <string>off</string>
      </value>
    </entry>
    <entry>
      <key>backlight/dpms_method_battery</key>
      <schema_key>/schemas/apps/gnome-power-manager/backlight/dpms_method_battery</schema_key>
      <value>
        <string>off</string>
      </value>
    </entry>
    <entry>
      <key>backlight/enable</key>
      <schema_key>/schemas/apps/gnome-power-manager/backlight/enable</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>backlight/idle_brightness</key>
      <schema_key>/schemas/apps/gnome-power-manager/backlight/idle_brightness</schema_key>
      <value>
        <int>30</int>
      </value>
    </entry>
    <entry>
      <key>backlight/idle_dim_ac</key>
      <schema_key>/schemas/apps/gnome-power-manager/backlight/idle_dim_ac</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>backlight/idle_dim_battery</key>
      <schema_key>/schemas/apps/gnome-power-manager/backlight/idle_dim_battery</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>backlight/idle_dim_time</key>
      <schema_key>/schemas/apps/gnome-power-manager/backlight/idle_dim_time</schema_key>
      <value>
        <int>10</int>
      </value>
    </entry>
    <entry>
      <key>buttons/hibernate</key>
      <schema_key>/schemas/apps/gnome-power-manager/buttons/hibernate</schema_key>
      <value>
        <string>hibernate</string>
      </value>
    </entry>
    <entry>
      <key>buttons/lid_ac</key>
      <schema_key>/schemas/apps/gnome-power-manager/buttons/lid_ac</schema_key>
      <value>
        <string>suspend</string>
      </value>
    </entry>
    <entry>
      <key>buttons/lid_battery</key>
      <schema_key>/schemas/apps/gnome-power-manager/buttons/lid_battery</schema_key>
      <value>
        <string>suspend</string>
      </value>
    </entry>
    <entry>
      <key>buttons/power</key>
      <schema_key>/schemas/apps/gnome-power-manager/buttons/power</schema_key>
      <value>
        <string>interactive</string>
      </value>
    </entry>
    <entry>
      <key>buttons/suspend</key>
      <schema_key>/schemas/apps/gnome-power-manager/buttons/suspend</schema_key>
      <value>
        <string>suspend</string>
      </value>
    </entry>
    <entry>
      <key>disks/spindown_enable_ac</key>
      <schema_key>/schemas/apps/gnome-power-manager/disks/spindown_enable_ac</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>disks/spindown_enable_battery</key>
      <schema_key>/schemas/apps/gnome-power-manager/disks/spindown_enable_battery</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>disks/spindown_timeout_ac</key>
      <schema_key>/schemas/apps/gnome-power-manager/disks/spindown_timeout_ac</schema_key>
      <value>
        <int>600</int>
      </value>
    </entry>
    <entry>
      <key>disks/spindown_timeout_battery</key>
      <schema_key>/schemas/apps/gnome-power-manager/disks/spindown_timeout_battery</schema_key>
      <value>
        <int>60</int>
      </value>
    </entry>
    <entry>
      <key>general/can_hibernate</key>
      <schema_key>/schemas/apps/gnome-power-manager/general/can_hibernate</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>general/can_suspend</key>
      <schema_key>/schemas/apps/gnome-power-manager/general/can_suspend</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>general/check_type_cpu</key>
      <schema_key>/schemas/apps/gnome-power-manager/general/check_type_cpu</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>general/installed_schema</key>
      <schema_key>/schemas/apps/gnome-power-manager/general/installed_schema</schema_key>
      <value>
        <int>3</int>
      </value>
    </entry>
    <entry>
      <key>general/network_sleep</key>
      <schema_key>/schemas/apps/gnome-power-manager/general/network_sleep</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>general/use_profile_time</key>
      <schema_key>/schemas/apps/gnome-power-manager/general/use_profile_time</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>general/use_time_for_policy</key>
      <schema_key>/schemas/apps/gnome-power-manager/general/use_time_for_policy</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>lock/blank_screen</key>
      <schema_key>/schemas/apps/gnome-power-manager/lock/blank_screen</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>lock/gnome_keyring_hibernate</key>
      <schema_key>/schemas/apps/gnome-power-manager/lock/gnome_keyring_hibernate</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>lock/gnome_keyring_suspend</key>
      <schema_key>/schemas/apps/gnome-power-manager/lock/gnome_keyring_suspend</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>lock/hibernate</key>
      <schema_key>/schemas/apps/gnome-power-manager/lock/hibernate</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>lock/suspend</key>
      <schema_key>/schemas/apps/gnome-power-manager/lock/suspend</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>lock/use_screensaver_settings</key>
      <schema_key>/schemas/apps/gnome-power-manager/lock/use_screensaver_settings</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>notify/discharging</key>
      <schema_key>/schemas/apps/gnome-power-manager/notify/discharging</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>notify/fully_charged</key>
      <schema_key>/schemas/apps/gnome-power-manager/notify/fully_charged</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>notify/low_capacity</key>
      <schema_key>/schemas/apps/gnome-power-manager/notify/low_capacity</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>notify/low_power</key>
      <schema_key>/schemas/apps/gnome-power-manager/notify/low_power</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>notify/perhaps_recall</key>
      <schema_key>/schemas/apps/gnome-power-manager/notify/perhaps_recall</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>notify/sleep_failed</key>
      <schema_key>/schemas/apps/gnome-power-manager/notify/sleep_failed</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>notify/sleep_failed_uri</key>
      <schema_key>/schemas/apps/gnome-power-manager/notify/sleep_failed_uri</schema_key>
      <value>
        <string>http://people.freedesktop.org/~hughsient/quirk/</string>
      </value>
    </entry>
    <entry>
      <key>statistics/data_max_time</key>
      <schema_key>/schemas/apps/gnome-power-manager/statistics/data_max_time</schema_key>
      <value>
        <int>21600</int>
      </value>
    </entry>
    <entry>
      <key>statistics/graph_type</key>
      <schema_key>/schemas/apps/gnome-power-manager/statistics/graph_type</schema_key>
      <value>
        <string>profile-charge-time</string>
      </value>
    </entry>
    <entry>
      <key>statistics/show_axis_labels</key>
      <schema_key>/schemas/apps/gnome-power-manager/statistics/show_axis_labels</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>statistics/show_events</key>
      <schema_key>/schemas/apps/gnome-power-manager/statistics/show_events</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>statistics/smooth_data</key>
      <schema_key>/schemas/apps/gnome-power-manager/statistics/smooth_data</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>thresholds/percentage_action</key>
      <schema_key>/schemas/apps/gnome-power-manager/thresholds/percentage_action</schema_key>
      <value>
        <int>2</int>
      </value>
    </entry>
    <entry>
      <key>thresholds/percentage_critical</key>
      <schema_key>/schemas/apps/gnome-power-manager/thresholds/percentage_critical</schema_key>
      <value>
        <int>3</int>
      </value>
    </entry>
    <entry>
      <key>thresholds/percentage_low</key>
      <schema_key>/schemas/apps/gnome-power-manager/thresholds/percentage_low</schema_key>
      <value>
        <int>10</int>
      </value>
    </entry>
    <entry>
      <key>thresholds/time_action</key>
      <schema_key>/schemas/apps/gnome-power-manager/thresholds/time_action</schema_key>
      <value>
        <int>120</int>
      </value>
    </entry>
    <entry>
      <key>thresholds/time_critical</key>
      <schema_key>/schemas/apps/gnome-power-manager/thresholds/time_critical</schema_key>
      <value>
        <int>300</int>
      </value>
    </entry>
    <entry>
      <key>thresholds/time_low</key>
      <schema_key>/schemas/apps/gnome-power-manager/thresholds/time_low</schema_key>
      <value>
        <int>1200</int>
      </value>
    </entry>
    <entry>
      <key>timeout/sleep_computer_ac</key>
      <schema_key>/schemas/apps/gnome-power-manager/timeout/sleep_computer_ac</schema_key>
      <value>
        <int>0</int>
      </value>
    </entry>
    <entry>
      <key>timeout/sleep_computer_battery</key>
      <schema_key>/schemas/apps/gnome-power-manager/timeout/sleep_computer_battery</schema_key>
      <value>
        <int>0</int>
      </value>
    </entry>
    <entry>
      <key>timeout/sleep_computer_ups</key>
      <schema_key>/schemas/apps/gnome-power-manager/timeout/sleep_computer_ups</schema_key>
      <value>
        <int>0</int>
      </value>
    </entry>
    <entry>
      <key>timeout/sleep_display_ac</key>
      <schema_key>/schemas/apps/gnome-power-manager/timeout/sleep_display_ac</schema_key>
      <value>
        <int>1800</int>
      </value>
    </entry>
    <entry>
      <key>timeout/sleep_display_battery</key>
      <schema_key>/schemas/apps/gnome-power-manager/timeout/sleep_display_battery</schema_key>
      <value>
        <int>600</int>
      </value>
    </entry>
    <entry>
      <key>timeout/sleep_display_ups</key>
      <schema_key>/schemas/apps/gnome-power-manager/timeout/sleep_display_ups</schema_key>
      <value>
        <int>600</int>
      </value>
    </entry>
    <entry>
      <key>ui/enable_sound</key>
      <schema_key>/schemas/apps/gnome-power-manager/ui/enable_sound</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
    <entry>
      <key>ui/icon_policy</key>
      <schema_key>/schemas/apps/gnome-power-manager/ui/icon_policy</schema_key>
      <value>
        <string>always</string>
      </value>
    </entry>
    <entry>
      <key>ui/show_actions_in_menu</key>
      <schema_key>/schemas/apps/gnome-power-manager/ui/show_actions_in_menu</schema_key>
      <value>
        <bool>false</bool>
      </value>
    </entry>
    <entry>
      <key>ui/show_context_menu</key>
      <schema_key>/schemas/apps/gnome-power-manager/ui/show_context_menu</schema_key>
      <value>
        <bool>true</bool>
      </value>
    </entry>
  </entrylist>
</gconfentryfile>


-- Package-specific info:
Distro version:       squeeze/sid
Kernel version:       2.6.30-2-686
g-p-m version:        2.28.2
HAL version:          0.5.14
System manufacturer:  missing
System version:       missing
System product:       missing
AC adapter present:   yes
Battery present:      yes
Laptop panel present: yes
CPU scaling present:  yes
Battery Information:
  battery.charge_level.current = 59904  (0xea00)  (int)
  battery.charge_level.design = 74880  (0x12480)  (int)
  battery.charge_level.last_full = 67276  (0x106cc)  (int)
  battery.charge_level.percentage = 89  (0x59)  (int)
  battery.charge_level.rate = 32630  (0x7f76)  (int)
  battery.is_rechargeable = true  (bool)
  battery.model = 'CP279034'  (string)
  battery.present = true  (bool)
  battery.rechargeable.is_charging = true  (bool)
  battery.rechargeable.is_discharging = false  (bool)
  battery.remaining_time = 813  (0x32d)  (int)
  battery.reporting.current = 4160  (0x1040)  (int)
  battery.reporting.design = 5200  (0x1450)  (int)
  battery.reporting.last_full = 4672  (0x1240)  (int)
  battery.reporting.rate = 2266  (0x8da)  (int)
  battery.reporting.technology = 'Li-ion'  (string)
  battery.reporting.unit = 'mAh'  (string)
  battery.serial = '1'  (string)
  battery.technology = 'lithium-ion'  (string)
  battery.type = 'primary'  (string)
  battery.vendor = 'Fujitsu'  (string)
  battery.voltage.current = 16748  (0x416c)  (int)
  battery.voltage.design = 14400  (0x3840)  (int)
  battery.voltage.unit = 'mV'  (string)
DeviceKit data:
Device: /org/freedesktop/DeviceKit/Power/devices/line_power_AC
  native-path:          /sys/devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC
  power supply:         yes
  updated:              Tue Jan  5 10:32:34 2010 (268 seconds ago)
  has history:          no
  has statistics:       no
  line-power
    online:             yes

Device: /org/freedesktop/DeviceKit/Power/devices/battery_CMB1
  native-path:          /sys/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/CMB1
  vendor:               Fujitsu
  model:                CP279034
  serial:               1
  power supply:         yes
  updated:              Tue Jan  5 10:36:56 2010 (6 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               charging
    energy:              59.904 Wh
    energy-empty:        0 Wh
    energy-full:         67.2768 Wh
    energy-full-design:  74.88 Wh
    energy-rate:         32.328 W
    voltage:             16.75 V
    time to full:        13.7 minutes
    percentage:          89.0411%
    capacity:            89.8462%
    technology:          lithium-ion
  History (charge):
    1262684155	89.041	charging
  History (rate):
    1262684216	32.328	charging
    1262684186	32.630	charging
    1262684155	31.709	charging
    1262684132	33.854	charging

Daemon:
  daemon-version:  013
  can-suspend:     yes
  can-hibernate    yes
  on-battery:      no
  on-low-battery:  no
  lid-is-closed:   no
  lid-is-present:   no
GNOME Power Manager Process Information:
flo       3392  0.1  0.5  36752 11524 ?        S    10:32   0:00          \_ gnome-power-manager
HAL Process Information:
105       2323  0.1  0.2   6668  4428 ?        Ss   10:32   0:00 /usr/sbin/hald
root      2325  0.0  0.0   3340  1204 ?        S    10:32   0:00  \_ hald-runner
root      2374  0.0  0.0   3404  1168 ?        S    10:32   0:00      \_ /usr/lib/hal/hald-addon-r
root      2383  0.0  0.0   3400  1136 ?        S    10:32   0:00      \_ /usr/lib/hal/hald-addon-g
root      2394  0.0  0.0   3408  1124 ?        S    10:32   0:00      \_ hald-addon-storage: polli
root      2396  0.0  0.0   3404  1148 ?        S    10:32   0:00      \_ hald-addon-input: Listeni
root      2413  0.0  0.0   3416  1108 ?        S    10:32   0:00      \_ /usr/lib/hal/hald-addon-c
105       2414  0.0  0.0   3260  1120 ?        S    10:32   0:00      \_ hald-addon-acpi: listenin
root      2629  0.0  0.0   3404  1112 ?        S    10:32   0:00      \_ /usr/lib/hal/hald-addon-l

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gnome-power-manager depends on:
ii  consolekit                    0.4.1-2    framework for defining and trackin
ii  dbus-x11                      1.2.16-2   simple interprocess messaging syst
ii  devicekit-power               013-1      abstraction for power management
ii  gconf2                        2.28.0-1   GNOME configuration database syste
ii  libbonobo2-0                  2.24.2-1   Bonobo CORBA interfaces library
ii  libc6                         2.10.1-7   GNU C Library: Shared libraries
ii  libcairo2                     1.8.8-2    The Cairo 2D vector graphics libra
ii  libcanberra-gtk0              0.22-1     Gtk+ helper for playing widget eve
ii  libcanberra0                  0.22-1     a simple abstract interface for pl
ii  libdbus-1-3                   1.2.16-2   simple interprocess messaging syst
ii  libdbus-glib-1-2              0.82-2     simple interprocess messaging syst
ii  libdevkit-power-gobject1      013-1      abstraction for power management -
ii  libgconf2-4                   2.28.0-1   GNOME configuration database syste
ii  libglib2.0-0                  2.22.3-1   The GLib library of C routines
ii  libgnome-keyring0             2.28.1-1   GNOME keyring services library
ii  libgtk2.0-0                   2.18.3-1   The GTK+ graphical user interface 
ii  libnotify1 [libnotify1-gtk2.1 0.4.5-1    sends desktop notifications to a n
ii  libpanel-applet2-0            2.28.0-3   library for GNOME Panel applets
ii  libpango1.0-0                 1.26.0-1   Layout and rendering of internatio
ii  libunique-1.0-0               1.1.2-2    Library for writing single instanc
ii  libx11-6                      2:1.2.2-1  X11 client-side library
ii  libxext6                      2:1.0.4-1  X11 miscellaneous extension librar
ii  libxrandr2                    2:1.3.0-2  X11 RandR extension library
ii  notification-daemon           0.4.0-2    a daemon that displays passive pop

Versions of packages gnome-power-manager recommends:
ii  devicekit-disks               009-2      abstraction for enumerating block 

Versions of packages gnome-power-manager suggests:
ii  hal                           0.5.14-1   Hardware Abstraction Layer

-- no debconf information





More information about the pkg-gnome-maintainers mailing list