+ log 'Initial commandline parameters: ' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Initial commandline parameters: ' = -n ']' + printf '%s\n' 'Initial commandline parameters: ' Initial commandline parameters: + load_hook_blacklist + '[' ' 01grub' ']' + local hook + for hook in '$HOOK_BLACKLIST' + disablehook 01grub 'blacklisted by user' + echo 'blacklisted by user' + log 'Blacklisting 01grub.' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Blacklisting 01grub.' = -n ']' + printf '%s\n' 'Blacklisting 01grub.' Blacklisting 01grub. + load_hook_parameters + '[' ' ' ']' + remove_parameters + local p + '[' '' = all ']' + echo '' + 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 + remove_parameters + local p + '[' '' = all ']' + echo '' + 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 + 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= + PM_CMDLINE= + rm -f /var/run/pm-utils/pm-suspend/storage/parameters.new ++ date + log 'Mon Jun 23 07:52:25 EEST 2014: Running hooks for suspend.' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Mon Jun 23 07:52:25 EEST 2014: Running hooks for suspend.' = -n ']' + printf '%s\n' 'Mon Jun 23 07:52:25 EEST 2014: Running hooks for suspend.' Mon Jun 23 07:52:25 EEST 2014: Running hooks for suspend. + run_hooks sleep 'suspend 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 '' ']' + return 0 + local sort=sort + local base + local hook + local 'oifs= ' + local 'nifs= ' + IFS=' ' + '[' '' = reverse ']' ++ IFS=' ' ++ uniq ++ sort ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /etc/pm/sleep.d/resume.sh ']' ++ echo resume.sh ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/00logging ']' ++ echo 00logging ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/00powersave ']' ++ echo 00powersave ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/01grub ']' ++ echo 01grub ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/49bluetooth ']' ++ echo 49bluetooth ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/50unload_alx ']' ++ echo 50unload_alx ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/75modules ']' ++ echo 75modules ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/90clock ']' ++ echo 90clock ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/93phc ']' ++ echo 93phc ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/94cpufreq ']' ++ echo 94cpufreq ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/95led ']' ++ echo 95led ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler ']' ++ echo 98video-quirk-db-handler ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/99video ']' ++ echo 99video + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + 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/00logging ']' + '[' -f /usr/lib/pm-utils/sleep.d/00logging ']' + hook=/usr/lib/pm-utils/sleep.d/00logging + run_hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend + _run_hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:' Running hook /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 + case "$1" in + '[' -n /var/log/pm-suspend.log ']' + /bin/uname -a Linux notebook 3.15.1-gentoo-dr #1 SMP PREEMPT Sat Jun 21 05:59:59 EEST 2014 i686 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz GenuineIntel GNU/Linux + lsmod Module Size Used by nls_iso8859_1 2800 0 nls_cp437 4332 0 vfat 5952 0 fat 33600 1 vfat usb_storage 30240 0 vmnet 29700 10 vmblock 6592 0 vsock 26220 0 vmci 43264 1 vsock vmmon 44996 0 hdaps 5060 1 tp_smapi 10036 0 thinkpad_ec 2988 2 hdaps,tp_smapi xts 1780 4 gf128mul 4360 1 xts dm_crypt 10224 4 bnep 6168 2 bluetooth 161604 5 bnep ipt_MASQUERADE 920 2 xt_nat 960 4 xt_tcpudp 1364 4 ipv6 189832 20 iptable_nat 1648 1 nf_conntrack_ipv4 6912 1 nf_defrag_ipv4 680 1 nf_conntrack_ipv4 nf_nat_ipv4 1888 1 iptable_nat nf_nat 6776 4 ipt_MASQUERADE,nf_nat_ipv4,xt_nat,iptable_nat nf_conntrack 40852 5 ipt_MASQUERADE,nf_nat,nf_nat_ipv4,iptable_nat,nf_conntrack_ipv4 ip_tables 6556 1 iptable_nat x_tables 7396 4 ip_tables,xt_tcpudp,ipt_MASQUERADE,xt_nat dm_mod 46968 9 dm_crypt cdc_acm 11824 0 ftdi_sio 25160 0 usbserial 13544 1 ftdi_sio tun 11768 0 loop 10104 8 sbs 4304 0 sbshc 2180 1 sbs fan 1508 0 fuse 49888 10 isofs 21884 0 acpi_cpufreq 4316 1 uinput 4544 0 cpuid 1180 0 msr 1420 0 hid_generic 556 0 usbhid 16864 0 hid 54248 2 hid_generic,usbhid mmc_block 17600 2 coretemp 3624 0 kvm_intel 108048 0 kvm 168704 1 kvm_intel tifm_sd 5492 0 tg3 109080 0 arc4 1196 2 snd_hda_codec_analog 5220 1 snd_hda_codec_generic 29984 1 snd_hda_codec_analog iwl3945 35064 0 iwlegacy 28360 1 iwl3945 mac80211 175148 2 iwl3945,iwlegacy pcmcia 21256 0 psmouse 40108 0 sr_mod 8460 0 cdrom 22268 1 sr_mod i2c_i801 6752 0 snd_hda_intel 11944 0 ptp 6340 1 tg3 snd_hda_controller 10476 1 snd_hda_intel pps_core 3836 1 ptp libphy 12904 1 tg3 snd_hda_codec 50528 4 snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,snd_hda_codec_analog uhci_hcd 14244 0 snd_hwdep 3376 1 snd_hda_codec snd_pcm 44700 3 snd_hda_codec,snd_hda_intel,snd_hda_controller cfg80211 129180 3 iwl3945,iwlegacy,mac80211 snd_timer 10312 1 snd_pcm firmware_class 6636 4 tg3,iwl3945,snd_hda_intel,pcmcia ehci_pci 2268 0 ehci_hcd 27180 1 ehci_pci usbcore 93588 8 uhci_hcd,usb_storage,usbserial,ehci_hcd,ehci_pci,usbhid,ftdi_sio,cdc_acm sdhci_pci 6588 0 sdhci 15608 1 sdhci_pci mmc_core 52348 3 mmc_block,sdhci,tifm_sd tifm_7xx1 2516 0 tifm_core 2304 2 tifm_7xx1,tifm_sd yenta_socket 14304 0 pcmcia_rsrc 4792 1 yenta_socket pcmcia_core 6924 3 pcmcia,pcmcia_rsrc,yenta_socket irda 107560 0 rng_core 2060 0 crc_ccitt 940 1 irda usb_common 920 1 usbcore 8250 18664 0 serial_core 12036 1 8250 thinkpad_acpi 39828 0 nvram 3276 1 thinkpad_acpi snd 29640 7 snd_hwdep,snd_timer,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,thinkpad_acpi soundcore 2564 2 snd,snd_hda_codec rfkill 5292 6 cfg80211,thinkpad_acpi,bluetooth hwmon 1408 3 tg3,coretemp,thinkpad_acpi thermal 5824 0 battery 5236 0 ac 2296 0 processor 17492 3 acpi_cpufreq + free total used free shared buffers cached Mem: 3104856 2884380 220476 308840 437716 1430320 -/+ buffers/cache: 1016344 2088512 Swap: 8388604 73756 8314848 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/00logging suspend suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=00logging + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + 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 + run_hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend + _run_hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:' Running hook /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 pm-powersave + type pm-powersave + return 0 + case $1 in + 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 ++ PM_QUIRKDB=/usr/lib/pm-utils/video-quirks ++ PM_LKW_QUIRKS=/etc/pm/last_known_working.quirkdb ++ LC_COLLATE=C ++ HIBERNATE_MODE= ++ HIBERNATE_RESUME_POST_VIDEO=no ++ SLEEP_MODULE=auto ++ 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= ++ PM_HIBERNATE_DELAY=900 ++ PM_RTC=/sys/class/rtc/rtc0 ++ '[' -f /usr/lib/pm-utils/defaults ']' ++ . /usr/lib/pm-utils/defaults ++ '[' -f /usr/lib/pm-utils/pm-powersave.defaults ']' ++ set +a ++ for cfg in '"${PM_UTILS_ETCDIR}"/config.d/*[!~]' '"${PM_UTILS_ETCDIR}/${STASHNAME}.config.d"/*[!~]' ++ '[' -f /etc/pm/config.d/gentoo ']' ++ '[' '' ']' ++ '[' '' ']' ++ '[' '' ']' ++ '[' '' ']' ++ set -a ++ . /etc/pm/config.d/gentoo +++ HOOK_BLACKLIST=01grub ++ SUSPEND_MODULES=' ' ++ HOOK_BLACKLIST=' 01grub' ++ ADD_PARAMETERS=' ' ++ DROP_PARAMETERS=' ' ++ set +a ++ for cfg in '"${PM_UTILS_ETCDIR}"/config.d/*[!~]' '"${PM_UTILS_ETCDIR}/${STASHNAME}.config.d"/*[!~]' ++ '[' -f '/etc/pm/pm-powersave.config.d/*[!~]' ']' ++ continue ++ . /usr/lib/pm-utils/functions +++ is_set true +++ case ${1-UNSET} in +++ return 0 +++ set -x ++ profiling ++ '[' '' = true ']' ++ profiling ++ '[' '' = true ']' ++ profiling ++ '[' '' = true ']' ++ '[' auto = auto ']' ++ SLEEP_MODULE='tuxonice uswsusp' ++ for mod in '$SLEEP_MODULE' ++ 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 +++ for loc in '"/sys/power/tuxonice"' '"/sys/power/suspend2"' +++ '[' -d /sys/power/tuxonice ']' +++ for loc in '"/sys/power/tuxonice"' '"/sys/power/suspend2"' +++ '[' -d /sys/power/suspend2 ']' +++ '[' -n '' ']' +++ '[' -z '' -a -n '' ']' +++ '[' -z '' -a -n '' ']' ++ for mod in '$SLEEP_MODULE' ++ 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 1 +++ '[' -z '' ']' +++ '[' -f /sys/power/disk ']' +++ grep -q disk /sys/power/state +++ '[' -c /dev/snapshot ']' +++ command_exists s2disk +++ type s2disk +++ return 1 +++ '[' -z '' ']' +++ grep -q mem /sys/power/state +++ command_exists s2both +++ type s2both +++ return 1 ++ '[' -z '' ']' ++ grep -q mem /sys/power/state ++ SUSPEND_MODULE=kernel ++ '[' -z '' ']' ++ '[' -f /sys/power/disk ']' ++ grep -q disk /sys/power/state ++ HIBERNATE_MODULE=kernel ++ '[' -z '' ']' ++ '[' -f /sys/power/disk ']' ++ grep -q disk /sys/power/state ++ grep -q suspend /sys/power/disk ++ SUSPEND_HYBRID_MODULE=kernel ++ '[' -z kernel -a -w /sys/class/rtc/rtc0/wakealarm ']' + case $1 in + lock_and_load + try_lock pm-powersave.lock + local lock=/var/run/pm-utils/locks/pm-powersave.lock + mkdir -p /var/run/pm-utils/locks + touch /var/run/pm-utils/locks/pm-powersave.lock + exec + flock -x -n 3 + 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 + load_hook_blacklist + '[' ' 01grub' ']' + local hook + for hook in '$HOOK_BLACKLIST' + disablehook 01grub 'blacklisted by user' + echo 'blacklisted by user' + log 'Blacklisting 01grub.' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Blacklisting 01grub.' = -n ']' + printf '%s\n' 'Blacklisting 01grub.' Blacklisting 01grub. + 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 + LOGGING=true + exec + exit 0 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=00powersave + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + 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/01grub ']' + '[' -f /usr/lib/pm-utils/sleep.d/01grub ']' + hook=/usr/lib/pm-utils/sleep.d/01grub + run_hook /usr/lib/pm-utils/sleep.d/01grub suspend suspend + _run_hook /usr/lib/pm-utils/sleep.d/01grub suspend suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/01grub suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/01grub suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/01grub suspend suspend:' Running hook /usr/lib/pm-utils/sleep.d/01grub suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/01grub + local hook=01grub + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:01grub ']' + return 252 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/01grub suspend suspend: ' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' -n = -n ']' + fmt=%s + shift + printf %s '/usr/lib/pm-utils/sleep.d/01grub suspend suspend: ' /usr/lib/pm-utils/sleep.d/01grub suspend suspend: + hook_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=01grub + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' '' -a '' = reverse -a 01grub ']' + '[' '!' '' ']' + 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 + run_hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend + _run_hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:' Running hook /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 + '[' -f /proc/acpi/ibm/bluetooth ']' + case "$1" in + suspend_bluetooth + grep -q enabled /proc/acpi/ibm/bluetooth + savestate ibm_bluetooth disable + '[' -n disable ']' + echo disable + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=49bluetooth + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + 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/50unload_alx ']' + '[' -f /usr/lib/pm-utils/sleep.d/50unload_alx ']' + hook=/usr/lib/pm-utils/sleep.d/50unload_alx + run_hook /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend + _run_hook /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend:' Running hook /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/50unload_alx + local hook=50unload_alx + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:50unload_alx ']' + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:unload_alx ']' + '[' -x /usr/lib/pm-utils/sleep.d/50unload_alx ']' + return 253 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend: ' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' -n = -n ']' + fmt=%s + shift + printf %s '/usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend: ' /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend: + hook_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=50unload_alx + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' '' -a '' = reverse -a 50unload_alx ']' + '[' '!' '' ']' + 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 + run_hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend + _run_hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:' Running hook /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 + case "$1" in + suspend_modules + '[' -z ' ' ']' + return 0 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/75modules suspend suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=75modules + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + 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 + run_hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend + _run_hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:' Running hook /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 + is_set '' + case ${1-UNSET} in + return 2 + exit 254 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/90clock suspend suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=90clock + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + 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/93phc ']' + '[' -f /usr/lib/pm-utils/sleep.d/93phc ']' + hook=/usr/lib/pm-utils/sleep.d/93phc + run_hook /usr/lib/pm-utils/sleep.d/93phc suspend suspend + _run_hook /usr/lib/pm-utils/sleep.d/93phc suspend suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/93phc suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/93phc suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/93phc suspend suspend:' Running hook /usr/lib/pm-utils/sleep.d/93phc suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/93phc + local hook=93phc + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:93phc ']' + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:phc ']' + '[' -x /usr/lib/pm-utils/sleep.d/93phc ']' + return 0 + /usr/lib/pm-utils/sleep.d/93phc suspend suspend /usr/lib/pm-utils/sleep.d/93phc: line 7: syntax error near unexpected token `(' /usr/lib/pm-utils/sleep.d/93phc: line 7: `$NA hibernate_cpuphc() ' + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/93phc suspend suspend: ' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' -n = -n ']' + fmt=%s + shift + printf %s '/usr/lib/pm-utils/sleep.d/93phc suspend suspend: ' /usr/lib/pm-utils/sleep.d/93phc suspend suspend: + hook_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=93phc + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' '' -a '' = reverse -a 93phc ']' + '[' '!' '' ']' + 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 + run_hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend + _run_hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:' Running hook /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 + '[' -d /sys/devices/system/cpu/ ']' + case "$1" in + hibernate_cpufreq + cd /sys/devices/system/cpu/ + for x in 'cpu[0-9]*' + '[' -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 + for x in 'cpu[0-9]*' + '[' -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 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=94cpufreq + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + 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/95led ']' + '[' -f /usr/lib/pm-utils/sleep.d/95led ']' + hook=/usr/lib/pm-utils/sleep.d/95led + run_hook /usr/lib/pm-utils/sleep.d/95led suspend suspend + _run_hook /usr/lib/pm-utils/sleep.d/95led suspend suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:' Running hook /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 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/95led suspend suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=95led + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + 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/98video-quirk-db-handler ']' + '[' -f /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler ']' + hook=/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler + run_hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend + _run_hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:' Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: + hook_ok /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler + local hook=98video-quirk-db-handler + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:98video-quirk-db-handler ']' + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:video-quirk-db-handler ']' + '[' -x /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler ']' + return 0 + /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend + [[ -n true ]] + export 'PS4=${BASH_SOURCE}@${LINENO}(${FUNCNAME[0]}): ' + PS4='${BASH_SOURCE}@${LINENO}(${FUNCNAME[0]}): ' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@10(): set -x /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@25(): possible_video_quirks=' --quirk-dpms-on --quirk-dpms-suspend --quirk-s3-mode --quirk-s3-bios --quirk-vbe-post --quirk-vbe-post --quirk-vga-mode-3 --quirk-vbemode-restore --quirk-vbestate-restore --quirk-reset-brightness --quirk-radeon-off --quirk-no-fb --quirk-save-pci' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@40(): possible_system_properties='system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@343(): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@347(): precache_dmivars /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@170(precache_dmivars): local p q f /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.firmware.version //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.firmware.version* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_firmware_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_firmware_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.firmware.version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@107(dmisysget): _dmisysget bios_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/bios_version ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES='7FETA9WW (2.27 )' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES='7FETA9WW (2.27 )' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_firmware_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.firmware.vendor //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.vendor =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.firmware.vendor* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_firmware_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_firmware_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.firmware.vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@106(dmisysget): _dmisysget bios_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/bios_vendor ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=LENOVO /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=LENOVO /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_firmware_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.firmware.release_date //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.release_date =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.firmware.release_date* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_firmware_release_date /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_firmware_release_date /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.firmware.release_date /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@108(dmisysget): _dmisysget bios_date /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/bios_date ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=08/26/2009 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=08/26/2009 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_firmware_release_date /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.vendor //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.vendor =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.hardware.vendor* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@109(dmisysget): _dmisysget sys_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/sys_vendor ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=LENOVO /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=LENOVO /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.product //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.product =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.hardware.product* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_product /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_product /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.product /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@110(dmisysget): _dmisysget product_name /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/product_name ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=9450H9G /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=9450H9G /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_product /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.version //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.version =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.hardware.version* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): _dmisysget product_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/product_version ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES='ThinkPad Z61m' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES='ThinkPad Z61m' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.board.product //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.board.product =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.board.product* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_board_product /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_board_product /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.board.product /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@112(dmisysget): _dmisysget board_name /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/board_name ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=9450H9G /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=9450H9G /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_board_product /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.board.version //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.board.version =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.board.version* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_board_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_board_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.board.version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@113(dmisysget): _dmisysget board_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/board_version ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES='Not Available' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES='Not Available' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_board_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.board.vendor //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.board.vendor =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.board.vendor* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_board_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_board_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.board.vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@114(dmisysget): _dmisysget board_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@100(_dmisysget): [[ -r /sys/class/dmi/id/board_vendor ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@101(_dmisysget): read RES /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=LENOVO /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=LENOVO /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_board_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.primary_video.vendor //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.primary_video.vendor =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.hardware.primary_video.vendor* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_primary_video_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_primary_video_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.primary_video.vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@115(dmisysget): videoget vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@65(videoget): local dev pci /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@66(videoget): pci=/sys/bus/pci/devices /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.0/class ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:00.0/class /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x060000 = \0\x\0\3\0\0\0\0 ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): continue /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.0/class ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:02.0/class /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x030000 = \0\x\0\3\0\0\0\0 ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@70(videoget): case $1 in //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@71(videoget): cat /sys/bus/pci/devices/0000:00:02.0/vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@71(videoget): RES=0x8086 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@91(videoget): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=0x8086 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=0x8086 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_primary_video_vendor /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.primary_video.product //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.primary_video.product =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.hardware.primary_video.product* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_primary_video_product /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_primary_video_product /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.primary_video.product /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@116(dmisysget): videoget device /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@65(videoget): local dev pci /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@66(videoget): pci=/sys/bus/pci/devices /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.0/class ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:00.0/class /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x060000 = \0\x\0\3\0\0\0\0 ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): continue /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.0/class ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:02.0/class /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x030000 = \0\x\0\3\0\0\0\0 ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@70(videoget): case $1 in //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@72(videoget): cat /sys/bus/pci/devices/0000:00:02.0/device /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@72(videoget): RES=0x27a2 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@91(videoget): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=0x27a2 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=0x27a2 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_primary_video_product /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.primary_video.driver //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.primary_video.driver =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.hardware.primary_video.driver* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_primary_video_driver /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_primary_video_driver /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.primary_video.driver /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@117(dmisysget): videoget driver /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@65(videoget): local dev pci /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@66(videoget): pci=/sys/bus/pci/devices /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.0/class ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:00.0/class /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x060000 = \0\x\0\3\0\0\0\0 ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): continue /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.0/class ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:02.0/class /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x030000 = \0\x\0\3\0\0\0\0 ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@70(videoget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -L /sys/bus/pci/devices/0000:00:02.0/driver ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): readlink /sys/bus/pci/devices/0000:00:02.0/driver /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): RES=../../../bus/pci/drivers/i915 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@76(videoget): RES=i915 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@91(videoget): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=i915 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=i915 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_primary_video_driver /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.hardware.primary_video.using_kms //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.hardware.primary_video.using_kms =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.hardware.primary_video.using_kms* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_hardware_primary_video_using_kms /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_hardware_primary_video_using_kms /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.hardware.primary_video.using_kms /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@118(dmisysget): videoget using_kms /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@65(videoget): local dev pci /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@66(videoget): pci=/sys/bus/pci/devices /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.0/class ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:00.0/class /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x060000 = \0\x\0\3\0\0\0\0 ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): continue /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@67(videoget): for dev in '"$pci"/*' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@68(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.0/class ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): cat /sys/bus/pci/devices/0000:00:02.0/class /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@69(videoget): [[ 0x030000 = \0\x\0\3\0\0\0\0 ]] /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@70(videoget): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@84(videoget): using_kms /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@60(using_kms): grep -q -E '(nouveau|drm)fb' /proc/fb /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@85(videoget): RES=true /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@91(videoget): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=true /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=true /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_hardware_primary_video_using_kms /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@171(precache_dmivars): for q in '$possible_system_properties' //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): canonicalize_dmivar system.kernel.version //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.kernel.version =~ ^[a-z._-]+$ ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@163(canonicalize_dmivar): [[ system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version = *system.kernel.version* ]] //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@164(canonicalize_dmivar): echo system_kernel_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@172(precache_dmivars): p=system_kernel_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@173(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@174(precache_dmivars): for f in dmisysget halget dmidecodeget /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): dmisysget system.kernel.version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@105(dmisysget): case $1 in //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@119(dmisysget): uname -r /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@119(dmisysget): RES=3.15.1-gentoo-dr /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@175(precache_dmivars): break /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): RES=3.15.1-gentoo-dr /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): RES=3.15.1-gentoo-dr /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): read system_kernel_version /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): RES= /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@352(): has_parameter --quirk-test //usr/lib/pm-utils/functions@239(has_parameter): get_parameters //usr/lib/pm-utils/functions@234(get_parameters): cat /var/run/pm-utils/pm-suspend/storage/parameters /usr/lib/pm-utils/functions@243(has_parameter): return 1 /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@358(): using_kms /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@60(using_kms): grep -q -E '(nouveau|drm)fb' /proc/fb /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@360(): remove_parameters --quirk-dpms-on --quirk-dpms-suspend --quirk-s3-mode --quirk-s3-bios --quirk-vbe-post --quirk-vbe-post --quirk-vga-mode-3 --quirk-vbemode-restore --quirk-vbestate-restore --quirk-reset-brightness --quirk-radeon-off --quirk-no-fb --quirk-save-pci /usr/lib/pm-utils/functions@210(remove_parameters): local p /usr/lib/pm-utils/functions@211(remove_parameters): '[' --quirk-dpms-on = all ']' /usr/lib/pm-utils/functions@214(remove_parameters): echo '' /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-dpms-on /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-dpms-suspend /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-s3-mode /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-s3-bios /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-vbe-post /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-vbe-post /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-vga-mode-3 /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-vbemode-restore /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-vbestate-restore /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-reset-brightness /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-radeon-off /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-no-fb /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-save-pci /usr/lib/pm-utils/functions@219(remove_parameters): grep -vxFf /var/run/pm-utils/pm-suspend/storage/parameters.rm /var/run/pm-utils/pm-suspend/storage/parameters /usr/lib/pm-utils/functions@221(remove_parameters): cp -f /var/run/pm-utils/pm-suspend/storage/parameters.new /var/run/pm-utils/pm-suspend/storage/parameters /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@361(): add_parameters --quirk-no-chvt /usr/lib/pm-utils/functions@226(add_parameters): remove_parameters --quirk-no-chvt /usr/lib/pm-utils/functions@210(remove_parameters): local p /usr/lib/pm-utils/functions@211(remove_parameters): '[' --quirk-no-chvt = all ']' /usr/lib/pm-utils/functions@214(remove_parameters): echo '' /usr/lib/pm-utils/functions@215(remove_parameters): for p in '"$@"' /usr/lib/pm-utils/functions@216(remove_parameters): echo --quirk-no-chvt /usr/lib/pm-utils/functions@219(remove_parameters): grep -vxFf /var/run/pm-utils/pm-suspend/storage/parameters.rm /var/run/pm-utils/pm-suspend/storage/parameters /usr/lib/pm-utils/functions@221(remove_parameters): cp -f /var/run/pm-utils/pm-suspend/storage/parameters.new /var/run/pm-utils/pm-suspend/storage/parameters /usr/lib/pm-utils/functions@227(add_parameters): for x in '"$@"' /usr/lib/pm-utils/functions@228(add_parameters): echo --quirk-no-chvt /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@362(): echo 'Kernel modesetting video driver detected, not using quirks.' Kernel modesetting video driver detected, not using quirks. + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: ' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' -n = -n ']' + fmt=%s + shift + printf %s '/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: ' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: + hook_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=98video-quirk-db-handler + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' '' -a '' = reverse -a 98video-quirk-db-handler ']' + '[' '!' '' ']' + 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 + 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 + run_hook /usr/lib/pm-utils/sleep.d/99video suspend suspend + _run_hook /usr/lib/pm-utils/sleep.d/99video suspend suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:' Running hook /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 ']' + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:video ']' + '[' -x /usr/lib/pm-utils/sleep.d/99video ']' + return 0 + /usr/lib/pm-utils/sleep.d/99video suspend suspend + for opt in '$PM_CMDLINE' + case "${opt##--quirk-}" in + QUIRK_NO_CHVT=true + command_exists vbetool + type vbetool + return 0 + command_exists radeontool + type radeontool + return 1 + case "$1" in + maybe_chvt + is_set true + case ${1-UNSET} in + return 0 + return + suspend_video + local acpi_flag=0 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + sysctl -w kernel.acpi_video_flags=0 kernel.acpi_video_flags = 0 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + save_fbcon + local con + for con in '/sys/class/graphics/*/state' + '[' -f /sys/class/graphics/fb0/state ']' + echo 1 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/99video suspend suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=99video + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + 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/resume.sh ']' + hook=/etc/pm/sleep.d/resume.sh + run_hook /etc/pm/sleep.d/resume.sh suspend suspend + _run_hook /etc/pm/sleep.d/resume.sh suspend suspend + log 'Running hook /etc/pm/sleep.d/resume.sh suspend suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /etc/pm/sleep.d/resume.sh suspend suspend:' = -n ']' + printf '%s\n' 'Running hook /etc/pm/sleep.d/resume.sh suspend suspend:' Running hook /etc/pm/sleep.d/resume.sh suspend suspend: + hook_ok /etc/pm/sleep.d/resume.sh + local hook=resume.sh + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:resume.sh ']' + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:resume.sh ']' + '[' -x /etc/pm/sleep.d/resume.sh ']' + return 0 + /etc/pm/sleep.d/resume.sh suspend suspend /etc/pm/sleep.d/resume.sh: line 6: syntax error near unexpected token `newline' /etc/pm/sleep.d/resume.sh: line 6: `esca' + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/etc/pm/sleep.d/resume.sh suspend suspend: ' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' -n = -n ']' + fmt=%s + shift + printf %s '/etc/pm/sleep.d/resume.sh suspend suspend: ' /etc/pm/sleep.d/resume.sh suspend suspend: + hook_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=resume.sh + IFS=' ' + IFS=' ' + inhibited + '[' -f /var/run/pm-utils/pm-suspend/storage/inhibit ']' + return 0 ++ date + log 'Mon Jun 23 07:52:25 EEST 2014: performing suspend' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Mon Jun 23 07:52:25 EEST 2014: performing suspend' = -n ']' + printf '%s\n' 'Mon Jun 23 07:52:25 EEST 2014: performing suspend' Mon Jun 23 07:52:25 EEST 2014: performing suspend + sync + do_suspend + echo -n mem ++ date + log 'Mon Jun 23 07:52:32 EEST 2014: Awake.' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Mon Jun 23 07:52:32 EEST 2014: Awake.' = -n ']' + printf '%s\n' 'Mon Jun 23 07:52:32 EEST 2014: Awake.' Mon Jun 23 07:52:32 EEST 2014: Awake. ++ date + log 'Mon Jun 23 07:52:32 EEST 2014: Running hooks for resume' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Mon Jun 23 07:52:32 EEST 2014: Running hooks for resume' = -n ']' + printf '%s\n' 'Mon Jun 23 07:52:32 EEST 2014: Running hooks for resume' Mon Jun 23 07:52:32 EEST 2014: Running hooks for resume + run_hooks sleep 'resume suspend' reverse + _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 '' ']' + return 0 + local sort=sort + local base + local hook + local 'oifs= ' + local 'nifs= ' + IFS=' ' + '[' reverse = reverse ']' + sort='sort -r' ++ IFS=' ' ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /etc/pm/sleep.d/resume.sh ']' ++ echo resume.sh ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/00logging ']' ++ echo 00logging ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/00powersave ']' ++ echo 00powersave ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/01grub ']' ++ echo 01grub ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/49bluetooth ']' ++ echo 49bluetooth ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/50unload_alx ']' ++ echo 50unload_alx ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/75modules ']' ++ echo 75modules ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/90clock ']' ++ uniq ++ echo 90clock ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/93phc ']' ++ echo 93phc ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/94cpufreq ']' ++ echo 94cpufreq ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/95led ']' ++ echo 95led ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler ']' ++ echo 98video-quirk-db-handler ++ for f in '"$syshooks/"*[!~]' '"$phooks/"*[!~]' ++ '[' -O /usr/lib/pm-utils/sleep.d/99video ']' ++ echo 99video ++ sort -r + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' reverse -a reverse = reverse -a resume.sh ']' + '[' resume.sh '>' resume.sh ']' + '[' '!' reverse ']' + update_parameters + '[' -f /var/run/pm-utils/pm-suspend/storage/parameters.new ']' + return + '[' -f /etc/pm/sleep.d/resume.sh ']' + hook=/etc/pm/sleep.d/resume.sh + run_hook /etc/pm/sleep.d/resume.sh resume suspend + _run_hook /etc/pm/sleep.d/resume.sh resume suspend + log 'Running hook /etc/pm/sleep.d/resume.sh resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /etc/pm/sleep.d/resume.sh resume suspend:' = -n ']' + printf '%s\n' 'Running hook /etc/pm/sleep.d/resume.sh resume suspend:' Running hook /etc/pm/sleep.d/resume.sh resume suspend: + hook_ok /etc/pm/sleep.d/resume.sh + local hook=resume.sh + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:resume.sh ']' + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:resume.sh ']' + '[' -x /etc/pm/sleep.d/resume.sh ']' + return 0 + /etc/pm/sleep.d/resume.sh resume suspend /etc/pm/sleep.d/resume.sh: line 6: syntax error near unexpected token `newline' /etc/pm/sleep.d/resume.sh: line 6: `esca' + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/etc/pm/sleep.d/resume.sh resume suspend: ' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' -n = -n ']' + fmt=%s + shift + printf %s '/etc/pm/sleep.d/resume.sh resume suspend: ' /etc/pm/sleep.d/resume.sh resume suspend: + hook_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=resume.sh + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' reverse -a reverse = reverse -a resume.sh ']' + '[' 99video '>' resume.sh ']' + '[' '!' 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 + run_hook /usr/lib/pm-utils/sleep.d/99video resume suspend + _run_hook /usr/lib/pm-utils/sleep.d/99video resume suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:' Running hook /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 ']' + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:video ']' + '[' -x /usr/lib/pm-utils/sleep.d/99video ']' + return 0 + /usr/lib/pm-utils/sleep.d/99video resume suspend + for opt in '$PM_CMDLINE' + case "${opt##--quirk-}" in + QUIRK_NO_CHVT=true + command_exists vbetool + type vbetool + return 0 + command_exists radeontool + type radeontool + return 1 + case "$1" in + resume_video + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + resume_fbcon + local con + for con in '/sys/class/graphics/*/state' + '[' -f /sys/class/graphics/fb0/state ']' + echo 0 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + quirk '' + is_set '' + case ${1-UNSET} in + return 2 + return 0 + maybe_deallocvt + state_exists console + '[' -O /var/run/pm-utils/pm-suspend/storage/state:console ']' + return 0 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/99video resume suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=99video + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' reverse -a reverse = reverse -a 99video ']' + '[' 98video-quirk-db-handler '>' 99video ']' + '[' '!' reverse ']' + update_parameters + '[' -f /var/run/pm-utils/pm-suspend/storage/parameters.new ']' + return + '[' -f /etc/pm/sleep.d/98video-quirk-db-handler ']' + '[' -f /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler ']' + hook=/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler + run_hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend + _run_hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:' Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler + local hook=98video-quirk-db-handler + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:98video-quirk-db-handler ']' + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:video-quirk-db-handler ']' + '[' -x /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler ']' + return 0 + /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend + [[ -n true ]] + export 'PS4=${BASH_SOURCE}@${LINENO}(${FUNCNAME[0]}): ' + PS4='${BASH_SOURCE}@${LINENO}(${FUNCNAME[0]}): ' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@10(): set -x /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@25(): possible_video_quirks=' --quirk-dpms-on --quirk-dpms-suspend --quirk-s3-mode --quirk-s3-bios --quirk-vbe-post --quirk-vbe-post --quirk-vga-mode-3 --quirk-vbemode-restore --quirk-vbestate-restore --quirk-reset-brightness --quirk-radeon-off --quirk-no-fb --quirk-save-pci' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@40(): possible_system_properties='system.firmware.version system.firmware.vendor system.firmware.release_date system.hardware.vendor system.hardware.product system.hardware.version system.board.product system.board.version system.board.vendor system.hardware.primary_video.vendor system.hardware.primary_video.product system.hardware.primary_video.driver system.hardware.primary_video.using_kms system.kernel.version' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@343(): case $1 in /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@436(): state_exists video_quirks /usr/lib/pm-utils/functions@184(state_exists): '[' -O /var/run/pm-utils/pm-suspend/storage/state:video_quirks ']' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@440(): has_parameter --store-quirks-as-lkw //usr/lib/pm-utils/functions@239(has_parameter): get_parameters //usr/lib/pm-utils/functions@234(get_parameters): cat /var/run/pm-utils/pm-suspend/storage/parameters /usr/lib/pm-utils/functions@240(has_parameter): for p in '$(get_parameters)' /usr/lib/pm-utils/functions@241(has_parameter): '[' --quirk-no-chvt = --store-quirks-as-lkw ']' /usr/lib/pm-utils/functions@243(has_parameter): return 1 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: ' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' -n = -n ']' + fmt=%s + shift + printf %s '/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: ' /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: + hook_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=98video-quirk-db-handler + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' reverse -a reverse = reverse -a 98video-quirk-db-handler ']' + '[' 95led '>' 98video-quirk-db-handler ']' + '[' '!' 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 + run_hook /usr/lib/pm-utils/sleep.d/95led resume suspend + _run_hook /usr/lib/pm-utils/sleep.d/95led resume suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/95led resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/95led resume suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/95led resume suspend:' Running hook /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 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/95led resume suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=95led + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' reverse -a reverse = reverse -a 95led ']' + '[' 94cpufreq '>' 95led ']' + '[' '!' 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 + run_hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend + _run_hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:' Running hook /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 + '[' -d /sys/devices/system/cpu/ ']' + case "$1" in + thaw_cpufreq + cd /sys/devices/system/cpu/ + for x in 'cpu[0-9]*/cpufreq/scaling_governor' + '[' -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 + for x in 'cpu[0-9]*/cpufreq/scaling_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 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=94cpufreq + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' reverse -a reverse = reverse -a 94cpufreq ']' + '[' 93phc '>' 94cpufreq ']' + '[' '!' reverse ']' + update_parameters + '[' -f /var/run/pm-utils/pm-suspend/storage/parameters.new ']' + return + '[' -f /etc/pm/sleep.d/93phc ']' + '[' -f /usr/lib/pm-utils/sleep.d/93phc ']' + hook=/usr/lib/pm-utils/sleep.d/93phc + run_hook /usr/lib/pm-utils/sleep.d/93phc resume suspend + _run_hook /usr/lib/pm-utils/sleep.d/93phc resume suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/93phc resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/93phc resume suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/93phc resume suspend:' Running hook /usr/lib/pm-utils/sleep.d/93phc resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/93phc + local hook=93phc + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:93phc ']' + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:phc ']' + '[' -x /usr/lib/pm-utils/sleep.d/93phc ']' + return 0 + /usr/lib/pm-utils/sleep.d/93phc resume suspend /usr/lib/pm-utils/sleep.d/93phc: line 7: syntax error near unexpected token `(' /usr/lib/pm-utils/sleep.d/93phc: line 7: `$NA hibernate_cpuphc() ' + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/93phc resume suspend: ' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' -n = -n ']' + fmt=%s + shift + printf %s '/usr/lib/pm-utils/sleep.d/93phc resume suspend: ' /usr/lib/pm-utils/sleep.d/93phc resume suspend: + hook_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=93phc + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' reverse -a reverse = reverse -a 93phc ']' + '[' 90clock '>' 93phc ']' + '[' '!' 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 + run_hook /usr/lib/pm-utils/sleep.d/90clock resume suspend + _run_hook /usr/lib/pm-utils/sleep.d/90clock resume suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/90clock resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/90clock resume suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/90clock resume suspend:' Running hook /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 + is_set '' + case ${1-UNSET} in + return 2 + exit 254 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/90clock resume suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=90clock + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + 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 + run_hook /usr/lib/pm-utils/sleep.d/75modules resume suspend + _run_hook /usr/lib/pm-utils/sleep.d/75modules resume suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/75modules resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/75modules resume suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/75modules resume suspend:' Running hook /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 + case "$1" in + resume_modules + modreload + for x in '"${STORAGEDIR}"/module:*' + '[' -O '/var/run/pm-utils/pm-suspend/storage/module:*' ']' + continue + echo 'Reloaded unloaded modules.' Reloaded unloaded modules. + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/75modules resume suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=75modules + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' reverse -a reverse = reverse -a 75modules ']' + '[' 50unload_alx '>' 75modules ']' + '[' '!' reverse ']' + update_parameters + '[' -f /var/run/pm-utils/pm-suspend/storage/parameters.new ']' + return + '[' -f /etc/pm/sleep.d/50unload_alx ']' + '[' -f /usr/lib/pm-utils/sleep.d/50unload_alx ']' + hook=/usr/lib/pm-utils/sleep.d/50unload_alx + run_hook /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend + _run_hook /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend:' Running hook /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/50unload_alx + local hook=50unload_alx + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:50unload_alx ']' + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:unload_alx ']' + '[' -x /usr/lib/pm-utils/sleep.d/50unload_alx ']' + return 253 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/50unload_alx resume suspend: ' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' -n = -n ']' + fmt=%s + shift + printf %s '/usr/lib/pm-utils/sleep.d/50unload_alx resume suspend: ' /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend: + hook_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=50unload_alx + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' reverse -a reverse = reverse -a 50unload_alx ']' + '[' 49bluetooth '>' 50unload_alx ']' + '[' '!' 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 + run_hook /usr/lib/pm-utils/sleep.d/49bluetooth resume suspend + _run_hook /usr/lib/pm-utils/sleep.d/49bluetooth resume suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/49bluetooth resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/49bluetooth resume suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/49bluetooth resume suspend:' Running hook /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 + '[' -f /proc/acpi/ibm/bluetooth ']' + case "$1" in + resume_bluetooth + state_exists ibm_bluetooth + '[' -O /var/run/pm-utils/pm-suspend/storage/state:ibm_bluetooth ']' + restorestate ibm_bluetooth + state_exists ibm_bluetooth + '[' -O /var/run/pm-utils/pm-suspend/storage/state:ibm_bluetooth ']' + cat /var/run/pm-utils/pm-suspend/storage/state:ibm_bluetooth + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/49bluetooth resume suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=49bluetooth + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' reverse -a reverse = reverse -a 49bluetooth ']' + '[' 01grub '>' 49bluetooth ']' + '[' '!' reverse ']' + update_parameters + '[' -f /var/run/pm-utils/pm-suspend/storage/parameters.new ']' + return + '[' -f /etc/pm/sleep.d/01grub ']' + '[' -f /usr/lib/pm-utils/sleep.d/01grub ']' + hook=/usr/lib/pm-utils/sleep.d/01grub + run_hook /usr/lib/pm-utils/sleep.d/01grub resume suspend + _run_hook /usr/lib/pm-utils/sleep.d/01grub resume suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/01grub resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/01grub resume suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/01grub resume suspend:' Running hook /usr/lib/pm-utils/sleep.d/01grub resume suspend: + hook_ok /usr/lib/pm-utils/sleep.d/01grub + local hook=01grub + '[' -f /var/run/pm-utils/pm-suspend/storage/disable_hook:01grub ']' + return 252 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/01grub resume suspend: ' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' -n = -n ']' + fmt=%s + shift + printf %s '/usr/lib/pm-utils/sleep.d/01grub resume suspend: ' /usr/lib/pm-utils/sleep.d/01grub resume suspend: + hook_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=01grub + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + IFS=' ' + '[' reverse -a reverse = reverse -a 01grub ']' + '[' 00powersave '>' 01grub ']' + '[' '!' 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 + run_hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend + _run_hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:' Running hook /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 pm-powersave + type pm-powersave + return 0 + case $1 in + 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 ++ PM_QUIRKDB=/usr/lib/pm-utils/video-quirks ++ PM_LKW_QUIRKS=/etc/pm/last_known_working.quirkdb ++ LC_COLLATE=C ++ HIBERNATE_MODE= ++ HIBERNATE_RESUME_POST_VIDEO=no ++ SLEEP_MODULE=auto ++ 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= ++ PM_HIBERNATE_DELAY=900 ++ PM_RTC=/sys/class/rtc/rtc0 ++ '[' -f /usr/lib/pm-utils/defaults ']' ++ . /usr/lib/pm-utils/defaults ++ '[' -f /usr/lib/pm-utils/pm-powersave.defaults ']' ++ set +a ++ for cfg in '"${PM_UTILS_ETCDIR}"/config.d/*[!~]' '"${PM_UTILS_ETCDIR}/${STASHNAME}.config.d"/*[!~]' ++ '[' -f /etc/pm/config.d/gentoo ']' ++ '[' '' ']' ++ '[' '' ']' ++ '[' '' ']' ++ '[' '' ']' ++ set -a ++ . /etc/pm/config.d/gentoo +++ HOOK_BLACKLIST=01grub ++ SUSPEND_MODULES=' ' ++ HOOK_BLACKLIST=' 01grub' ++ ADD_PARAMETERS=' ' ++ DROP_PARAMETERS=' ' ++ set +a ++ for cfg in '"${PM_UTILS_ETCDIR}"/config.d/*[!~]' '"${PM_UTILS_ETCDIR}/${STASHNAME}.config.d"/*[!~]' ++ '[' -f '/etc/pm/pm-powersave.config.d/*[!~]' ']' ++ continue ++ . /usr/lib/pm-utils/functions +++ is_set true +++ case ${1-UNSET} in +++ return 0 +++ set -x ++ profiling ++ '[' '' = true ']' ++ profiling ++ '[' '' = true ']' ++ profiling ++ '[' '' = true ']' ++ '[' auto = auto ']' ++ SLEEP_MODULE='tuxonice uswsusp' ++ for mod in '$SLEEP_MODULE' ++ 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 +++ for loc in '"/sys/power/tuxonice"' '"/sys/power/suspend2"' +++ '[' -d /sys/power/tuxonice ']' +++ for loc in '"/sys/power/tuxonice"' '"/sys/power/suspend2"' +++ '[' -d /sys/power/suspend2 ']' +++ '[' -n '' ']' +++ '[' -z '' -a -n '' ']' +++ '[' -z '' -a -n '' ']' ++ for mod in '$SLEEP_MODULE' ++ 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 1 +++ '[' -z '' ']' +++ '[' -f /sys/power/disk ']' +++ grep -q disk /sys/power/state +++ '[' -c /dev/snapshot ']' +++ command_exists s2disk +++ type s2disk +++ return 1 +++ '[' -z '' ']' +++ grep -q mem /sys/power/state +++ command_exists s2both +++ type s2both +++ return 1 ++ '[' -z '' ']' ++ grep -q mem /sys/power/state ++ SUSPEND_MODULE=kernel ++ '[' -z '' ']' ++ '[' -f /sys/power/disk ']' ++ grep -q disk /sys/power/state ++ HIBERNATE_MODULE=kernel ++ '[' -z '' ']' ++ '[' -f /sys/power/disk ']' ++ grep -q disk /sys/power/state ++ grep -q suspend /sys/power/disk ++ SUSPEND_HYBRID_MODULE=kernel ++ '[' -z kernel -a -w /sys/class/rtc/rtc0/wakealarm ']' + case $1 in + lock_and_load + try_lock pm-powersave.lock + local lock=/var/run/pm-utils/locks/pm-powersave.lock + mkdir -p /var/run/pm-utils/locks + touch /var/run/pm-utils/locks/pm-powersave.lock + exec + flock -x -n 3 + 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 + load_hook_blacklist + '[' ' 01grub' ']' + local hook + for hook in '$HOOK_BLACKLIST' + disablehook 01grub 'blacklisted by user' + echo 'blacklisted by user' + log 'Blacklisting 01grub.' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Blacklisting 01grub.' = -n ']' + printf '%s\n' 'Blacklisting 01grub.' Blacklisting 01grub. + 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 + LOGGING=true + exec + exit 0 + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/00powersave resume suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=00powersave + IFS=' ' + for base in '$(IFS="${oifs}"; for f in "$syshooks/"*[!~] "$phooks/"*[!~]; do [ -O "$f" ] && echo ${f##*/} ; done | $sort | uniq)' + 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 + run_hook /usr/lib/pm-utils/sleep.d/00logging resume suspend + _run_hook /usr/lib/pm-utils/sleep.d/00logging resume suspend + log 'Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:' = -n ']' + printf '%s\n' 'Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:' Running hook /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 + case "$1" in + log '' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' '' = -n ']' + printf '%s\n' '' + log -n '/usr/lib/pm-utils/sleep.d/00logging resume suspend: ' + is_set true + case ${1-UNSET} in + 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_exit_status 0 + case $1 in + log success. + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' success. = -n ']' + printf '%s\n' success. success. + LAST_HOOK=00logging + IFS=' ' + IFS=' ' + inhibited + '[' -f /var/run/pm-utils/pm-suspend/storage/inhibit ']' + return 0 ++ date + log 'Mon Jun 23 07:52:32 EEST 2014: Finished.' + is_set true + case ${1-UNSET} in + return 0 + local 'fmt=%s\n' + '[' 'Mon Jun 23 07:52:32 EEST 2014: Finished.' = -n ']' + printf '%s\n' 'Mon Jun 23 07:52:32 EEST 2014: Finished.' Mon Jun 23 07:52:32 EEST 2014: Finished. + exit 0 + 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