--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: pm-utils: suspend/resume only works once
- From: Jeremie Bouttier <bouttier@spht.extra.cea.fr>
- Date: Tue, 16 Feb 2010 20:14:27 +0100
- Message-id: <20100216191427.3117.16351.reportbug@localhost.localdomain>
Package: pm-utils
Version: 1.2.6.1-3
Severity: normal
Hi,
Since some time, I can only suspend/resume successfully once on my laptop. After the second suspend, the system does
not resume but instead reboots as if the system had been powered down (I have the BIOS POST screen, etc). Attached is
the pm-suspend.log obtained after two invocations of "PM_DEBUG=true pm-suspend".
Cheers,
Jeremie
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (900, 'testing'), (900, 'stable'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages pm-utils depends on:
ii console-tools 1:0.2.3dbs-68 Linux console and font utilities
ii powermgmt-base 1.31 Common utils and configs for power
Versions of packages pm-utils recommends:
ii hal 0.5.14-2 Hardware Abstraction Layer
ii radeontool 1.5-5 utility to control ATI Radeon back
ii vbetool 1.1-2 run real-mode video BIOS code to a
Versions of packages pm-utils suggests:
ii cpufrequtils 006-2 utilities to deal with the cpufreq
ii uswsusp 0.7-1.2 tools to use userspace software su
-- no debconf information
+ log Initial commandline parameters:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ Initial commandline parameters: = -n ]
+ printf %s\n Initial commandline parameters:
Initial commandline parameters:
+ load_hook_blacklist
+ [ ]
+ return
+ load_hook_parameters
+ [ ]
+ [ ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ date
+ log mardi 16 février 2010, 18:01:40 (UTC+0100): Running hooks for suspend.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ mardi 16 février 2010, 18:01:40 (UTC+0100): Running hooks for suspend. = -n ]
+ printf %s\n mardi 16 février 2010, 18:01:40 (UTC+0100): Running hooks for suspend.
mardi 16 février 2010, 18:01:40 (UTC+0100): Running hooks for suspend.
+ run_hooks sleep suspend suspend
+ local syshooks=/etc/pm/sleep.d
+ local phooks=/usr/lib/pm-utils/sleep.d
+ command_exists before_hooks
+ type before_hooks
+ return 0
+ before_hooks
+ [ -z uswsusp_hooks ]
+ local meth
+ command_exists uswsusp_hooks
+ type uswsusp_hooks
+ return 0
+ uswsusp_hooks
+ disablehook 99video disabled by uswsusp
+ echo disabled by uswsusp
+ local sort=sort
+ local base
+ local hook
+ local oifs=
+ local nifs=
+ IFS=
+ [ = reverse ]
+ IFS=
+ + uniq
sort
+ [ -O /etc/pm/sleep.d/action_wpa ]
+ echo action_wpa
+ [ -O /etc/pm/sleep.d/anacron ]
+ echo anacron
+ [ -O /etc/pm/sleep.d/fix_i8042 ]
+ echo fix_i8042
+ [ -O /usr/lib/pm-utils/sleep.d/000kernel-change ]
+ echo 000kernel-change
+ [ -O /usr/lib/pm-utils/sleep.d/00auto-quirk ]
+ echo 00auto-quirk
+ [ -O /usr/lib/pm-utils/sleep.d/00logging ]
+ echo 00logging
+ [ -O /usr/lib/pm-utils/sleep.d/00powersave ]
+ echo 00powersave
+ [ -O /usr/lib/pm-utils/sleep.d/49bluetooth ]
+ echo 49bluetooth
+ [ -O /usr/lib/pm-utils/sleep.d/55NetworkManager ]
+ echo 55NetworkManager
+ [ -O /usr/lib/pm-utils/sleep.d/75modules ]
+ echo 75modules
+ [ -O /usr/lib/pm-utils/sleep.d/90clock ]
+ echo 90clock
+ [ -O /usr/lib/pm-utils/sleep.d/94cpufreq ]
+ echo 94cpufreq
+ [ -O /usr/lib/pm-utils/sleep.d/95anacron ]
+ echo 95anacron
+ [ -O /usr/lib/pm-utils/sleep.d/95led ]
+ echo 95led
+ [ -O /usr/lib/pm-utils/sleep.d/98smart-kernel-video ]
+ echo 98smart-kernel-video
+ [ -O /usr/lib/pm-utils/sleep.d/99video ]
+ echo 99video
+ IFS=
+ [ -a = reverse -a ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/000kernel-change ]
+ [ -f /usr/lib/pm-utils/sleep.d/000kernel-change ]
+ hook=/usr/lib/pm-utils/sleep.d/000kernel-change
+ log -n /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:
/usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/000kernel-change
+ local hook=000kernel-change
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:000kernel-change ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:0kernel-change ]
+ [ -x /usr/lib/pm-utils/sleep.d/000kernel-change ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=000kernel-change
+ IFS=
+ IFS=
+ [ -a = reverse -a 000kernel-change ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/00auto-quirk ]
+ [ -f /usr/lib/pm-utils/sleep.d/00auto-quirk ]
+ hook=/usr/lib/pm-utils/sleep.d/00auto-quirk
+ log -n /usr/lib/pm-utils/sleep.d/00auto-quirk suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/00auto-quirk suspend suspend:
/usr/lib/pm-utils/sleep.d/00auto-quirk suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/00auto-quirk
+ local hook=00auto-quirk
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:00auto-quirk ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:auto-quirk ]
+ [ -x /usr/lib/pm-utils/sleep.d/00auto-quirk ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/00auto-quirk suspend suspend
+ command_exists service
+ type service
+ return 0
+ maybe_add_quirks
+ [ -z ]
+ command_exists lshal
+ type lshal
+ return 0
+ do_add_quirks
+ lshal
+ awk -F [. ] / power_management.quirk.[0-9a-z_]+ = true/ \
{gsub(/_/, "-", $5); printf("--quirk-%s ", $5)}
+ local quirks=--quirk-vbe-post --quirk-vbemode-restore
+ echo Adding quirks from HAL: --quirk-vbe-post --quirk-vbemode-restore
Adding quirks from HAL: --quirk-vbe-post --quirk-vbemode-restore
+ add_parameters --quirk-vbe-post --quirk-vbemode-restore
+ remove_parameters --quirk-vbe-post --quirk-vbemode-restore
+ local p
+ [ --quirk-vbe-post = all ]
+ echo
+ echo --quirk-vbe-post
+ echo --quirk-vbemode-restore
+ grep -vxFf /var/run/pm-utils/pm-suspend/storage/parameters.rm /var/run/pm-utils/pm-suspend/storage/parameters
+ cp -f /var/run/pm-utils/pm-suspend/storage/parameters.new /var/run/pm-utils/pm-suspend/storage/parameters
+ echo --quirk-vbe-post
+ echo --quirk-vbemode-restore
+ return 0
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=00auto-quirk
+ IFS=
+ IFS=
+ [ -a = reverse -a 00auto-quirk ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ get_parameters
+ cat /var/run/pm-utils/pm-suspend/storage/parameters
+ export PM_CMDLINE=--quirk-vbe-post
--quirk-vbemode-restore
+ rm -f /var/run/pm-utils/pm-suspend/storage/parameters.new
+ [ -f /etc/pm/sleep.d/00logging ]
+ [ -f /usr/lib/pm-utils/sleep.d/00logging ]
+ hook=/usr/lib/pm-utils/sleep.d/00logging
+ log -n /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/00logging
+ local hook=00logging
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:00logging ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:logging ]
+ [ -x /usr/lib/pm-utils/sleep.d/00logging ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/00logging suspend suspend
+ command_exists service
+ type service
+ return 0
+ [ -n /var/log/pm-suspend.log ]
+ /bin/uname -a
Linux jimmy 2.6.32-trunk-686 #1 SMP Sun Jan 10 06:32:16 UTC 2010 i686 GNU/Linux
+ lsmod
Module Size Used by
i915 217023 2
drm_kms_helper 17183 1 i915
drm 107507 3 i915,drm_kms_helper
i2c_algo_bit 3497 1 i915
ppdev 4058 0
lp 5570 0
parport 22554 2 ppdev,lp
sco 5837 2
bridge 32851 0
stp 996 1 bridge
bnep 7376 2
rfcomm 25063 5
l2cap 21677 16 bnep,rfcomm
crc16 1027 1 l2cap
acpi_cpufreq 4907 0
cpufreq_conservative 4018 0
cpufreq_powersave 602 0
cpufreq_userspace 1444 0
cpufreq_stats 1940 0
kvm_intel 32446 0
kvm 179533 1 kvm_intel
uinput 4796 1
fuse 43554 1
firewire_sbp2 9575 0
loop 9721 0
snd_hda_codec_idt 35245 1
snd_hda_intel 15263 0
snd_hda_codec 45998 2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep 4054 1 snd_hda_codec
snd_pcm_oss 28479 0
snd_mixer_oss 10461 1 snd_pcm_oss
snd_pcm 47350 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
arc4 974 2
snd_seq_midi 3480 0
snd_rawmidi 12313 1 snd_seq_midi
snd_seq_midi_event 3684 1 snd_seq_midi
snd_seq 35303 2 snd_seq_midi,snd_seq_midi_event
ecb 1405 2
snd_timer 12258 2 snd_pcm,snd_seq
btusb 7997 2
iwl3945 45717 0
iwlcore 67306 1 iwl3945
pcmcia 17442 0
snd_seq_device 3673 3 snd_seq_midi,snd_rawmidi,snd_seq
bluetooth 36259 9 sco,bnep,rfcomm,l2cap,btusb
mac80211 121381 2 iwl3945,iwlcore
dell_laptop 1533 0
cfg80211 86910 3 iwl3945,iwlcore,mac80211
yenta_socket 16403 1
rsrc_nonstatic 7057 1 yenta_socket
i2c_i801 6442 0
rfkill 10196 4 bluetooth,dell_laptop,cfg80211
snd 33551 11 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
pcmcia_core 20406 3 pcmcia,yenta_socket,rsrc_nonstatic
soundcore 3450 1 snd
i2c_core 12612 4 i915,drm,i2c_algo_bit,i2c_i801
snd_page_alloc 4977 2 snd_hda_intel,snd_pcm
joydev 6771 0
rng_core 2178 0
serio_raw 2916 0
evdev 5609 23
dcdbas 3860 1 dell_laptop
battery 3782 0
ac 1640 0
psmouse 44409 0
processor 25803 3 acpi_cpufreq
ext3 93828 4
jbd 31965 1 ext3
mbcache 3762 1 ext3
dm_mod 45854 15
ide_gd_mod 17103 5
ide_pci_generic 1924 0
ata_generic 2015 0
libata 113728 1 ata_generic
scsi_mod 101073 2 firewire_sbp2,libata
sdhci_pci 4493 0
sdhci 12079 1 sdhci_pci
piix 3564 4
firewire_ohci 16477 0
uhci_hcd 15953 0
intel_agp 20145 1
mmc_core 38095 1 sdhci
video 14605 1 i915
led_class 1757 3 iwl3945,iwlcore,sdhci
output 1204 1 video
button 3598 1 i915
firewire_core 30915 2 firewire_sbp2,firewire_ohci
crc_itu_t 1035 1 firewire_core
ide_core 63850 3 ide_gd_mod,ide_pci_generic,piix
agpgart 19516 2 drm,intel_agp
tg3 88049 0
libphy 11238 1 tg3
ehci_hcd 27230 0
usbcore 97930 4 btusb,uhci_hcd,ehci_hcd
nls_base 4541 1 usbcore
thermal 9206 0
fan 2586 0
thermal_sys 9378 4 processor,video,thermal,fan
+ free
total used free shared buffers cached
Mem: 1025028 176036 848992 0 10524 109460
-/+ buffers/cache: 56052 968976
Swap: 1572856 0 1572856
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=00logging
+ IFS=
+ IFS=
+ [ -a = reverse -a 00logging ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/00powersave ]
+ [ -f /usr/lib/pm-utils/sleep.d/00powersave ]
+ hook=/usr/lib/pm-utils/sleep.d/00powersave
+ log -n /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/00powersave
+ local hook=00powersave
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:00powersave ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:powersave ]
+ [ -x /usr/lib/pm-utils/sleep.d/00powersave ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/00powersave suspend suspend
+ command_exists service
+ type service
+ return 0
+ command_exists pm-powersave
+ type pm-powersave
+ return 0
+ pm-powersave false
+ set -a
+ PM_UTILS_LIBDIR=/usr/lib/pm-utils
+ PM_UTILS_ETCDIR=/etc/pm
+ PM_UTILS_RUNDIR=/var/run/pm-utils
+ PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib/pm-utils/bin
+ PM_LOGFILE=/var/log/pm-powersave.log
+ TEMPORARY_CPUFREQ_GOVERNOR=performance
+ LOCKDIR=/var/run/pm-utils/locks
+ STORAGEDIR=/var/run/pm-utils/pm-powersave/storage
+ NA=254
+ NX=253
+ DX=252
+ PM_FUNCTIONS=/usr/lib/pm-utils/functions
+ LC_COLLATE=C
+ HIBERNATE_MODE=
+ HIBERNATE_RESUME_POST_VIDEO=no
+ SLEEP_MODULE=kernel
+ SUSPEND_MODULES=
+ HOOK_BLACKLIST=
+ ADD_PARAMETERS=
+ DROP_PARAMETERS=
+ PARAMETERS=/var/run/pm-utils/pm-powersave/storage/parameters
+ INHIBIT=/var/run/pm-utils/pm-powersave/storage/inhibit
+ PM_CMDLINE=false
+ BEFORE_HOOKS=
+ MODULE_HELP=
+ SUSPEND_MODULE=
+ HIBERNATE_MODULE=
+ SUSPEND_HYBRID_MODULE=
+ [ -f /usr/lib/pm-utils/defaults ]
+ . /usr/lib/pm-utils/defaults
+ SLEEP_MODULE=auto
+ [ -f /usr/lib/pm-utils/pm-powersave.defaults ]
+ set +a
+ [ -f /etc/pm/config.d/*[!~] ]
+ continue
+ [ -f /etc/pm/pm-powersave.config.d/*[!~] ]
+ continue
+ . /usr/lib/pm-utils/functions
+ is_set true
+ return 0
+ set -x
+ command_exists service
+ type service
+ return 0
+ command_exists hal-get-property
+ type hal-get-property
+ return 0
+ hal-get-property --udi /org/freedesktop/Hal/devices/computer --key system.chassis.type
+ export CHASSIS_TYPE=Portable
+ [ auto = auto ]
+ SLEEP_MODULE=tuxonice uswsusp
+ mod=/usr/lib/pm-utils/module.d/tuxonice
+ [ -f /usr/lib/pm-utils/module.d/tuxonice ]
+ . /usr/lib/pm-utils/module.d/tuxonice
+ export TUXONICE_LOC
+ [ -d /sys/power/tuxonice ]
+ [ -d /sys/power/suspend2 ]
+ [ -z -a -n ]
+ [ -z -a -n ]
+ mod=/usr/lib/pm-utils/module.d/uswsusp
+ [ -f /usr/lib/pm-utils/module.d/uswsusp ]
+ . /usr/lib/pm-utils/module.d/uswsusp
+ [ -z ]
+ command_exists s2ram
+ type s2ram
+ return 0
+ grep -q mem /sys/power/state
+ SUSPEND_MODULE=uswsusp
+ [ suspend = suspend ]
+ add_before_hooks uswsusp_hooks
+ [ -z ]
+ BEFORE_HOOKS=uswsusp_hooks
+ add_module_help uswsusp_help
+ [ -z ]
+ MODULE_HELP=uswsusp_help
+ [ -z ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ [ -c /dev/snapshot ]
+ command_exists s2disk
+ type s2disk
+ return 0
+ HIBERNATE_MODULE=uswsusp
+ [ -z ]
+ grep -q mem /sys/power/state
+ command_exists s2both
+ type s2both
+ return 0
+ check_hibernate
+ [ -n uswsusp ]
+ SUSPEND_HYBRID_MODULE=uswsusp
+ [ suspend = suspend_hybrid ]
+ [ -z uswsusp ]
+ [ -z uswsusp ]
+ try_lock pm-powersave.lock
+ mkdir -p /var/run/pm-utils/locks
+ local lock=/var/run/pm-utils/locks/pm-powersave.lock
+ return 0
+ trap remove_powersave_lock 0
+ mkdir -p /var/run/pm-utils/pm-powersave/storage
+ rm -f /var/run/pm-utils/pm-powersave/storage/inhibit
+ [ false = true -o false = false ]
+ init_logfile /var/log/pm-powersave.log
+ [ -z /var/log/pm-powersave.log ]
+ [ -h /var/log/pm-powersave.log ]
+ [ -f /var/log/pm-powersave.log -a ! -O /var/log/pm-powersave.log ]
+ export LOGGING=true
+ exec
+ exit 0
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=00powersave
+ IFS=
+ IFS=
+ [ -a = reverse -a 00powersave ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/49bluetooth ]
+ [ -f /usr/lib/pm-utils/sleep.d/49bluetooth ]
+ hook=/usr/lib/pm-utils/sleep.d/49bluetooth
+ log -n /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:
/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/49bluetooth
+ local hook=49bluetooth
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:49bluetooth ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:bluetooth ]
+ [ -x /usr/lib/pm-utils/sleep.d/49bluetooth ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend
+ command_exists service
+ type service
+ return 0
+ [ -f /proc/acpi/ibm/bluetooth ]
+ exit 254
+ hook_exit_status 254
+ log not applicable.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ not applicable. = -n ]
+ printf %s\n not applicable.
not applicable.
+ LAST_HOOK=49bluetooth
+ IFS=
+ IFS=
+ [ -a = reverse -a 49bluetooth ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/55NetworkManager ]
+ [ -f /usr/lib/pm-utils/sleep.d/55NetworkManager ]
+ hook=/usr/lib/pm-utils/sleep.d/55NetworkManager
+ log -n /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/55NetworkManager
+ local hook=55NetworkManager
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:55NetworkManager ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:NetworkManager ]
+ [ -x /usr/lib/pm-utils/sleep.d/55NetworkManager ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend
+ command_exists service
+ type service
+ return 0
+ suspend_nm
+ dbus_send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.sleep
+ command dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.sleep
+ return 254
+ hook_exit_status 254
+ log not applicable.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ not applicable. = -n ]
+ printf %s\n not applicable.
not applicable.
+ LAST_HOOK=55NetworkManager
+ IFS=
+ IFS=
+ [ -a = reverse -a 55NetworkManager ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/75modules ]
+ [ -f /usr/lib/pm-utils/sleep.d/75modules ]
+ hook=/usr/lib/pm-utils/sleep.d/75modules
+ log -n /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/75modules
+ local hook=75modules
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:75modules ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:modules ]
+ [ -x /usr/lib/pm-utils/sleep.d/75modules ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/75modules suspend suspend
+ command_exists service
+ type service
+ return 0
+ suspend_modules
+ [ -z ]
+ return 254
+ hook_exit_status 254
+ log not applicable.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ not applicable. = -n ]
+ printf %s\n not applicable.
not applicable.
+ LAST_HOOK=75modules
+ IFS=
+ IFS=
+ [ -a = reverse -a 75modules ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/90clock ]
+ [ -f /usr/lib/pm-utils/sleep.d/90clock ]
+ hook=/usr/lib/pm-utils/sleep.d/90clock
+ log -n /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/90clock
+ local hook=90clock
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:90clock ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:clock ]
+ [ -x /usr/lib/pm-utils/sleep.d/90clock ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/90clock suspend suspend
+ command_exists service
+ type service
+ return 0
+ is_set
+ return 2
+ exit 254
+ hook_exit_status 254
+ log not applicable.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ not applicable. = -n ]
+ printf %s\n not applicable.
not applicable.
+ LAST_HOOK=90clock
+ IFS=
+ IFS=
+ [ -a = reverse -a 90clock ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/94cpufreq ]
+ [ -f /usr/lib/pm-utils/sleep.d/94cpufreq ]
+ hook=/usr/lib/pm-utils/sleep.d/94cpufreq
+ log -n /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/94cpufreq
+ local hook=94cpufreq
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:94cpufreq ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:cpufreq ]
+ [ -x /usr/lib/pm-utils/sleep.d/94cpufreq ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend
+ command_exists service
+ type service
+ return 0
+ [ -d /sys/devices/system/cpu/ ]
+ hibernate_cpufreq
+ cd /sys/devices/system/cpu/
+ [ -L cpu0/cpufreq ]
+ gov=cpu0/cpufreq/scaling_governor
+ [ -f cpu0/cpufreq/scaling_governor ]
+ grep -q performance cpu0/cpufreq/scaling_available_governors
+ savestate cpu0_governor
+ [ -n ]
+ cat
+ echo performance
+ [ -L cpu1/cpufreq ]
+ gov=cpu1/cpufreq/scaling_governor
+ [ -f cpu1/cpufreq/scaling_governor ]
+ grep -q performance cpu1/cpufreq/scaling_available_governors
+ savestate cpu1_governor
+ [ -n ]
+ cat
+ echo performance
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=94cpufreq
+ IFS=
+ IFS=
+ [ -a = reverse -a 94cpufreq ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/95anacron ]
+ [ -f /usr/lib/pm-utils/sleep.d/95anacron ]
+ hook=/usr/lib/pm-utils/sleep.d/95anacron
+ log -n /usr/lib/pm-utils/sleep.d/95anacron suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/95anacron suspend suspend:
/usr/lib/pm-utils/sleep.d/95anacron suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/95anacron
+ local hook=95anacron
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:95anacron ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:anacron ]
+ [ -x /usr/lib/pm-utils/sleep.d/95anacron ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/95anacron suspend suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=95anacron
+ IFS=
+ IFS=
+ [ -a = reverse -a 95anacron ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/95led ]
+ [ -f /usr/lib/pm-utils/sleep.d/95led ]
+ hook=/usr/lib/pm-utils/sleep.d/95led
+ log -n /usr/lib/pm-utils/sleep.d/95led suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/95led suspend suspend:
/usr/lib/pm-utils/sleep.d/95led suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/95led
+ local hook=95led
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:95led ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:led ]
+ [ -x /usr/lib/pm-utils/sleep.d/95led ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/95led suspend suspend
+ hook_exit_status 254
+ log not applicable.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ not applicable. = -n ]
+ printf %s\n not applicable.
not applicable.
+ LAST_HOOK=95led
+ IFS=
+ IFS=
+ [ -a = reverse -a 95led ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/98smart-kernel-video ]
+ [ -f /usr/lib/pm-utils/sleep.d/98smart-kernel-video ]
+ hook=/usr/lib/pm-utils/sleep.d/98smart-kernel-video
+ log -n /usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend suspend:
/usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/98smart-kernel-video
+ local hook=98smart-kernel-video
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:98smart-kernel-video ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:smart-kernel-video ]
+ [ -x /usr/lib/pm-utils/sleep.d/98smart-kernel-video ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend suspend
+ command_exists service
+ type service
+ return 0
+ smart_kernel_video
+ have_kms
+ grep -q -E (nouveau|drm)fb /proc/fb
+ remove_all_video_quirks
+ remove_parameters --quirk-dpms-on --quirk-dpms-suspend --quirk-s3-mode --quirk-s3-bios --quirk-vbe-post --quirk-vbe-post --quirk-vga-mode3 --quirk-vbemode-restore --quirk-vbestate-restore --quirk-reset-brightness --quirk-radeon-off --quirk-no-fb --quirk-pci-save
+ local p
+ [ --quirk-dpms-on = all ]
+ echo
+ echo --quirk-dpms-on
+ echo --quirk-dpms-suspend
+ echo --quirk-s3-mode
+ echo --quirk-s3-bios
+ echo --quirk-vbe-post
+ echo --quirk-vbe-post
+ echo --quirk-vga-mode3
+ echo --quirk-vbemode-restore
+ echo --quirk-vbestate-restore
+ echo --quirk-reset-brightness
+ echo --quirk-radeon-off
+ echo --quirk-no-fb
+ echo --quirk-pci-save
+ grep -vxFf /var/run/pm-utils/pm-suspend/storage/parameters.rm /var/run/pm-utils/pm-suspend/storage/parameters
+ cp -f /var/run/pm-utils/pm-suspend/storage/parameters.new /var/run/pm-utils/pm-suspend/storage/parameters
+ add_parameters --quirk-no-chvt
+ remove_parameters --quirk-no-chvt
+ local p
+ [ --quirk-no-chvt = all ]
+ echo
+ echo --quirk-no-chvt
+ grep -vxFf /var/run/pm-utils/pm-suspend/storage/parameters.rm /var/run/pm-utils/pm-suspend/storage/parameters
+ cp -f /var/run/pm-utils/pm-suspend/storage/parameters.new /var/run/pm-utils/pm-suspend/storage/parameters
+ echo --quirk-no-chvt
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=98smart-kernel-video
+ IFS=
+ IFS=
+ [ -a = reverse -a 98smart-kernel-video ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ get_parameters
+ cat /var/run/pm-utils/pm-suspend/storage/parameters
+ export PM_CMDLINE=--quirk-no-chvt
+ rm -f /var/run/pm-utils/pm-suspend/storage/parameters.new
+ [ -f /etc/pm/sleep.d/99video ]
+ [ -f /usr/lib/pm-utils/sleep.d/99video ]
+ hook=/usr/lib/pm-utils/sleep.d/99video
+ log -n /usr/lib/pm-utils/sleep.d/99video suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/99video suspend suspend:
/usr/lib/pm-utils/sleep.d/99video suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/99video
+ local hook=99video
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:99video ]
+ return 252
+ hook_exit_status 252
+ log disabled.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ disabled. = -n ]
+ printf %s\n disabled.
disabled.
+ LAST_HOOK=99video
+ IFS=
+ IFS=
+ [ -a = reverse -a 99video ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/action_wpa ]
+ hook=/etc/pm/sleep.d/action_wpa
+ log -n /etc/pm/sleep.d/action_wpa suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /etc/pm/sleep.d/action_wpa suspend suspend:
/etc/pm/sleep.d/action_wpa suspend suspend: + hook_ok /etc/pm/sleep.d/action_wpa
+ local hook=action_wpa
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:action_wpa ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:action_wpa ]
+ [ -x /etc/pm/sleep.d/action_wpa ]
+ return 0
+ /etc/pm/sleep.d/action_wpa suspend suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=action_wpa
+ IFS=
+ IFS=
+ [ -a = reverse -a action_wpa ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/anacron ]
+ hook=/etc/pm/sleep.d/anacron
+ log -n /etc/pm/sleep.d/anacron suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /etc/pm/sleep.d/anacron suspend suspend:
/etc/pm/sleep.d/anacron suspend suspend: + hook_ok /etc/pm/sleep.d/anacron
+ local hook=anacron
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:anacron ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:anacron ]
+ [ -x /etc/pm/sleep.d/anacron ]
+ return 0
+ /etc/pm/sleep.d/anacron suspend suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=anacron
+ IFS=
+ IFS=
+ [ -a = reverse -a anacron ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/fix_i8042 ]
+ hook=/etc/pm/sleep.d/fix_i8042
+ log -n /etc/pm/sleep.d/fix_i8042 suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /etc/pm/sleep.d/fix_i8042 suspend suspend:
/etc/pm/sleep.d/fix_i8042 suspend suspend: + hook_ok /etc/pm/sleep.d/fix_i8042
+ local hook=fix_i8042
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:fix_i8042 ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:fix_i8042 ]
+ [ -x /etc/pm/sleep.d/fix_i8042 ]
+ return 0
+ /etc/pm/sleep.d/fix_i8042 suspend suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=fix_i8042
+ IFS=
+ IFS=
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ return 0
+ date
+ log mardi 16 février 2010, 18:01:41 (UTC+0100): performing suspend
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ mardi 16 février 2010, 18:01:41 (UTC+0100): performing suspend = -n ]
+ printf %s\n mardi 16 février 2010, 18:01:41 (UTC+0100): performing suspend
mardi 16 février 2010, 18:01:41 (UTC+0100): performing suspend
+ sync
+ do_suspend
+ uswsusp_get_quirks
+ OPTS=
+ ACPI_SLEEP=0
+ continue
+ [ 0 -ne 0 ]
+ [ = true ]
+ s2ram --force
Switching from vt7 to vt1
switching back to vt7
+ date
+ log mardi 16 février 2010, 18:01:55 (UTC+0100): Awake.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ mardi 16 février 2010, 18:01:55 (UTC+0100): Awake. = -n ]
+ printf %s\n mardi 16 février 2010, 18:01:55 (UTC+0100): Awake.
mardi 16 février 2010, 18:01:55 (UTC+0100): Awake.
+ date
+ log mardi 16 février 2010, 18:01:55 (UTC+0100): Running hooks for resume
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ mardi 16 février 2010, 18:01:55 (UTC+0100): Running hooks for resume = -n ]
+ printf %s\n mardi 16 février 2010, 18:01:55 (UTC+0100): Running hooks for resume
mardi 16 février 2010, 18:01:55 (UTC+0100): Running hooks for resume
+ run_hooks sleep resume suspend reverse
+ local syshooks=/etc/pm/sleep.d
+ local phooks=/usr/lib/pm-utils/sleep.d
+ command_exists before_hooks
+ type before_hooks
+ return 0
+ before_hooks
+ [ -z uswsusp_hooks ]
+ local meth
+ command_exists uswsusp_hooks
+ type uswsusp_hooks
+ return 0
+ uswsusp_hooks
+ disablehook 99video disabled by uswsusp
+ echo disabled by uswsusp
+ local sort=sort
+ local base
+ local hook
+ local oifs=
+ local nifs=
+ IFS=
+ [ reverse = reverse ]
+ sort=sort -r
+ IFS=
+ uniq
+ [ -O /etc/pm/sleep.d/action_wpa ]
+ echo action_wpa
+ [ -O /etc/pm/sleep.d/anacron ]
+ echo anacron
+ [ -O /etc/pm/sleep.d/fix_i8042 ]
+ echo fix_i8042
+ [ -O /usr/lib/pm-utils/sleep.d/000kernel-change ]
+ echo 000kernel-change
+ [ -O /usr/lib/pm-utils/sleep.d/00auto-quirk ]
+ echo 00auto-quirk
+ [ -O /usr/lib/pm-utils/sleep.d/00logging ]
+ echo 00logging
+ [ -O /usr/lib/pm-utils/sleep.d/00powersave ]
+ echo 00powersave
+ [ -O /usr/lib/pm-utils/sleep.d/49bluetooth ]
+ echo 49bluetooth
+ [ -O /usr/lib/pm-utils/sleep.d/55NetworkManager ]
+ echo 55NetworkManager
+ [ -O /usr/lib/pm-utils/sleep.d/75modules ]
+ echo 75modules
+ [ -O /usr/lib/pm-utils/sleep.d/90clock ]
+ echo 90clock
+ [ -O /usr/lib/pm-utils/sleep.d/94cpufreq ]
+ echo 94cpufreq
+ [ -O /usr/lib/pm-utils/sleep.d/95anacron ]
+ echo 95anacron
+ [ -O /usr/lib/pm-utils/sleep.d/95led ]
+ echo 95led
+ [ -O /usr/lib/pm-utils/sleep.d/98smart-kernel-video ]
+ echo 98smart-kernel-video
+ [ -O /usr/lib/pm-utils/sleep.d/99video ]
+ echo 99video
+ sort -r
+ IFS=
+ [ reverse -a reverse = reverse -a fix_i8042 ]
+ [ fix_i8042 > fix_i8042 ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/fix_i8042 ]
+ hook=/etc/pm/sleep.d/fix_i8042
+ log -n /etc/pm/sleep.d/fix_i8042 resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /etc/pm/sleep.d/fix_i8042 resume suspend:
/etc/pm/sleep.d/fix_i8042 resume suspend: + hook_ok /etc/pm/sleep.d/fix_i8042
+ local hook=fix_i8042
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:fix_i8042 ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:fix_i8042 ]
+ [ -x /etc/pm/sleep.d/fix_i8042 ]
+ return 0
+ /etc/pm/sleep.d/fix_i8042 resume suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=fix_i8042
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a fix_i8042 ]
+ [ anacron > fix_i8042 ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/anacron ]
+ hook=/etc/pm/sleep.d/anacron
+ log -n /etc/pm/sleep.d/anacron resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /etc/pm/sleep.d/anacron resume suspend:
/etc/pm/sleep.d/anacron resume suspend: + hook_ok /etc/pm/sleep.d/anacron
+ local hook=anacron
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:anacron ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:anacron ]
+ [ -x /etc/pm/sleep.d/anacron ]
+ return 0
+ /etc/pm/sleep.d/anacron resume suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=anacron
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a anacron ]
+ [ action_wpa > anacron ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/action_wpa ]
+ hook=/etc/pm/sleep.d/action_wpa
+ log -n /etc/pm/sleep.d/action_wpa resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /etc/pm/sleep.d/action_wpa resume suspend:
/etc/pm/sleep.d/action_wpa resume suspend: + hook_ok /etc/pm/sleep.d/action_wpa
+ local hook=action_wpa
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:action_wpa ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:action_wpa ]
+ [ -x /etc/pm/sleep.d/action_wpa ]
+ return 0
+ /etc/pm/sleep.d/action_wpa resume suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=action_wpa
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a action_wpa ]
+ [ 99video > action_wpa ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/99video ]
+ [ -f /usr/lib/pm-utils/sleep.d/99video ]
+ hook=/usr/lib/pm-utils/sleep.d/99video
+ log -n /usr/lib/pm-utils/sleep.d/99video resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/99video resume suspend:
/usr/lib/pm-utils/sleep.d/99video resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/99video
+ local hook=99video
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:99video ]
+ return 252
+ hook_exit_status 252
+ log disabled.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ disabled. = -n ]
+ printf %s\n disabled.
disabled.
+ LAST_HOOK=99video
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a 99video ]
+ [ 98smart-kernel-video > 99video ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/98smart-kernel-video ]
+ [ -f /usr/lib/pm-utils/sleep.d/98smart-kernel-video ]
+ hook=/usr/lib/pm-utils/sleep.d/98smart-kernel-video
+ log -n /usr/lib/pm-utils/sleep.d/98smart-kernel-video resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/98smart-kernel-video resume suspend:
/usr/lib/pm-utils/sleep.d/98smart-kernel-video resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/98smart-kernel-video
+ local hook=98smart-kernel-video
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:98smart-kernel-video ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:smart-kernel-video ]
+ [ -x /usr/lib/pm-utils/sleep.d/98smart-kernel-video ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/98smart-kernel-video resume suspend
+ command_exists service
+ type service
+ return 0
+ exit 0
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=98smart-kernel-video
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a 98smart-kernel-video ]
+ [ 95led > 98smart-kernel-video ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/95led ]
+ [ -f /usr/lib/pm-utils/sleep.d/95led ]
+ hook=/usr/lib/pm-utils/sleep.d/95led
+ log -n /usr/lib/pm-utils/sleep.d/95led resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/95led resume suspend:
/usr/lib/pm-utils/sleep.d/95led resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/95led
+ local hook=95led
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:95led ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:led ]
+ [ -x /usr/lib/pm-utils/sleep.d/95led ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/95led resume suspend
+ hook_exit_status 254
+ log not applicable.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ not applicable. = -n ]
+ printf %s\n not applicable.
not applicable.
+ LAST_HOOK=95led
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a 95led ]
+ [ 95anacron > 95led ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/95anacron ]
+ [ -f /usr/lib/pm-utils/sleep.d/95anacron ]
+ hook=/usr/lib/pm-utils/sleep.d/95anacron
+ log -n /usr/lib/pm-utils/sleep.d/95anacron resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/95anacron resume suspend:
/usr/lib/pm-utils/sleep.d/95anacron resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/95anacron
+ local hook=95anacron
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:95anacron ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:anacron ]
+ [ -x /usr/lib/pm-utils/sleep.d/95anacron ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/95anacron resume suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=95anacron
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a 95anacron ]
+ [ 94cpufreq > 95anacron ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/94cpufreq ]
+ [ -f /usr/lib/pm-utils/sleep.d/94cpufreq ]
+ hook=/usr/lib/pm-utils/sleep.d/94cpufreq
+ log -n /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:
/usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/94cpufreq
+ local hook=94cpufreq
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:94cpufreq ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:cpufreq ]
+ [ -x /usr/lib/pm-utils/sleep.d/94cpufreq ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend
+ command_exists service
+ type service
+ return 0
+ [ -d /sys/devices/system/cpu/ ]
+ thaw_cpufreq
+ cd /sys/devices/system/cpu/
+ [ -f cpu0/cpufreq/scaling_governor ]
+ state_exists cpu0_governor
+ [ -O /var/run/pm-utils/pm-suspend/storage/state:cpu0_governor ]
+ restorestate cpu0_governor
+ state_exists cpu0_governor
+ [ -O /var/run/pm-utils/pm-suspend/storage/state:cpu0_governor ]
+ cat /var/run/pm-utils/pm-suspend/storage/state:cpu0_governor
+ [ -f cpu1/cpufreq/scaling_governor ]
+ state_exists cpu1_governor
+ [ -O /var/run/pm-utils/pm-suspend/storage/state:cpu1_governor ]
+ restorestate cpu1_governor
+ state_exists cpu1_governor
+ [ -O /var/run/pm-utils/pm-suspend/storage/state:cpu1_governor ]
+ cat /var/run/pm-utils/pm-suspend/storage/state:cpu1_governor
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=94cpufreq
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a 94cpufreq ]
+ [ 90clock > 94cpufreq ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/90clock ]
+ [ -f /usr/lib/pm-utils/sleep.d/90clock ]
+ hook=/usr/lib/pm-utils/sleep.d/90clock
+ log -n /usr/lib/pm-utils/sleep.d/90clock resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/90clock resume suspend:
/usr/lib/pm-utils/sleep.d/90clock resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/90clock
+ local hook=90clock
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:90clock ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:clock ]
+ [ -x /usr/lib/pm-utils/sleep.d/90clock ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/90clock resume suspend
+ command_exists service
+ type service
+ return 0
+ is_set
+ return 2
+ exit 254
+ hook_exit_status 254
+ log not applicable.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ not applicable. = -n ]
+ printf %s\n not applicable.
not applicable.
+ LAST_HOOK=90clock
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a 90clock ]
+ [ 75modules > 90clock ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/75modules ]
+ [ -f /usr/lib/pm-utils/sleep.d/75modules ]
+ hook=/usr/lib/pm-utils/sleep.d/75modules
+ log -n /usr/lib/pm-utils/sleep.d/75modules resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/75modules resume suspend:
/usr/lib/pm-utils/sleep.d/75modules resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/75modules
+ local hook=75modules
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:75modules ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:modules ]
+ [ -x /usr/lib/pm-utils/sleep.d/75modules ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/75modules resume suspend
+ command_exists service
+ type service
+ return 0
+ resume_modules
+ modreload
+ [ -O /var/run/pm-utils/pm-suspend/storage/module:* ]
+ continue
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=75modules
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a 75modules ]
+ [ 55NetworkManager > 75modules ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/55NetworkManager ]
+ [ -f /usr/lib/pm-utils/sleep.d/55NetworkManager ]
+ hook=/usr/lib/pm-utils/sleep.d/55NetworkManager
+ log -n /usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend:
/usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/55NetworkManager
+ local hook=55NetworkManager
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:55NetworkManager ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:NetworkManager ]
+ [ -x /usr/lib/pm-utils/sleep.d/55NetworkManager ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend
+ command_exists service
+ type service
+ return 0
+ resume_nm
+ dbus_send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.wake
+ command dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.wake
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=55NetworkManager
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a 55NetworkManager ]
+ [ 49bluetooth > 55NetworkManager ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/49bluetooth ]
+ [ -f /usr/lib/pm-utils/sleep.d/49bluetooth ]
+ hook=/usr/lib/pm-utils/sleep.d/49bluetooth
+ log -n /usr/lib/pm-utils/sleep.d/49bluetooth resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/49bluetooth resume suspend:
/usr/lib/pm-utils/sleep.d/49bluetooth resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/49bluetooth
+ local hook=49bluetooth
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:49bluetooth ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:bluetooth ]
+ [ -x /usr/lib/pm-utils/sleep.d/49bluetooth ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/49bluetooth resume suspend
+ command_exists service
+ type service
+ return 0
+ [ -f /proc/acpi/ibm/bluetooth ]
+ exit 254
+ hook_exit_status 254
+ log not applicable.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ not applicable. = -n ]
+ printf %s\n not applicable.
not applicable.
+ LAST_HOOK=49bluetooth
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a 49bluetooth ]
+ [ 00powersave > 49bluetooth ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/00powersave ]
+ [ -f /usr/lib/pm-utils/sleep.d/00powersave ]
+ hook=/usr/lib/pm-utils/sleep.d/00powersave
+ log -n /usr/lib/pm-utils/sleep.d/00powersave resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/00powersave resume suspend:
/usr/lib/pm-utils/sleep.d/00powersave resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/00powersave
+ local hook=00powersave
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:00powersave ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:powersave ]
+ [ -x /usr/lib/pm-utils/sleep.d/00powersave ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/00powersave resume suspend
+ command_exists service
+ type service
+ return 0
+ command_exists pm-powersave
+ type pm-powersave
+ return 0
+ pm-powersave
+ set -a
+ PM_UTILS_LIBDIR=/usr/lib/pm-utils
+ PM_UTILS_ETCDIR=/etc/pm
+ PM_UTILS_RUNDIR=/var/run/pm-utils
+ PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib/pm-utils/bin
+ PM_LOGFILE=/var/log/pm-powersave.log
+ TEMPORARY_CPUFREQ_GOVERNOR=performance
+ LOCKDIR=/var/run/pm-utils/locks
+ STORAGEDIR=/var/run/pm-utils/pm-powersave/storage
+ NA=254
+ NX=253
+ DX=252
+ PM_FUNCTIONS=/usr/lib/pm-utils/functions
+ LC_COLLATE=C
+ HIBERNATE_MODE=
+ HIBERNATE_RESUME_POST_VIDEO=no
+ SLEEP_MODULE=kernel
+ SUSPEND_MODULES=
+ HOOK_BLACKLIST=
+ ADD_PARAMETERS=
+ DROP_PARAMETERS=
+ PARAMETERS=/var/run/pm-utils/pm-powersave/storage/parameters
+ INHIBIT=/var/run/pm-utils/pm-powersave/storage/inhibit
+ PM_CMDLINE=
+ BEFORE_HOOKS=
+ MODULE_HELP=
+ SUSPEND_MODULE=
+ HIBERNATE_MODULE=
+ SUSPEND_HYBRID_MODULE=
+ [ -f /usr/lib/pm-utils/defaults ]
+ . /usr/lib/pm-utils/defaults
+ SLEEP_MODULE=auto
+ [ -f /usr/lib/pm-utils/pm-powersave.defaults ]
+ set +a
+ [ -f /etc/pm/config.d/*[!~] ]
+ continue
+ [ -f /etc/pm/pm-powersave.config.d/*[!~] ]
+ continue
+ . /usr/lib/pm-utils/functions
+ is_set true
+ return 0
+ set -x
+ command_exists service
+ type service
+ return 0
+ command_exists hal-get-property
+ type hal-get-property
+ return 0
+ hal-get-property --udi /org/freedesktop/Hal/devices/computer --key system.chassis.type
+ export CHASSIS_TYPE=Portable
+ [ auto = auto ]
+ SLEEP_MODULE=tuxonice uswsusp
+ mod=/usr/lib/pm-utils/module.d/tuxonice
+ [ -f /usr/lib/pm-utils/module.d/tuxonice ]
+ . /usr/lib/pm-utils/module.d/tuxonice
+ export TUXONICE_LOC
+ [ -d /sys/power/tuxonice ]
+ [ -d /sys/power/suspend2 ]
+ [ -z -a -n ]
+ [ -z -a -n ]
+ mod=/usr/lib/pm-utils/module.d/uswsusp
+ [ -f /usr/lib/pm-utils/module.d/uswsusp ]
+ . /usr/lib/pm-utils/module.d/uswsusp
+ [ -z ]
+ command_exists s2ram
+ type s2ram
+ return 0
+ grep -q mem /sys/power/state
+ SUSPEND_MODULE=uswsusp
+ [ suspend = suspend ]
+ add_before_hooks uswsusp_hooks
+ [ -z ]
+ BEFORE_HOOKS=uswsusp_hooks
+ add_module_help uswsusp_help
+ [ -z ]
+ MODULE_HELP=uswsusp_help
+ [ -z ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ [ -c /dev/snapshot ]
+ command_exists s2disk
+ type s2disk
+ return 0
+ HIBERNATE_MODULE=uswsusp
+ [ -z ]
+ grep -q mem /sys/power/state
+ command_exists s2both
+ type s2both
+ return 0
+ check_hibernate
+ [ -n uswsusp ]
+ SUSPEND_HYBRID_MODULE=uswsusp
+ [ suspend = suspend_hybrid ]
+ [ -z uswsusp ]
+ [ -z uswsusp ]
+ try_lock pm-powersave.lock
+ mkdir -p /var/run/pm-utils/locks
+ local lock=/var/run/pm-utils/locks/pm-powersave.lock
+ return 0
+ trap remove_powersave_lock 0
+ mkdir -p /var/run/pm-utils/pm-powersave/storage
+ rm -f /var/run/pm-utils/pm-powersave/storage/inhibit
+ [ = true -o = false ]
+ [ ! ]
+ init_logfile /var/log/pm-powersave.log
+ [ -z /var/log/pm-powersave.log ]
+ [ -h /var/log/pm-powersave.log ]
+ [ -f /var/log/pm-powersave.log -a ! -O /var/log/pm-powersave.log ]
+ export LOGGING=true
+ exec
+ exit 0
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=00powersave
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a 00powersave ]
+ [ 00logging > 00powersave ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/00logging ]
+ [ -f /usr/lib/pm-utils/sleep.d/00logging ]
+ hook=/usr/lib/pm-utils/sleep.d/00logging
+ log -n /usr/lib/pm-utils/sleep.d/00logging resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/00logging resume suspend:
/usr/lib/pm-utils/sleep.d/00logging resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/00logging
+ local hook=00logging
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:00logging ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:logging ]
+ [ -x /usr/lib/pm-utils/sleep.d/00logging ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/00logging resume suspend
+ command_exists service
+ type service
+ return 0
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=00logging
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a 00logging ]
+ [ 00auto-quirk > 00logging ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/00auto-quirk ]
+ [ -f /usr/lib/pm-utils/sleep.d/00auto-quirk ]
+ hook=/usr/lib/pm-utils/sleep.d/00auto-quirk
+ log -n /usr/lib/pm-utils/sleep.d/00auto-quirk resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/00auto-quirk resume suspend:
/usr/lib/pm-utils/sleep.d/00auto-quirk resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/00auto-quirk
+ local hook=00auto-quirk
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:00auto-quirk ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:auto-quirk ]
+ [ -x /usr/lib/pm-utils/sleep.d/00auto-quirk ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/00auto-quirk resume suspend
+ command_exists service
+ type service
+ return 0
+ maybe_save_quirks
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ has_parameter --store-quirks-as-fdi
+ get_parameters
+ cat /var/run/pm-utils/pm-suspend/storage/parameters
+ [ --quirk-no-chvt = --store-quirks-as-fdi ]
+ return 1
+ return 0
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=00auto-quirk
+ IFS=
+ IFS=
+ [ reverse -a reverse = reverse -a 00auto-quirk ]
+ [ 000kernel-change > 00auto-quirk ]
+ [ ! reverse ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/000kernel-change ]
+ [ -f /usr/lib/pm-utils/sleep.d/000kernel-change ]
+ hook=/usr/lib/pm-utils/sleep.d/000kernel-change
+ log -n /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:
/usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/000kernel-change
+ local hook=000kernel-change
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:000kernel-change ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:0kernel-change ]
+ [ -x /usr/lib/pm-utils/sleep.d/000kernel-change ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=000kernel-change
+ IFS=
+ IFS=
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ return 0
+ date
+ log mardi 16 février 2010, 18:01:56 (UTC+0100): Finished.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ mardi 16 février 2010, 18:01:56 (UTC+0100): Finished. = -n ]
+ printf %s\n mardi 16 février 2010, 18:01:56 (UTC+0100): Finished.
mardi 16 février 2010, 18:01:56 (UTC+0100): Finished.
+ remove_suspend_lock
+ release_lock pm-suspend.lock
+ local lock=/var/run/pm-utils/locks/pm-suspend.lock
+ rm -f /var/run/pm-utils/locks/pm-suspend.lock
+ return 0
+ log Initial commandline parameters:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ Initial commandline parameters: = -n ]
+ printf %s\n Initial commandline parameters:
Initial commandline parameters:
+ load_hook_blacklist
+ [ ]
+ return
+ load_hook_parameters
+ [ ]
+ [ ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ date
+ log mardi 16 février 2010, 18:02:15 (UTC+0100): Running hooks for suspend.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ mardi 16 février 2010, 18:02:15 (UTC+0100): Running hooks for suspend. = -n ]
+ printf %s\n mardi 16 février 2010, 18:02:15 (UTC+0100): Running hooks for suspend.
mardi 16 février 2010, 18:02:15 (UTC+0100): Running hooks for suspend.
+ run_hooks sleep suspend suspend
+ local syshooks=/etc/pm/sleep.d
+ local phooks=/usr/lib/pm-utils/sleep.d
+ command_exists before_hooks
+ type before_hooks
+ return 0
+ before_hooks
+ [ -z uswsusp_hooks ]
+ local meth
+ command_exists uswsusp_hooks
+ type uswsusp_hooks
+ return 0
+ uswsusp_hooks
+ disablehook 99video disabled by uswsusp
+ echo disabled by uswsusp
+ local sort=sort
+ local base
+ local hook
+ local oifs=
+ local nifs=
+ IFS=
+ [ = reverse ]
+ IFS=
+ [ -O /etc/pm/sleep.d/action_wpa ]
+ sort
+ echo action_wpa
+ [ -O /etc/pm/sleep.d/anacron ]
+ echo anacron
+ [ -O /etc/pm/sleep.d/fix_i8042 ]
+ echo fix_i8042
+ [ -O /usr/lib/pm-utils/sleep.d/000kernel-change ]
+ echo 000kernel-change
+ [ -O /usr/lib/pm-utils/sleep.d/00auto-quirk ]
+ echo 00auto-quirk
+ [ -O /usr/lib/pm-utils/sleep.d/00logging ]
+ echo 00logging
+ [ -O /usr/lib/pm-utils/sleep.d/00powersave ]
+ echo 00powersave
+ [ -O /usr/lib/pm-utils/sleep.d/49bluetooth ]
+ echo 49bluetooth
+ [ -O /usr/lib/pm-utils/sleep.d/55NetworkManager ]
+ echo 55NetworkManager
+ [ -O /usr/lib/pm-utils/sleep.d/75modules ]
+ echo 75modules
+ [ -O /usr/lib/pm-utils/sleep.d/90clock ]
+ echo 90clock
+ [ -O /usr/lib/pm-utils/sleep.d/94cpufreq ]
+ echo 94cpufreq
+ [ -O /usr/lib/pm-utils/sleep.d/95anacron ]
+ echo 95anacron
+ [ -O /usr/lib/pm-utils/sleep.d/95led ]
+ echo 95led
+ [ -O /usr/lib/pm-utils/sleep.d/98smart-kernel-video ]
+ + echo 98smart-kernel-video
uniq+
[ -O /usr/lib/pm-utils/sleep.d/99video ]
+ echo 99video
+ IFS=
+ [ -a = reverse -a ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/000kernel-change ]
+ [ -f /usr/lib/pm-utils/sleep.d/000kernel-change ]
+ hook=/usr/lib/pm-utils/sleep.d/000kernel-change
+ log -n /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:
/usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/000kernel-change
+ local hook=000kernel-change
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:000kernel-change ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:0kernel-change ]
+ [ -x /usr/lib/pm-utils/sleep.d/000kernel-change ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=000kernel-change
+ IFS=
+ IFS=
+ [ -a = reverse -a 000kernel-change ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/00auto-quirk ]
+ [ -f /usr/lib/pm-utils/sleep.d/00auto-quirk ]
+ hook=/usr/lib/pm-utils/sleep.d/00auto-quirk
+ log -n /usr/lib/pm-utils/sleep.d/00auto-quirk suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/00auto-quirk suspend suspend:
/usr/lib/pm-utils/sleep.d/00auto-quirk suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/00auto-quirk
+ local hook=00auto-quirk
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:00auto-quirk ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:auto-quirk ]
+ [ -x /usr/lib/pm-utils/sleep.d/00auto-quirk ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/00auto-quirk suspend suspend
+ command_exists service
+ type service
+ return 0
+ maybe_add_quirks
+ [ -z ]
+ command_exists lshal
+ type lshal
+ return 0
+ do_add_quirks
+ lshal
+ awk -F [. ] / power_management.quirk.[0-9a-z_]+ = true/ \
{gsub(/_/, "-", $5); printf("--quirk-%s ", $5)}
+ local quirks=--quirk-vbe-post --quirk-vbemode-restore
+ echo Adding quirks from HAL: --quirk-vbe-post --quirk-vbemode-restore
Adding quirks from HAL: --quirk-vbe-post --quirk-vbemode-restore
+ add_parameters --quirk-vbe-post --quirk-vbemode-restore
+ remove_parameters --quirk-vbe-post --quirk-vbemode-restore
+ local p
+ [ --quirk-vbe-post = all ]
+ echo
+ echo --quirk-vbe-post
+ echo --quirk-vbemode-restore
+ grep -vxFf /var/run/pm-utils/pm-suspend/storage/parameters.rm /var/run/pm-utils/pm-suspend/storage/parameters
+ cp -f /var/run/pm-utils/pm-suspend/storage/parameters.new /var/run/pm-utils/pm-suspend/storage/parameters
+ echo --quirk-vbe-post
+ echo --quirk-vbemode-restore
+ return 0
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=00auto-quirk
+ IFS=
+ IFS=
+ [ -a = reverse -a 00auto-quirk ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ get_parameters
+ cat /var/run/pm-utils/pm-suspend/storage/parameters
+ export PM_CMDLINE=--quirk-vbe-post
--quirk-vbemode-restore
+ rm -f /var/run/pm-utils/pm-suspend/storage/parameters.new
+ [ -f /etc/pm/sleep.d/00logging ]
+ [ -f /usr/lib/pm-utils/sleep.d/00logging ]
+ hook=/usr/lib/pm-utils/sleep.d/00logging
+ log -n /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/00logging
+ local hook=00logging
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:00logging ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:logging ]
+ [ -x /usr/lib/pm-utils/sleep.d/00logging ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/00logging suspend suspend
+ command_exists service
+ type service
+ return 0
+ [ -n /var/log/pm-suspend.log ]
+ /bin/uname -a
Linux jimmy 2.6.32-trunk-686 #1 SMP Sun Jan 10 06:32:16 UTC 2010 i686 GNU/Linux
+ lsmod
Module Size Used by
i915 217023 2
drm_kms_helper 17183 1 i915
drm 107507 3 i915,drm_kms_helper
i2c_algo_bit 3497 1 i915
ppdev 4058 0
lp 5570 0
parport 22554 2 ppdev,lp
sco 5837 2
bridge 32851 0
stp 996 1 bridge
bnep 7376 2
rfcomm 25063 5
l2cap 21677 16 bnep,rfcomm
crc16 1027 1 l2cap
acpi_cpufreq 4907 0
cpufreq_conservative 4018 0
cpufreq_powersave 602 0
cpufreq_userspace 1444 0
cpufreq_stats 1940 0
kvm_intel 32446 0
kvm 179533 1 kvm_intel
uinput 4796 1
fuse 43554 1
firewire_sbp2 9575 0
loop 9721 0
snd_hda_codec_idt 35245 1
snd_hda_intel 15263 0
snd_hda_codec 45998 2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep 4054 1 snd_hda_codec
snd_pcm_oss 28479 0
snd_mixer_oss 10461 1 snd_pcm_oss
snd_pcm 47350 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
arc4 974 2
snd_seq_midi 3480 0
snd_rawmidi 12313 1 snd_seq_midi
snd_seq_midi_event 3684 1 snd_seq_midi
snd_seq 35303 2 snd_seq_midi,snd_seq_midi_event
ecb 1405 2
snd_timer 12258 2 snd_pcm,snd_seq
btusb 7997 2
iwl3945 45717 0
iwlcore 67306 1 iwl3945
pcmcia 17442 0
snd_seq_device 3673 3 snd_seq_midi,snd_rawmidi,snd_seq
bluetooth 36259 9 sco,bnep,rfcomm,l2cap,btusb
mac80211 121381 2 iwl3945,iwlcore
dell_laptop 1533 0
cfg80211 86910 3 iwl3945,iwlcore,mac80211
yenta_socket 16403 1
rsrc_nonstatic 7057 1 yenta_socket
i2c_i801 6442 0
rfkill 10196 4 bluetooth,dell_laptop,cfg80211
snd 33551 11 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
pcmcia_core 20406 3 pcmcia,yenta_socket,rsrc_nonstatic
soundcore 3450 1 snd
i2c_core 12612 4 i915,drm,i2c_algo_bit,i2c_i801
snd_page_alloc 4977 2 snd_hda_intel,snd_pcm
joydev 6771 0
rng_core 2178 0
serio_raw 2916 0
evdev 5609 23
dcdbas 3860 1 dell_laptop
battery 3782 0
ac 1640 0
psmouse 44409 0
processor 25803 3 acpi_cpufreq
ext3 93828 4
jbd 31965 1 ext3
mbcache 3762 1 ext3
dm_mod 45854 15
ide_gd_mod 17103 5
ide_pci_generic 1924 0
ata_generic 2015 0
libata 113728 1 ata_generic
scsi_mod 101073 2 firewire_sbp2,libata
sdhci_pci 4493 0
sdhci 12079 1 sdhci_pci
piix 3564 4
firewire_ohci 16477 0
uhci_hcd 15953 0
intel_agp 20145 1
mmc_core 38095 1 sdhci
video 14605 1 i915
led_class 1757 3 iwl3945,iwlcore,sdhci
output 1204 1 video
button 3598 1 i915
firewire_core 30915 2 firewire_sbp2,firewire_ohci
crc_itu_t 1035 1 firewire_core
ide_core 63850 3 ide_gd_mod,ide_pci_generic,piix
agpgart 19516 2 drm,intel_agp
tg3 88049 0
libphy 11238 1 tg3
ehci_hcd 27230 0
usbcore 97930 4 btusb,uhci_hcd,ehci_hcd
nls_base 4541 1 usbcore
thermal 9206 0
fan 2586 0
thermal_sys 9378 4 processor,video,thermal,fan
+ free
total used free shared buffers cached
Mem: 1025028 178424 846604 0 10704 111796
-/+ buffers/cache: 55924 969104
Swap: 1572856 0 1572856
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=00logging
+ IFS=
+ IFS=
+ [ -a = reverse -a 00logging ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/00powersave ]
+ [ -f /usr/lib/pm-utils/sleep.d/00powersave ]
+ hook=/usr/lib/pm-utils/sleep.d/00powersave
+ log -n /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/00powersave
+ local hook=00powersave
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:00powersave ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:powersave ]
+ [ -x /usr/lib/pm-utils/sleep.d/00powersave ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/00powersave suspend suspend
+ command_exists service
+ type service
+ return 0
+ command_exists pm-powersave
+ type pm-powersave
+ return 0
+ pm-powersave false
+ set -a
+ PM_UTILS_LIBDIR=/usr/lib/pm-utils
+ PM_UTILS_ETCDIR=/etc/pm
+ PM_UTILS_RUNDIR=/var/run/pm-utils
+ PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib/pm-utils/bin
+ PM_LOGFILE=/var/log/pm-powersave.log
+ TEMPORARY_CPUFREQ_GOVERNOR=performance
+ LOCKDIR=/var/run/pm-utils/locks
+ STORAGEDIR=/var/run/pm-utils/pm-powersave/storage
+ NA=254
+ NX=253
+ DX=252
+ PM_FUNCTIONS=/usr/lib/pm-utils/functions
+ LC_COLLATE=C
+ HIBERNATE_MODE=
+ HIBERNATE_RESUME_POST_VIDEO=no
+ SLEEP_MODULE=kernel
+ SUSPEND_MODULES=
+ HOOK_BLACKLIST=
+ ADD_PARAMETERS=
+ DROP_PARAMETERS=
+ PARAMETERS=/var/run/pm-utils/pm-powersave/storage/parameters
+ INHIBIT=/var/run/pm-utils/pm-powersave/storage/inhibit
+ PM_CMDLINE=false
+ BEFORE_HOOKS=
+ MODULE_HELP=
+ SUSPEND_MODULE=
+ HIBERNATE_MODULE=
+ SUSPEND_HYBRID_MODULE=
+ [ -f /usr/lib/pm-utils/defaults ]
+ . /usr/lib/pm-utils/defaults
+ SLEEP_MODULE=auto
+ [ -f /usr/lib/pm-utils/pm-powersave.defaults ]
+ set +a
+ [ -f /etc/pm/config.d/*[!~] ]
+ continue
+ [ -f /etc/pm/pm-powersave.config.d/*[!~] ]
+ continue
+ . /usr/lib/pm-utils/functions
+ is_set true
+ return 0
+ set -x
+ command_exists service
+ type service
+ return 0
+ command_exists hal-get-property
+ type hal-get-property
+ return 0
+ hal-get-property --udi /org/freedesktop/Hal/devices/computer --key system.chassis.type
+ export CHASSIS_TYPE=Portable
+ [ auto = auto ]
+ SLEEP_MODULE=tuxonice uswsusp
+ mod=/usr/lib/pm-utils/module.d/tuxonice
+ [ -f /usr/lib/pm-utils/module.d/tuxonice ]
+ . /usr/lib/pm-utils/module.d/tuxonice
+ export TUXONICE_LOC
+ [ -d /sys/power/tuxonice ]
+ [ -d /sys/power/suspend2 ]
+ [ -z -a -n ]
+ [ -z -a -n ]
+ mod=/usr/lib/pm-utils/module.d/uswsusp
+ [ -f /usr/lib/pm-utils/module.d/uswsusp ]
+ . /usr/lib/pm-utils/module.d/uswsusp
+ [ -z ]
+ command_exists s2ram
+ type s2ram
+ return 0
+ grep -q mem /sys/power/state
+ SUSPEND_MODULE=uswsusp
+ [ suspend = suspend ]
+ add_before_hooks uswsusp_hooks
+ [ -z ]
+ BEFORE_HOOKS=uswsusp_hooks
+ add_module_help uswsusp_help
+ [ -z ]
+ MODULE_HELP=uswsusp_help
+ [ -z ]
+ [ -f /sys/power/disk ]
+ grep -q disk /sys/power/state
+ [ -c /dev/snapshot ]
+ command_exists s2disk
+ type s2disk
+ return 0
+ HIBERNATE_MODULE=uswsusp
+ [ -z ]
+ grep -q mem /sys/power/state
+ command_exists s2both
+ type s2both
+ return 0
+ check_hibernate
+ [ -n uswsusp ]
+ SUSPEND_HYBRID_MODULE=uswsusp
+ [ suspend = suspend_hybrid ]
+ [ -z uswsusp ]
+ [ -z uswsusp ]
+ try_lock pm-powersave.lock
+ mkdir -p /var/run/pm-utils/locks
+ local lock=/var/run/pm-utils/locks/pm-powersave.lock
+ return 0
+ trap remove_powersave_lock 0
+ mkdir -p /var/run/pm-utils/pm-powersave/storage
+ rm -f /var/run/pm-utils/pm-powersave/storage/inhibit
+ [ false = true -o false = false ]
+ init_logfile /var/log/pm-powersave.log
+ [ -z /var/log/pm-powersave.log ]
+ [ -h /var/log/pm-powersave.log ]
+ [ -f /var/log/pm-powersave.log -a ! -O /var/log/pm-powersave.log ]
+ export LOGGING=true
+ exec
+ exit 0
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=00powersave
+ IFS=
+ IFS=
+ [ -a = reverse -a 00powersave ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/49bluetooth ]
+ [ -f /usr/lib/pm-utils/sleep.d/49bluetooth ]
+ hook=/usr/lib/pm-utils/sleep.d/49bluetooth
+ log -n /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:
/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/49bluetooth
+ local hook=49bluetooth
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:49bluetooth ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:bluetooth ]
+ [ -x /usr/lib/pm-utils/sleep.d/49bluetooth ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend
+ command_exists service
+ type service
+ return 0
+ [ -f /proc/acpi/ibm/bluetooth ]
+ exit 254
+ hook_exit_status 254
+ log not applicable.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ not applicable. = -n ]
+ printf %s\n not applicable.
not applicable.
+ LAST_HOOK=49bluetooth
+ IFS=
+ IFS=
+ [ -a = reverse -a 49bluetooth ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/55NetworkManager ]
+ [ -f /usr/lib/pm-utils/sleep.d/55NetworkManager ]
+ hook=/usr/lib/pm-utils/sleep.d/55NetworkManager
+ log -n /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/55NetworkManager
+ local hook=55NetworkManager
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:55NetworkManager ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:NetworkManager ]
+ [ -x /usr/lib/pm-utils/sleep.d/55NetworkManager ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend
+ command_exists service
+ type service
+ return 0
+ suspend_nm
+ dbus_send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.sleep
+ command dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.sleep
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=55NetworkManager
+ IFS=
+ IFS=
+ [ -a = reverse -a 55NetworkManager ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/75modules ]
+ [ -f /usr/lib/pm-utils/sleep.d/75modules ]
+ hook=/usr/lib/pm-utils/sleep.d/75modules
+ log -n /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/75modules
+ local hook=75modules
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:75modules ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:modules ]
+ [ -x /usr/lib/pm-utils/sleep.d/75modules ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/75modules suspend suspend
+ command_exists service
+ type service
+ return 0
+ suspend_modules
+ [ -z ]
+ return 254
+ hook_exit_status 254
+ log not applicable.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ not applicable. = -n ]
+ printf %s\n not applicable.
not applicable.
+ LAST_HOOK=75modules
+ IFS=
+ IFS=
+ [ -a = reverse -a 75modules ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/90clock ]
+ [ -f /usr/lib/pm-utils/sleep.d/90clock ]
+ hook=/usr/lib/pm-utils/sleep.d/90clock
+ log -n /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/90clock
+ local hook=90clock
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:90clock ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:clock ]
+ [ -x /usr/lib/pm-utils/sleep.d/90clock ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/90clock suspend suspend
+ command_exists service
+ type service
+ return 0
+ is_set
+ return 2
+ exit 254
+ hook_exit_status 254
+ log not applicable.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ not applicable. = -n ]
+ printf %s\n not applicable.
not applicable.
+ LAST_HOOK=90clock
+ IFS=
+ IFS=
+ [ -a = reverse -a 90clock ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/94cpufreq ]
+ [ -f /usr/lib/pm-utils/sleep.d/94cpufreq ]
+ hook=/usr/lib/pm-utils/sleep.d/94cpufreq
+ log -n /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/94cpufreq
+ local hook=94cpufreq
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:94cpufreq ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:cpufreq ]
+ [ -x /usr/lib/pm-utils/sleep.d/94cpufreq ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend
+ command_exists service
+ type service
+ return 0
+ [ -d /sys/devices/system/cpu/ ]
+ hibernate_cpufreq
+ cd /sys/devices/system/cpu/
+ [ -L cpu0/cpufreq ]
+ gov=cpu0/cpufreq/scaling_governor
+ [ -f cpu0/cpufreq/scaling_governor ]
+ grep -q performance cpu0/cpufreq/scaling_available_governors
+ savestate cpu0_governor
+ [ -n ]
+ cat
+ echo performance
+ [ -L cpu1/cpufreq ]
+ gov=cpu1/cpufreq/scaling_governor
+ [ -f cpu1/cpufreq/scaling_governor ]
+ grep -q performance cpu1/cpufreq/scaling_available_governors
+ savestate cpu1_governor
+ [ -n ]
+ cat
+ echo performance
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=94cpufreq
+ IFS=
+ IFS=
+ [ -a = reverse -a 94cpufreq ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/95anacron ]
+ [ -f /usr/lib/pm-utils/sleep.d/95anacron ]
+ hook=/usr/lib/pm-utils/sleep.d/95anacron
+ log -n /usr/lib/pm-utils/sleep.d/95anacron suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/95anacron suspend suspend:
/usr/lib/pm-utils/sleep.d/95anacron suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/95anacron
+ local hook=95anacron
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:95anacron ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:anacron ]
+ [ -x /usr/lib/pm-utils/sleep.d/95anacron ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/95anacron suspend suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=95anacron
+ IFS=
+ IFS=
+ [ -a = reverse -a 95anacron ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/95led ]
+ [ -f /usr/lib/pm-utils/sleep.d/95led ]
+ hook=/usr/lib/pm-utils/sleep.d/95led
+ log -n /usr/lib/pm-utils/sleep.d/95led suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/95led suspend suspend:
/usr/lib/pm-utils/sleep.d/95led suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/95led
+ local hook=95led
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:95led ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:led ]
+ [ -x /usr/lib/pm-utils/sleep.d/95led ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/95led suspend suspend
+ hook_exit_status 254
+ log not applicable.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ not applicable. = -n ]
+ printf %s\n not applicable.
not applicable.
+ LAST_HOOK=95led
+ IFS=
+ IFS=
+ [ -a = reverse -a 95led ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/98smart-kernel-video ]
+ [ -f /usr/lib/pm-utils/sleep.d/98smart-kernel-video ]
+ hook=/usr/lib/pm-utils/sleep.d/98smart-kernel-video
+ log -n /usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend suspend:
/usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/98smart-kernel-video
+ local hook=98smart-kernel-video
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:98smart-kernel-video ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:smart-kernel-video ]
+ [ -x /usr/lib/pm-utils/sleep.d/98smart-kernel-video ]
+ return 0
+ /usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend suspend
+ command_exists service
+ type service
+ return 0
+ smart_kernel_video
+ have_kms
+ grep -q -E (nouveau|drm)fb /proc/fb
+ remove_all_video_quirks
+ remove_parameters --quirk-dpms-on --quirk-dpms-suspend --quirk-s3-mode --quirk-s3-bios --quirk-vbe-post --quirk-vbe-post --quirk-vga-mode3 --quirk-vbemode-restore --quirk-vbestate-restore --quirk-reset-brightness --quirk-radeon-off --quirk-no-fb --quirk-pci-save
+ local p
+ [ --quirk-dpms-on = all ]
+ echo
+ echo --quirk-dpms-on
+ echo --quirk-dpms-suspend
+ echo --quirk-s3-mode
+ echo --quirk-s3-bios
+ echo --quirk-vbe-post
+ echo --quirk-vbe-post
+ echo --quirk-vga-mode3
+ echo --quirk-vbemode-restore
+ echo --quirk-vbestate-restore
+ echo --quirk-reset-brightness
+ echo --quirk-radeon-off
+ echo --quirk-no-fb
+ echo --quirk-pci-save
+ grep -vxFf /var/run/pm-utils/pm-suspend/storage/parameters.rm /var/run/pm-utils/pm-suspend/storage/parameters
+ cp -f /var/run/pm-utils/pm-suspend/storage/parameters.new /var/run/pm-utils/pm-suspend/storage/parameters
+ add_parameters --quirk-no-chvt
+ remove_parameters --quirk-no-chvt
+ local p
+ [ --quirk-no-chvt = all ]
+ echo
+ echo --quirk-no-chvt
+ grep -vxFf /var/run/pm-utils/pm-suspend/storage/parameters.rm /var/run/pm-utils/pm-suspend/storage/parameters
+ cp -f /var/run/pm-utils/pm-suspend/storage/parameters.new /var/run/pm-utils/pm-suspend/storage/parameters
+ echo --quirk-no-chvt
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=98smart-kernel-video
+ IFS=
+ IFS=
+ [ -a = reverse -a 98smart-kernel-video ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ get_parameters
+ cat /var/run/pm-utils/pm-suspend/storage/parameters
+ export PM_CMDLINE=--quirk-no-chvt
+ rm -f /var/run/pm-utils/pm-suspend/storage/parameters.new
+ [ -f /etc/pm/sleep.d/99video ]
+ [ -f /usr/lib/pm-utils/sleep.d/99video ]
+ hook=/usr/lib/pm-utils/sleep.d/99video
+ log -n /usr/lib/pm-utils/sleep.d/99video suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /usr/lib/pm-utils/sleep.d/99video suspend suspend:
/usr/lib/pm-utils/sleep.d/99video suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/99video
+ local hook=99video
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:99video ]
+ return 252
+ hook_exit_status 252
+ log disabled.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ disabled. = -n ]
+ printf %s\n disabled.
disabled.
+ LAST_HOOK=99video
+ IFS=
+ IFS=
+ [ -a = reverse -a 99video ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/action_wpa ]
+ hook=/etc/pm/sleep.d/action_wpa
+ log -n /etc/pm/sleep.d/action_wpa suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /etc/pm/sleep.d/action_wpa suspend suspend:
/etc/pm/sleep.d/action_wpa suspend suspend: + hook_ok /etc/pm/sleep.d/action_wpa
+ local hook=action_wpa
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:action_wpa ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:action_wpa ]
+ [ -x /etc/pm/sleep.d/action_wpa ]
+ return 0
+ /etc/pm/sleep.d/action_wpa suspend suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=action_wpa
+ IFS=
+ IFS=
+ [ -a = reverse -a action_wpa ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/anacron ]
+ hook=/etc/pm/sleep.d/anacron
+ log -n /etc/pm/sleep.d/anacron suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /etc/pm/sleep.d/anacron suspend suspend:
/etc/pm/sleep.d/anacron suspend suspend: + hook_ok /etc/pm/sleep.d/anacron
+ local hook=anacron
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:anacron ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:anacron ]
+ [ -x /etc/pm/sleep.d/anacron ]
+ return 0
+ /etc/pm/sleep.d/anacron suspend suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=anacron
+ IFS=
+ IFS=
+ [ -a = reverse -a anacron ]
+ [ ! ]
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ update_parameters
+ [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
+ return
+ [ -f /etc/pm/sleep.d/fix_i8042 ]
+ hook=/etc/pm/sleep.d/fix_i8042
+ log -n /etc/pm/sleep.d/fix_i8042 suspend suspend:
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ -n = -n ]
+ fmt=%s
+ shift
+ printf %s /etc/pm/sleep.d/fix_i8042 suspend suspend:
/etc/pm/sleep.d/fix_i8042 suspend suspend: + hook_ok /etc/pm/sleep.d/fix_i8042
+ local hook=fix_i8042
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:fix_i8042 ]
+ [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:fix_i8042 ]
+ [ -x /etc/pm/sleep.d/fix_i8042 ]
+ return 0
+ /etc/pm/sleep.d/fix_i8042 suspend suspend
+ hook_exit_status 0
+ log success.
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ success. = -n ]
+ printf %s\n success.
success.
+ LAST_HOOK=fix_i8042
+ IFS=
+ IFS=
+ inhibited
+ [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
+ return 0
+ date
+ log mardi 16 février 2010, 18:02:15 (UTC+0100): performing suspend
+ is_set true
+ return 0
+ local fmt=%s\n
+ [ mardi 16 février 2010, 18:02:15 (UTC+0100): performing suspend = -n ]
+ printf %s\n mardi 16 février 2010, 18:02:15 (UTC+0100): performing suspend
mardi 16 février 2010, 18:02:15 (UTC+0100): performing suspend
+ sync
+ do_suspend
+ uswsusp_get_quirks
+ OPTS=
+ ACPI_SLEEP=0
+ continue
+ [ 0 -ne 0 ]
+ [ = true ]
+ s2ram --force
--- End Message ---