Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: 13.10 Suspend Problem

  1. #1
    Join Date
    Nov 2013
    Beans
    8

    13.10 Suspend Problem

    After a bunch of searching and failed fixes I'm out of ideas. Suspend is obviously not working correctly. When I click suspend, the screen goes dark and turns off but the machine is still running. It will either stay this way or kick me back to the desktop, where I just see the background and no login. Once it did actually sleep, but the resume didn't work, the computer just came on and I got a blank screen (backlight was on but the screen was black). I've included my suspend log file. Really hope someone can help me with this because no suspend is a deal breaker for me.

    Here's the hardware I'm running:

    XFX Force 680iLT mobo
    Q6600 CPU, stock
    Nvidia GTX 260

    Thanks for any help.suspend log.txt

  2. #2
    Join Date
    Jun 2005
    Location
    Toronto, Canada
    Beans
    Hidden!
    Distro
    Xubuntu 14.04 Trusty Tahr

    Re: 13.10 Suspend Problem

    Hello and welcome to the forums.

    Interestingly, in the log file snippet that you posted, the resume was successful (though the screen was probably off). I notice that you are using the nouveau drivers for your video card, have you tried the proprietary drivers?

    On resume, have you tried going to the first console (Ctrl+Alt+F1) and returning (Ctrl+Alt+F7) to see if it re-initializes the video?

    You might also want to try some suspend quirks to see if you can get one to work. You can view the available quirks and description via "man pm-suspend" or here. You would try them from a terminal window like this:
    Code:
    sudo pm-suspend --quirk-......
    ...and append the quirk info. For example:
    Code:
    sudo pm-suspend --quirk-dpms-on
    Also, can you type the following in a terminal window and post back the results:
    Code:
    cat /var/log/syslog | grep PM:
    ...in case there is an obvious error message that would help with diagnosis.

  3. #3
    Join Date
    Nov 2013
    Beans
    8

    Re: 13.10 Suspend Problem

    Cool, thanks. The dpms quirk didn't work, nor did using the recommended nVidia driver, but I'll try some of the other quirks. Here are the results of the code you recommended.

    Code:
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009b000-0x0009bfff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009c000-0x0009ffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xafef0000-0xafef2fff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xafef3000-0xafefffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xaff00000-0xcfffffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xd0000000-0xefffffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xfebfffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xffffffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.113587] PM: Registering ACPI NVS region [mem 0xafef0000-0xafef2fff] (12288 bytes)
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.768979] PM: Hibernation image not present or could not be loaded.
    Nov  2 17:55:39 Temp-Desktop kernel: [  355.027550] PM: Syncing filesystems ... done.
    Nov  2 17:55:39 Temp-Desktop kernel: [  355.134183] PM: Preparing system for mem sleep
    Nov  2 17:57:05 Temp-Desktop kernel: [  356.216794] PM: Entering mem sleep
    Nov  2 17:57:05 Temp-Desktop kernel: [  417.848039] PM: suspend of devices complete after 61630.942 msecs
    Nov  2 17:57:05 Temp-Desktop kernel: [  417.848479] PM: late suspend of devices complete after 0.435 msecs
    Nov  2 17:57:05 Temp-Desktop kernel: [  417.896445] PM: noirq suspend of devices complete after 47.963 msecs
    Nov  2 17:57:05 Temp-Desktop kernel: [  417.897697] PM: Saving platform NVS memory
    Nov  2 17:57:05 Temp-Desktop kernel: [  418.208305] PM: Restoring platform NVS memory
    Nov  2 17:57:05 Temp-Desktop kernel: [  418.428286] PM: noirq resume of devices complete after 176.463 msecs
    Nov  2 17:57:05 Temp-Desktop kernel: [  418.428459] PM: early resume of devices complete after 0.133 msecs
    Nov  2 17:57:05 Temp-Desktop kernel: [  429.042460] PM: resume of devices complete after 10613.999 msecs
    Nov  2 17:57:05 Temp-Desktop kernel: [  429.043595] PM: Finishing wakeup.
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009b000-0x0009bfff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009c000-0x0009ffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xafef0000-0xafef2fff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xafef3000-0xafefffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xaff00000-0xcfffffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xd0000000-0xefffffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xfebfffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xffffffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.113530] PM: Registering ACPI NVS region [mem 0xafef0000-0xafef2fff] (12288 bytes)
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.760790] PM: Hibernation image not present or could not be loaded.
    It does finally suspend, but it takes just over a minute. It also seemed to resume, but showed me a frozen desktop (bypassed login). After a few moments I heard the login sound, and the desktop was still frozen. Not sure what to make of that.
    Last edited by davidbenton09; November 3rd, 2013 at 02:09 AM.

  4. #4
    Join Date
    Jun 2005
    Location
    Toronto, Canada
    Beans
    Hidden!
    Distro
    Xubuntu 14.04 Trusty Tahr

    Re: 13.10 Suspend Problem

    Quote Originally Posted by davidbenton09 View Post
    It does finally suspend, but it takes just over a minute. It also seemed to resume, but showed me a frozen desktop (bypassed login). After a few moments I heard the login sound, and the desktop was still frozen. Not sure what to make of that.
    Can you post the /var/log/pm-suspend.log snippet for this suspend?



    You can also try a debug run of the suspend function to get more information. Here is how:
    1. Open a terminal window and get root access:
    Code:
    sudo bash
    2. Empty out the suspend log file:
    Code:
    > /var/log/pm-suspend.log
    3. setup suspend debug:
    Code:
    export PM_DEBUG=true
    4. Manually run the suspend:
    Code:
    pm-suspend
    When you recover, post back /var/log/pm-suspend.log again. It will contain all of the debug information.

  5. #5
    Join Date
    Nov 2013
    Beans
    8

    Re: 13.10 Suspend Problem

    Here's the suspend log for that last try. I'll try the debug and post back.

    suspend.txt

  6. #6
    Join Date
    Nov 2013
    Beans
    8

    Re: 13.10 Suspend Problem

    Hmm, this time it didn't even suspend. Screen went blank, then I was back at the desktop.

    Code:
    + log Initial commandline parameters: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Initial commandline parameters:  = -n ]
    + printf %s\n Initial commandline parameters: 
    Initial commandline parameters: 
    + load_hook_blacklist
    + [  ]
    + return
    + load_hook_parameters
    + [  ]
    + [  ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + date
    + log Sat Nov  2 18:20:13 PDT 2013: Running hooks for suspend.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Sat Nov  2 18:20:13 PDT 2013: Running hooks for suspend. = -n ]
    + printf %s\n Sat Nov  2 18:20:13 PDT 2013: Running hooks for suspend.
    Sat Nov  2 18:20:13 PDT 2013: 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=     
    
    + sort
    + uniq
    + [ -O /etc/pm/sleep.d/10_grub-common ]
    + echo 10_grub-common
    + [ -O /etc/pm/sleep.d/10_unattended-upgrades-hibernate ]
    + echo 10_unattended-upgrades-hibernate
    + [ -O /etc/pm/sleep.d/novatel_3g_suspend ]
    + echo novatel_3g_suspend
    + [ -O /usr/lib/pm-utils/sleep.d/000kernel-change ]
    + echo 000kernel-change
    + [ -O /usr/lib/pm-utils/sleep.d/000record-status ]
    + echo 000record-status
    + [ -O /usr/lib/pm-utils/sleep.d/00logging ]
    + echo 00logging
    + [ -O /usr/lib/pm-utils/sleep.d/00powersave ]
    + echo 00powersave
    + [ -O /usr/lib/pm-utils/sleep.d/50unload_alx ]
    + echo 50unload_alx
    + [ -O /usr/lib/pm-utils/sleep.d/60_wpa_supplicant ]
    + echo 60_wpa_supplicant
    + [ -O /usr/lib/pm-utils/sleep.d/75modules ]
    + echo 75modules
    + [ -O /usr/lib/pm-utils/sleep.d/90clock ]
    + echo 90clock
    + [ -O /usr/lib/pm-utils/sleep.d/94cpufreq ]
    + echo 94cpufreq
    + [ -O /usr/lib/pm-utils/sleep.d/95anacron ]
    + echo 95anacron
    + [ -O /usr/lib/pm-utils/sleep.d/95hdparm-apm ]
    + echo 95hdparm-apm
    + [ -O /usr/lib/pm-utils/sleep.d/95led ]
    + echo 95led
    + [ -O /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler ]
    + echo 98video-quirk-db-handler
    + [ -O /usr/lib/pm-utils/sleep.d/99video ]
    + echo 99video
    + IFS=     
    
    + [  -a  = reverse -a  ]
    + [ !  ]
    + inhibited
    + [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/000kernel-change ]
    + [ -f /usr/lib/pm-utils/sleep.d/000kernel-change ]
    + hook=/usr/lib/pm-utils/sleep.d/000kernel-change
    + run_hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend
    + _run_hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend
    + log Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: = -n ]
    + printf %s\n Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:
    Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:
    + hook_ok /usr/lib/pm-utils/sleep.d/000kernel-change
    + local hook=000kernel-change
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:000kernel-change ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:0kernel-change ]
    + [ -x /usr/lib/pm-utils/sleep.d/000kernel-change ]
    + return 0
    + /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: 
    /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=000kernel-change
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 000kernel-change ]
    + [ !  ]
    + inhibited
    + [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/000record-status ]
    + [ -f /usr/lib/pm-utils/sleep.d/000record-status ]
    + hook=/usr/lib/pm-utils/sleep.d/000record-status
    + run_hook /usr/lib/pm-utils/sleep.d/000record-status suspend suspend
    + _run_hook /usr/lib/pm-utils/sleep.d/000record-status suspend suspend
    + log Running hook /usr/lib/pm-utils/sleep.d/000record-status suspend suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /usr/lib/pm-utils/sleep.d/000record-status suspend suspend: = -n ]
    + printf %s\n Running hook /usr/lib/pm-utils/sleep.d/000record-status suspend suspend:
    Running hook /usr/lib/pm-utils/sleep.d/000record-status suspend suspend:
    + hook_ok /usr/lib/pm-utils/sleep.d/000record-status
    + local hook=000record-status
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:000record-status ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:0record-status ]
    + [ -x /usr/lib/pm-utils/sleep.d/000record-status ]
    + return 0
    + /usr/lib/pm-utils/sleep.d/000record-status suspend suspend
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/000record-status suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/000record-status suspend suspend: 
    /usr/lib/pm-utils/sleep.d/000record-status suspend suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=000record-status
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 000record-status ]
    + [ !  ]
    + 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
    + 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
    + [ -n /var/log/pm-suspend.log ]
    + /bin/uname -a
    Linux Temp-Desktop 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
    + lsmod
    Module                  Size  Used by
    dm_crypt               22728  1 
    s5h1409                18550  1 
    cx88_dvb               34393  0 
    cx88_vp3054_i2c        12911  1 cx88_dvb
    videobuf_dvb           14092  1 cx88_dvb
    dvb_core              117436  2 cx88_dvb,videobuf_dvb
    nvidia               9430350  39 
    parport_pc             32701  0 
    ppdev                  17671  0 
    bnep                   19564  2 
    rfcomm                 69070  0 
    bluetooth             371874  10 bnep,rfcomm
    joydev                 17377  0 
    hid_logitech           26628  0 
    ff_memless             13573  1 hid_logitech
    usbhid                 53014  0 
    snd_hda_codec_realtek    51465  1 
    hid                   101512  2 hid_logitech,usbhid
    coretemp               13435  0 
    kvm_intel             138538  0 
    kvm                   431315  1 kvm_intel
    ir_lirc_codec          13021  0 
    lirc_dev               19980  1 ir_lirc_codec
    ir_sanyo_decoder       12839  0 
    ir_mce_kbd_decoder     13214  0 
    ir_sony_decoder        12713  0 
    ir_jvc_decoder         12751  0 
    ir_rc6_decoder         12874  0 
    ir_rc5_decoder         12710  0 
    ir_nec_decoder         12915  0 
    rc_pinnacle_pctv_hd    12529  0 
    xc5000                 22799  2 
    drm                   296739  2 nvidia
    tuner                  27308  1 
    cx8802                 18961  1 cx88_dvb
    cx8800                 37852  0 
    cx88_alsa              18270  1 
    cx88xx                 88479  4 cx88_dvb,cx88_alsa,cx8800,cx8802
    btcx_risc              13640  4 cx88_alsa,cx8800,cx8802,cx88xx
    tveeprom               21216  1 cx88xx
    videobuf_dma_sg        19174  5 cx88_dvb,cx88_alsa,cx8800,cx8802,cx88xx
    rc_core                27718  11 ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,cx88xx,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder,rc_pinnacle_pctv_hd
    v4l2_common            20556  3 tuner,cx8800,cx88xx
    videobuf_core          25993  5 videobuf_dma_sg,videobuf_dvb,cx8800,cx8802,cx88xx
    videodev              133390  5 tuner,cx88_alsa,cx8800,cx88xx,v4l2_common
    i2c_algo_bit           13413  2 cx88_vp3054_i2c,cx88xx
    nv_tco                 13564  0 
    snd_hda_intel          48171  3 
    snd_hda_codec         188738  2 snd_hda_codec_realtek,snd_hda_intel
    snd_hwdep              13602  1 snd_hda_codec
    snd_pcm               102033  3 cx88_alsa,snd_hda_codec,snd_hda_intel
    snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
    snd_seq_midi           13324  0 
    snd_seq_midi_event     14899  1 snd_seq_midi
    snd_rawmidi            30095  1 snd_seq_midi
    microcode              23518  0 
    snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
    snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
    snd_timer              29433  2 snd_pcm,snd_seq
    snd                    69141  19 snd_hda_codec_realtek,cx88_alsa,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
    psmouse                97626  0 
    serio_raw              13413  0 
    soundcore              12680  1 snd
    ohci_pci               13561  0 
    i2c_nforce2            13221  0 
    mac_hid                13205  0 
    lp                     17759  0 
    parport                42299  3 lp,ppdev,parport_pc
    usb_storage            62062  0 
    pata_acpi              13038  0 
    firewire_ohci          40060  0 
    forcedeth              67371  0 
    firewire_core          64476  1 firewire_ohci
    crc_itu_t              12707  1 firewire_core
    sata_nv                27716  2 
    pata_amd               18225  0 
    floppy                 69370  0 
    + free
                 total       used       free     shared    buffers     cached
    Mem:       8176196    1341996    6834200          0      58216     605704
    -/+ buffers/cache:     678076    7498120
    Swap:      8379388          0    8379388
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/00logging suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/00logging suspend suspend: 
    /usr/lib/pm-utils/sleep.d/00logging suspend suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=00logging
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 00logging ]
    + [ !  ]
    + inhibited
    + [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/00powersave ]
    + [ -f /usr/lib/pm-utils/sleep.d/00powersave ]
    + hook=/usr/lib/pm-utils/sleep.d/00powersave
    + 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
    + 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
    + uname -m
    + ARCH=x86_64
    + command_exists pm-powersave
    + type pm-powersave
    + return 0
    + pm-powersave false
    + set -a
    + PM_UTILS_LIBDIR=/usr/lib/pm-utils
    + PM_UTILS_ETCDIR=/etc/pm
    + PM_UTILS_RUNDIR=/var/run/pm-utils
    + PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib/pm-utils/bin
    + PM_LOGFILE=/var/log/pm-powersave.log
    + TEMPORARY_CPUFREQ_GOVERNOR=performance
    + LOCKDIR=/var/run/pm-utils/locks
    + STORAGEDIR=/var/run/pm-utils/pm-powersave/storage
    + NA=254
    + NX=253
    + DX=252
    + PM_FUNCTIONS=/usr/lib/pm-utils/functions
    + PM_QUIRKDB=/usr/lib/pm-utils/video-quirks
    + PM_LKW_QUIRKS=/var/cache/pm-utils/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
    + [ -f /etc/pm/config.d/*[!~] ]
    + continue
    + [ -f /etc/pm/pm-powersave.config.d/*[!~] ]
    + continue
    + . /usr/lib/pm-utils/functions
    + is_set true
    + return 0
    + set -x
    + profiling
    + [  = true ]
    + profiling
    + [  = true ]
    + profiling
    + [  = true ]
    + [ auto = auto ]
    + SLEEP_MODULE=tuxonice uswsusp
    + mod=/usr/lib/pm-utils/module.d/tuxonice
    + [ -f /usr/lib/pm-utils/module.d/tuxonice ]
    + . /usr/lib/pm-utils/module.d/tuxonice
    + export TUXONICE_LOC
    + [ -d /sys/power/tuxonice ]
    + [ -d /sys/power/suspend2 ]
    + [ -n  ]
    + [ -z  -a -n  ]
    + [ -z  -a -n  ]
    + mod=/usr/lib/pm-utils/module.d/uswsusp
    + [ -f /usr/lib/pm-utils/module.d/uswsusp ]
    + . /usr/lib/pm-utils/module.d/uswsusp
    + [ -z  ]
    + command_exists s2ram
    + type s2ram
    + return 127
    + [ -z  ]
    + [ -f /sys/power/disk ]
    + grep -q disk /sys/power/state
    + [ -c /dev/snapshot ]
    + command_exists s2disk
    + type s2disk
    + return 127
    + [ -z  ]
    + grep -q mem /sys/power/state
    + command_exists s2both
    + type s2both
    + return 127
    + [ -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  -a -w /sys/class/rtc/rtc0/wakealarm ]
    + check_suspend
    + [ -n kernel ]
    + check_hibernate
    + [ -n kernel ]
    + is_set no
    + return 1
    + SUSPEND_HYBRID_MODULE=kernel
    + 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
    + [  ]
    + return
    + init_logfile /var/log/pm-powersave.log
    + [ -z /var/log/pm-powersave.log ]
    + [ -h /var/log/pm-powersave.log ]
    + [ -f /var/log/pm-powersave.log -a ! -O /var/log/pm-powersave.log ]
    + export LOGGING=true
    + exec
    + exit 0
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/00powersave suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/00powersave suspend suspend: 
    /usr/lib/pm-utils/sleep.d/00powersave suspend suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=00powersave
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 00powersave ]
    + [ !  ]
    + inhibited
    + [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/10_grub-common ]
    + hook=/etc/pm/sleep.d/10_grub-common
    + run_hook /etc/pm/sleep.d/10_grub-common suspend suspend
    + _run_hook /etc/pm/sleep.d/10_grub-common suspend suspend
    + log Running hook /etc/pm/sleep.d/10_grub-common suspend suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /etc/pm/sleep.d/10_grub-common suspend suspend: = -n ]
    + printf %s\n Running hook /etc/pm/sleep.d/10_grub-common suspend suspend:
    Running hook /etc/pm/sleep.d/10_grub-common suspend suspend:
    + hook_ok /etc/pm/sleep.d/10_grub-common
    + local hook=10_grub-common
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:10_grub-common ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:_grub-common ]
    + [ -x /etc/pm/sleep.d/10_grub-common ]
    + return 0
    + /etc/pm/sleep.d/10_grub-common suspend suspend
    + local status=0
    + log -n /etc/pm/sleep.d/10_grub-common suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /etc/pm/sleep.d/10_grub-common suspend suspend: 
    /etc/pm/sleep.d/10_grub-common suspend suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=10_grub-common
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 10_grub-common ]
    + [ !  ]
    + 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/10_unattended-upgrades-hibernate ]
    + hook=/etc/pm/sleep.d/10_unattended-upgrades-hibernate
    + run_hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend
    + _run_hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend
    + log Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend: = -n ]
    + printf %s\n Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend:
    Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend:
    + hook_ok /etc/pm/sleep.d/10_unattended-upgrades-hibernate
    + local hook=10_unattended-upgrades-hibernate
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:10_unattended-upgrades-hibernate ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:_unattended-upgrades-hibernate ]
    + [ -x /etc/pm/sleep.d/10_unattended-upgrades-hibernate ]
    + return 0
    + /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend
    + local status=0
    + log -n /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend: 
    /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=10_unattended-upgrades-hibernate
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 10_unattended-upgrades-hibernate ]
    + [ !  ]
    + 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
    + 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 0
    + /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend: 
    + is_set true
    + 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
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=50unload_alx
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + 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/60_wpa_supplicant ]
    + [ -f /usr/lib/pm-utils/sleep.d/60_wpa_supplicant ]
    + hook=/usr/lib/pm-utils/sleep.d/60_wpa_supplicant
    + run_hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend
    + _run_hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend
    + log Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: = -n ]
    + printf %s\n Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
    Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
    + hook_ok /usr/lib/pm-utils/sleep.d/60_wpa_supplicant
    + local hook=60_wpa_supplicant
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:60_wpa_supplicant ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:_wpa_supplicant ]
    + [ -x /usr/lib/pm-utils/sleep.d/60_wpa_supplicant ]
    + return 0
    + /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend
    Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: 
    /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=60_wpa_supplicant
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 60_wpa_supplicant ]
    + [ !  ]
    + 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
    + 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
    + suspend_modules
    + [ -z  ]
    + return 254
    + local status=254
    + log -n /usr/lib/pm-utils/sleep.d/75modules suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/75modules suspend suspend: 
    /usr/lib/pm-utils/sleep.d/75modules suspend suspend: + hook_exit_status 254
    + log not applicable.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ not applicable. = -n ]
    + printf %s\n not applicable.
    not applicable.
    + LAST_HOOK=75modules
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 75modules ]
    + [ !  ]
    + inhibited
    + [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/90clock ]
    + [ -f /usr/lib/pm-utils/sleep.d/90clock ]
    + hook=/usr/lib/pm-utils/sleep.d/90clock
    + 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
    + 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 
    + return 2
    + exit 254
    + local status=254
    + log -n /usr/lib/pm-utils/sleep.d/90clock suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/90clock suspend suspend: 
    /usr/lib/pm-utils/sleep.d/90clock suspend suspend: + hook_exit_status 254
    + log not applicable.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ not applicable. = -n ]
    + printf %s\n not applicable.
    not applicable.
    + LAST_HOOK=90clock
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 90clock ]
    + [ !  ]
    + inhibited
    + [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/94cpufreq ]
    + [ -f /usr/lib/pm-utils/sleep.d/94cpufreq ]
    + hook=/usr/lib/pm-utils/sleep.d/94cpufreq
    + 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
    + 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/ ]
    + hibernate_cpufreq
    + cd /sys/devices/system/cpu/
    + [ -L cpu0/cpufreq ]
    + gov=cpu0/cpufreq/scaling_governor
    + [ -f cpu0/cpufreq/scaling_governor ]
    + continue
    + [ -L cpu1/cpufreq ]
    + gov=cpu1/cpufreq/scaling_governor
    + [ -f cpu1/cpufreq/scaling_governor ]
    + continue
    + [ -L cpu2/cpufreq ]
    + gov=cpu2/cpufreq/scaling_governor
    + [ -f cpu2/cpufreq/scaling_governor ]
    + continue
    + [ -L cpu3/cpufreq ]
    + gov=cpu3/cpufreq/scaling_governor
    + [ -f cpu3/cpufreq/scaling_governor ]
    + continue
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: 
    /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=94cpufreq
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 94cpufreq ]
    + [ !  ]
    + inhibited
    + [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/95anacron ]
    + [ -f /usr/lib/pm-utils/sleep.d/95anacron ]
    + hook=/usr/lib/pm-utils/sleep.d/95anacron
    + run_hook /usr/lib/pm-utils/sleep.d/95anacron suspend suspend
    + _run_hook /usr/lib/pm-utils/sleep.d/95anacron suspend suspend
    + log Running hook /usr/lib/pm-utils/sleep.d/95anacron suspend suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /usr/lib/pm-utils/sleep.d/95anacron suspend suspend: = -n ]
    + printf %s\n Running hook /usr/lib/pm-utils/sleep.d/95anacron suspend suspend:
    Running hook /usr/lib/pm-utils/sleep.d/95anacron suspend suspend:
    + hook_ok /usr/lib/pm-utils/sleep.d/95anacron
    + local hook=95anacron
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:95anacron ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:anacron ]
    + [ -x /usr/lib/pm-utils/sleep.d/95anacron ]
    + return 0
    + /usr/lib/pm-utils/sleep.d/95anacron suspend suspend
    stop: Unknown instance: 
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/95anacron suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/95anacron suspend suspend: 
    /usr/lib/pm-utils/sleep.d/95anacron suspend suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=95anacron
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 95anacron ]
    + [ !  ]
    + inhibited
    + [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/95hdparm-apm ]
    + [ -f /usr/lib/pm-utils/sleep.d/95hdparm-apm ]
    + hook=/usr/lib/pm-utils/sleep.d/95hdparm-apm
    + run_hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend
    + _run_hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend
    + log Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: = -n ]
    + printf %s\n Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend:
    Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend:
    + hook_ok /usr/lib/pm-utils/sleep.d/95hdparm-apm
    + local hook=95hdparm-apm
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:95hdparm-apm ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:hdparm-apm ]
    + [ -x /usr/lib/pm-utils/sleep.d/95hdparm-apm ]
    + return 0
    + /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend
    + local status=254
    + log -n /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: 
    /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: + hook_exit_status 254
    + log not applicable.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ not applicable. = -n ]
    + printf %s\n not applicable.
    not applicable.
    + LAST_HOOK=95hdparm-apm
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 95hdparm-apm ]
    + [ !  ]
    + 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
    + 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
    + local status=254
    + log -n /usr/lib/pm-utils/sleep.d/95led suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/95led suspend suspend: 
    /usr/lib/pm-utils/sleep.d/95led suspend suspend: + hook_exit_status 254
    + log not applicable.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ not applicable. = -n ]
    + printf %s\n not applicable.
    not applicable.
    + LAST_HOOK=95led
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 95led ]
    + [ !  ]
    + inhibited
    + [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/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
    + 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@16(): set -x
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@31(): 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@46(): 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@349(): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@353(): precache_dmivars
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@176(precache_dmivars): local p q f
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.firmware.version
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.firmware.version =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_firmware_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_firmware_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.firmware.version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@113(dmisysget): _dmisysget bios_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@106(_dmisysget): [[ -r /sys/class/dmi/id/bios_version ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@107(_dmisysget): read RES
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES='6.00 PG'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES='6.00 PG'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_firmware_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.firmware.vendor
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.firmware.vendor =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_firmware_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_firmware_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.firmware.vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@112(dmisysget): _dmisysget bios_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@106(_dmisysget): [[ -r /sys/class/dmi/id/bios_vendor ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@107(_dmisysget): read RES
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES='Phoenix Technologies, LTD'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES='Phoenix Technologies, LTD'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_firmware_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.firmware.release_date
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.firmware.release_date =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_firmware_release_date
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_firmware_release_date
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.firmware.release_date
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@114(dmisysget): _dmisysget bios_date
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@106(_dmisysget): [[ -r /sys/class/dmi/id/bios_date ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@107(_dmisysget): read RES
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES=09/04/2008
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES=09/04/2008
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_firmware_release_date
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.hardware.vendor
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.hardware.vendor =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_hardware_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_hardware_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.hardware.vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@115(dmisysget): _dmisysget sys_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@106(_dmisysget): [[ -r /sys/class/dmi/id/sys_vendor ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@107(_dmisysget): read RES
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES=XFX
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES=XFX
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_hardware_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.hardware.product
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.hardware.product =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_hardware_product
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_hardware_product
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.hardware.product
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@116(dmisysget): _dmisysget product_name
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@106(_dmisysget): [[ -r /sys/class/dmi/id/product_name ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@107(_dmisysget): read RES
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES='XFX Nforce 680i LT'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES='XFX Nforce 680i LT'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_hardware_product
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.hardware.version
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.hardware.version =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_hardware_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_hardware_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.hardware.version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@117(dmisysget): _dmisysget product_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@106(_dmisysget): [[ -r /sys/class/dmi/id/product_version ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@107(_dmisysget): read RES
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES=1
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES=1
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_hardware_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.board.product
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.board.product =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_board_product
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_board_product
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.board.product
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@118(dmisysget): _dmisysget board_name
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@106(_dmisysget): [[ -r /sys/class/dmi/id/board_name ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@107(_dmisysget): read RES
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES='XFX Nforce 680i LT'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES='XFX Nforce 680i LT'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_board_product
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.board.version
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.board.version =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_board_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_board_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.board.version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@119(dmisysget): _dmisysget board_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@106(_dmisysget): [[ -r /sys/class/dmi/id/board_version ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@107(_dmisysget): read RES
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES=1
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES=1
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_board_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.board.vendor
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.board.vendor =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_board_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_board_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.board.vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@120(dmisysget): _dmisysget board_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@106(_dmisysget): [[ -r /sys/class/dmi/id/board_vendor ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@107(_dmisysget): read RES
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES=XFX
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES=XFX
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_board_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.hardware.primary_video.vendor
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.hardware.primary_video.vendor =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_hardware_primary_video_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_hardware_primary_video_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.hardware.primary_video.vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@121(dmisysget): videoget vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@71(videoget): local dev pci
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@72(videoget): pci=/sys/bus/pci/devices
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.3/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.3/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.4/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.4/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.5/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.5/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.6/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.6/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.7/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.7/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.3/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.3/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.4/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.4/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.5/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.5/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.6/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.6/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:02.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:02.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:02.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:03.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:03.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060400 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:09.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:09.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0a.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0a.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060100 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0a.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0a.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x0c0500 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0b.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0b.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x0c0310 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0b.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0b.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x0c0320 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0d.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0d.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x01018a = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0e.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0e.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x010185 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0e.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0e.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x010185 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0e.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0e.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x010185 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0f.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0f.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060401 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0f.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0f.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x040300 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:12.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:12.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x068000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:01:00.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:01:00.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x030000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@76(videoget): case $1 in
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@77(videoget): cat /sys/bus/pci/devices/0000:01:00.0/vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@77(videoget): RES=0x10de
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@97(videoget): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES=0x10de
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES=0x10de
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_hardware_primary_video_vendor
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.hardware.primary_video.product
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.hardware.primary_video.product =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_hardware_primary_video_product
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_hardware_primary_video_product
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.hardware.primary_video.product
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@122(dmisysget): videoget device
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@71(videoget): local dev pci
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@72(videoget): pci=/sys/bus/pci/devices
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.3/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.3/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.4/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.4/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.5/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.5/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.6/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.6/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.7/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.7/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.3/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.3/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.4/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.4/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.5/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.5/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.6/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.6/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:02.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:02.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:02.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:03.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:03.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060400 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:09.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:09.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0a.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0a.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060100 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0a.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0a.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x0c0500 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0b.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0b.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x0c0310 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0b.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0b.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x0c0320 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0d.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0d.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x01018a = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0e.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0e.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x010185 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0e.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0e.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x010185 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0e.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0e.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x010185 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0f.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0f.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060401 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0f.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0f.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x040300 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:12.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:12.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x068000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:01:00.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:01:00.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x030000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@76(videoget): case $1 in
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@78(videoget): cat /sys/bus/pci/devices/0000:01:00.0/device
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@78(videoget): RES=0x05e2
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@97(videoget): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES=0x05e2
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES=0x05e2
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_hardware_primary_video_product
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.hardware.primary_video.driver
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.hardware.primary_video.driver =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_hardware_primary_video_driver
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_hardware_primary_video_driver
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.hardware.primary_video.driver
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@123(dmisysget): videoget driver
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@71(videoget): local dev pci
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@72(videoget): pci=/sys/bus/pci/devices
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.3/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.3/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.4/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.4/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.5/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.5/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.6/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.6/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.7/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.7/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.3/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.3/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.4/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.4/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.5/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.5/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.6/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.6/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:02.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:02.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:02.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:03.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:03.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060400 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:09.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:09.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0a.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0a.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060100 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0a.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0a.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x0c0500 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0b.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0b.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x0c0310 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0b.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0b.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x0c0320 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0d.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0d.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x01018a = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0e.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0e.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x010185 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0e.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0e.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x010185 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0e.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0e.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x010185 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0f.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0f.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060401 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0f.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0f.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x040300 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:12.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:12.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x068000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:01:00.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:01:00.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x030000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@76(videoget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@80(videoget): [[ -L /sys/bus/pci/devices/0000:01:00.0/driver ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@81(videoget): readlink /sys/bus/pci/devices/0000:01:00.0/driver
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@81(videoget): RES=../../../../bus/pci/drivers/nvidia
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@82(videoget): RES=nvidia
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@97(videoget): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES=nvidia
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES=nvidia
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_hardware_primary_video_driver
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.hardware.primary_video.using_kms
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.hardware.primary_video.using_kms =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_hardware_primary_video_using_kms
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_hardware_primary_video_using_kms
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.hardware.primary_video.using_kms
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@124(dmisysget): videoget using_kms
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@71(videoget): local dev pci
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@72(videoget): pci=/sys/bus/pci/devices
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.3/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.3/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.4/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.4/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.5/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.5/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.6/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.6/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:00.7/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:00.7/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.3/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.3/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.4/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.4/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.5/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.5/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:01.6/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:01.6/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:02.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:02.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:02.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:02.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:03.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:03.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060400 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:09.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:09.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x050000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0a.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0a.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060100 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0a.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0a.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x0c0500 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0b.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0b.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x0c0310 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0b.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0b.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x0c0320 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0d.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0d.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x01018a = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0e.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0e.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x010185 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0e.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0e.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x010185 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0e.2/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0e.2/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x010185 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0f.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0f.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x060401 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:0f.1/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:0f.1/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x040300 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:00:12.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:00:12.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x068000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): continue
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@73(videoget): for dev in '"$pci"/*'
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@74(videoget): [[ -f /sys/bus/pci/devices/0000:01:00.0/class ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): cat /sys/bus/pci/devices/0000:01:00.0/class
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@75(videoget): [[ 0x030000 = \0\x\0\3\0\0\0\0 ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@76(videoget): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@90(videoget): using_kms
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@66(using_kms): grep -q -E '(nouveau|drm)fb' /proc/fb
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@93(videoget): RES=false
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@97(videoget): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES=false
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES=false
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_hardware_primary_video_using_kms
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@177(precache_dmivars): for q in '$possible_system_properties'
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): canonicalize_dmivar system.kernel.version
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(canonicalize_dmivar): [[ system.kernel.version =~ ^[a-z._-]+$ ]]
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@169(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@170(canonicalize_dmivar): echo system_kernel_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@178(precache_dmivars): p=system_kernel_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@179(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@180(precache_dmivars): for f in dmisysget halget dmidecodeget
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): dmisysget system.kernel.version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@111(dmisysget): case $1 in
    //usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@125(dmisysget): uname -r
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@125(dmisysget): RES=3.11.0-12-generic
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@181(precache_dmivars): break
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@183(precache_dmivars): RES=3.11.0-12-generic
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@184(precache_dmivars): RES=3.11.0-12-generic
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@185(precache_dmivars): read system_kernel_version
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@187(precache_dmivars): RES=
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@358(): 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@364(): using_kms
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@66(using_kms): grep -q -E '(nouveau|drm)fb' /proc/fb
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@369(): using_nvidia
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@60(using_nvidia): [[ -d /sys/module/nvidia ]]
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@371(): 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@372(): echo 'nVidia binary video drive detected, not using quirks.'
    nVidia binary video drive detected, not using quirks.
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: 
    + is_set true
    + 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
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=98video-quirk-db-handler
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + 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=
    + 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
    + 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
    + command_exists vbetool
    + type vbetool
    + return 0
    + command_exists radeontool
    + type radeontool
    + return 127
    + maybe_chvt
    + is_set 
    + return 2
    + fgconsole
    + savestate console
    + [ -n  ]
    + cat
    + chvt 63
    + suspend_video
    + local acpi_flag=0
    + quirk 
    + is_set 
    + return 2
    + quirk 
    + is_set 
    + return 2
    + sysctl -w kernel.acpi_video_flags=0
    kernel.acpi_video_flags = 0
    + quirk 
    + is_set 
    + return 2
    + quirk 
    + is_set 
    + return 2
    + quirk 
    + is_set 
    + return 2
    + quirk 
    + is_set 
    + return 2
    + quirk 
    + is_set 
    + return 2
    + quirk 
    + is_set 
    + return 2
    + quirk 
    + is_set 
    + return 2
    + save_fbcon
    + local con
    + [ -f /sys/class/graphics/*/state ]
    + continue
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/99video suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/99video suspend suspend: 
    /usr/lib/pm-utils/sleep.d/99video suspend suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=99video
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [  -a  = reverse -a 99video ]
    + [ !  ]
    + inhibited
    + [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/novatel_3g_suspend ]
    + hook=/etc/pm/sleep.d/novatel_3g_suspend
    + run_hook /etc/pm/sleep.d/novatel_3g_suspend suspend suspend
    + _run_hook /etc/pm/sleep.d/novatel_3g_suspend suspend suspend
    + log Running hook /etc/pm/sleep.d/novatel_3g_suspend suspend suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /etc/pm/sleep.d/novatel_3g_suspend suspend suspend: = -n ]
    + printf %s\n Running hook /etc/pm/sleep.d/novatel_3g_suspend suspend suspend:
    Running hook /etc/pm/sleep.d/novatel_3g_suspend suspend suspend:
    + hook_ok /etc/pm/sleep.d/novatel_3g_suspend
    + local hook=novatel_3g_suspend
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:novatel_3g_suspend ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:novatel_3g_suspend ]
    + [ -x /etc/pm/sleep.d/novatel_3g_suspend ]
    + return 0
    + /etc/pm/sleep.d/novatel_3g_suspend suspend suspend
    + local status=0
    + log -n /etc/pm/sleep.d/novatel_3g_suspend suspend suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /etc/pm/sleep.d/novatel_3g_suspend suspend suspend: 
    /etc/pm/sleep.d/novatel_3g_suspend suspend suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=novatel_3g_suspend
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + inhibited
    + [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
    + return 0
    + date
    + log Sat Nov  2 18:20:14 PDT 2013: performing suspend
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Sat Nov  2 18:20:14 PDT 2013: performing suspend = -n ]
    + printf %s\n Sat Nov  2 18:20:14 PDT 2013: performing suspend
    Sat Nov  2 18:20:14 PDT 2013: performing suspend
    + sync
    + do_suspend
    + echo -n mem
    + r=128
    + date
    + log Sat Nov  2 18:20:50 PDT 2013: Awake.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Sat Nov  2 18:20:50 PDT 2013: Awake. = -n ]
    + printf %s\n Sat Nov  2 18:20:50 PDT 2013: Awake.
    Sat Nov  2 18:20:50 PDT 2013: Awake.
    + date
    + log Sat Nov  2 18:20:50 PDT 2013: Running hooks for resume
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Sat Nov  2 18:20:50 PDT 2013: Running hooks for resume = -n ]
    + printf %s\n Sat Nov  2 18:20:50 PDT 2013: Running hooks for resume
    Sat Nov  2 18:20:50 PDT 2013: 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=     
    
    + + + uniq
    sort[ -r -O
     /etc/pm/sleep.d/10_grub-common ]
    + echo 10_grub-common
    + [ -O /etc/pm/sleep.d/10_unattended-upgrades-hibernate ]
    + echo 10_unattended-upgrades-hibernate
    + [ -O /etc/pm/sleep.d/novatel_3g_suspend ]
    + echo novatel_3g_suspend
    + [ -O /usr/lib/pm-utils/sleep.d/000kernel-change ]
    + echo 000kernel-change
    + [ -O /usr/lib/pm-utils/sleep.d/000record-status ]
    + echo 000record-status
    + [ -O /usr/lib/pm-utils/sleep.d/00logging ]
    + echo 00logging
    + [ -O /usr/lib/pm-utils/sleep.d/00powersave ]
    + echo 00powersave
    + [ -O /usr/lib/pm-utils/sleep.d/50unload_alx ]
    + echo 50unload_alx
    + [ -O /usr/lib/pm-utils/sleep.d/60_wpa_supplicant ]
    + echo 60_wpa_supplicant
    + [ -O /usr/lib/pm-utils/sleep.d/75modules ]
    + echo 75modules
    + [ -O /usr/lib/pm-utils/sleep.d/90clock ]
    + echo 90clock
    + [ -O /usr/lib/pm-utils/sleep.d/94cpufreq ]
    + echo 94cpufreq
    + [ -O /usr/lib/pm-utils/sleep.d/95anacron ]
    + echo 95anacron
    + [ -O /usr/lib/pm-utils/sleep.d/95hdparm-apm ]
    + echo 95hdparm-apm
    + [ -O /usr/lib/pm-utils/sleep.d/95led ]
    + echo 95led
    + [ -O /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler ]
    + echo 98video-quirk-db-handler
    + [ -O /usr/lib/pm-utils/sleep.d/99video ]
    + echo 99video
    + IFS=     
    
    + [ reverse -a reverse = reverse -a novatel_3g_suspend ]
    + [ novatel_3g_suspend > novatel_3g_suspend ]
    + [ ! reverse ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/novatel_3g_suspend ]
    + hook=/etc/pm/sleep.d/novatel_3g_suspend
    + run_hook /etc/pm/sleep.d/novatel_3g_suspend resume suspend
    + _run_hook /etc/pm/sleep.d/novatel_3g_suspend resume suspend
    + log Running hook /etc/pm/sleep.d/novatel_3g_suspend resume suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /etc/pm/sleep.d/novatel_3g_suspend resume suspend: = -n ]
    + printf %s\n Running hook /etc/pm/sleep.d/novatel_3g_suspend resume suspend:
    Running hook /etc/pm/sleep.d/novatel_3g_suspend resume suspend:
    + hook_ok /etc/pm/sleep.d/novatel_3g_suspend
    + local hook=novatel_3g_suspend
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:novatel_3g_suspend ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:novatel_3g_suspend ]
    + [ -x /etc/pm/sleep.d/novatel_3g_suspend ]
    + return 0
    + /etc/pm/sleep.d/novatel_3g_suspend resume suspend
    + local status=0
    + log -n /etc/pm/sleep.d/novatel_3g_suspend resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /etc/pm/sleep.d/novatel_3g_suspend resume suspend: 
    /etc/pm/sleep.d/novatel_3g_suspend resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=novatel_3g_suspend
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a novatel_3g_suspend ]
    + [ 99video > novatel_3g_suspend ]
    + [ ! 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
    + 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
    + command_exists vbetool
    + type vbetool
    + return 0
    + command_exists radeontool
    + type radeontool
    + return 127
    + resume_video
    + quirk 
    + is_set 
    + return 2
    + quirk 
    + is_set 
    + return 2
    + quirk 
    + is_set 
    + return 2
    + quirk 
    + is_set 
    + return 2
    + resume_fbcon
    + local con
    + [ -f /sys/class/graphics/*/state ]
    + continue
    + quirk 
    + is_set 
    + return 2
    + quirk 
    + is_set 
    + return 2
    + quirk 
    + is_set 
    + return 2
    + return 0
    + maybe_deallocvt
    + state_exists console
    + [ -O /var/run/pm-utils/pm-suspend/storage/state:console ]
    + restorestate console
    + state_exists console
    + [ -O /var/run/pm-utils/pm-suspend/storage/state:console ]
    + cat /var/run/pm-utils/pm-suspend/storage/state:console
    + chvt 7
    + deallocvt 63
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/99video resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/99video resume suspend: 
    /usr/lib/pm-utils/sleep.d/99video resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=99video
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + 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
    + 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@16(): set -x
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@31(): 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@46(): 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@349(): case $1 in
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler@442(): 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@446(): 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@243(has_parameter): return 1
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: 
    + is_set true
    + 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
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=98video-quirk-db-handler
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + 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
    + 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
    + local status=254
    + log -n /usr/lib/pm-utils/sleep.d/95led resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/95led resume suspend: 
    /usr/lib/pm-utils/sleep.d/95led resume suspend: + hook_exit_status 254
    + log not applicable.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ not applicable. = -n ]
    + printf %s\n not applicable.
    not applicable.
    + LAST_HOOK=95led
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 95led ]
    + [ 95hdparm-apm > 95led ]
    + [ ! reverse ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/95hdparm-apm ]
    + [ -f /usr/lib/pm-utils/sleep.d/95hdparm-apm ]
    + hook=/usr/lib/pm-utils/sleep.d/95hdparm-apm
    + run_hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend
    + _run_hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend
    + log Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend: = -n ]
    + printf %s\n Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend:
    Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend:
    + hook_ok /usr/lib/pm-utils/sleep.d/95hdparm-apm
    + local hook=95hdparm-apm
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:95hdparm-apm ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:hdparm-apm ]
    + [ -x /usr/lib/pm-utils/sleep.d/95hdparm-apm ]
    + return 0
    + /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend: 
    /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=95hdparm-apm
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 95hdparm-apm ]
    + [ 95anacron > 95hdparm-apm ]
    + [ ! reverse ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/95anacron ]
    + [ -f /usr/lib/pm-utils/sleep.d/95anacron ]
    + hook=/usr/lib/pm-utils/sleep.d/95anacron
    + run_hook /usr/lib/pm-utils/sleep.d/95anacron resume suspend
    + _run_hook /usr/lib/pm-utils/sleep.d/95anacron resume suspend
    + log Running hook /usr/lib/pm-utils/sleep.d/95anacron resume suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /usr/lib/pm-utils/sleep.d/95anacron resume suspend: = -n ]
    + printf %s\n Running hook /usr/lib/pm-utils/sleep.d/95anacron resume suspend:
    Running hook /usr/lib/pm-utils/sleep.d/95anacron resume suspend:
    + hook_ok /usr/lib/pm-utils/sleep.d/95anacron
    + local hook=95anacron
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:95anacron ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:anacron ]
    + [ -x /usr/lib/pm-utils/sleep.d/95anacron ]
    + return 0
    + /usr/lib/pm-utils/sleep.d/95anacron resume suspend
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/95anacron resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/95anacron resume suspend: 
    /usr/lib/pm-utils/sleep.d/95anacron resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=95anacron
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 95anacron ]
    + [ 94cpufreq > 95anacron ]
    + [ ! reverse ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/94cpufreq ]
    + [ -f /usr/lib/pm-utils/sleep.d/94cpufreq ]
    + hook=/usr/lib/pm-utils/sleep.d/94cpufreq
    + 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
    + 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/ ]
    + thaw_cpufreq
    + cd /sys/devices/system/cpu/
    + [ -f cpu[0-9]*/cpufreq/scaling_governor ]
    + continue
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: 
    /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=94cpufreq
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 94cpufreq ]
    + [ 90clock > 94cpufreq ]
    + [ ! reverse ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/90clock ]
    + [ -f /usr/lib/pm-utils/sleep.d/90clock ]
    + hook=/usr/lib/pm-utils/sleep.d/90clock
    + 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
    + 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 
    + return 2
    + exit 254
    + local status=254
    + log -n /usr/lib/pm-utils/sleep.d/90clock resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/90clock resume suspend: 
    /usr/lib/pm-utils/sleep.d/90clock resume suspend: + hook_exit_status 254
    + log not applicable.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ not applicable. = -n ]
    + printf %s\n not applicable.
    not applicable.
    + LAST_HOOK=90clock
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 90clock ]
    + [ 75modules > 90clock ]
    + [ ! reverse ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/75modules ]
    + [ -f /usr/lib/pm-utils/sleep.d/75modules ]
    + hook=/usr/lib/pm-utils/sleep.d/75modules
    + 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
    + 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
    + resume_modules
    + modreload
    + [ -O /var/run/pm-utils/pm-suspend/storage/module:* ]
    + continue
    + echo Reloaded unloaded modules.
    Reloaded unloaded modules.
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/75modules resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/75modules resume suspend: 
    /usr/lib/pm-utils/sleep.d/75modules resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=75modules
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 75modules ]
    + [ 60_wpa_supplicant > 75modules ]
    + [ ! reverse ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/60_wpa_supplicant ]
    + [ -f /usr/lib/pm-utils/sleep.d/60_wpa_supplicant ]
    + hook=/usr/lib/pm-utils/sleep.d/60_wpa_supplicant
    + run_hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend
    + _run_hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend
    + log Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: = -n ]
    + printf %s\n Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend:
    Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend:
    + hook_ok /usr/lib/pm-utils/sleep.d/60_wpa_supplicant
    + local hook=60_wpa_supplicant
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:60_wpa_supplicant ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:_wpa_supplicant ]
    + [ -x /usr/lib/pm-utils/sleep.d/60_wpa_supplicant ]
    + return 0
    + /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend
    Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: 
    /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=60_wpa_supplicant
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 60_wpa_supplicant ]
    + [ 50unload_alx > 60_wpa_supplicant ]
    + [ ! 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
    + 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 0
    + /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend: 
    + is_set true
    + 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
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=50unload_alx
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 50unload_alx ]
    + [ 10_unattended-upgrades-hibernate > 50unload_alx ]
    + [ ! reverse ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/10_unattended-upgrades-hibernate ]
    + hook=/etc/pm/sleep.d/10_unattended-upgrades-hibernate
    + run_hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend
    + _run_hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend
    + log Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend: = -n ]
    + printf %s\n Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend:
    Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend:
    + hook_ok /etc/pm/sleep.d/10_unattended-upgrades-hibernate
    + local hook=10_unattended-upgrades-hibernate
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:10_unattended-upgrades-hibernate ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:_unattended-upgrades-hibernate ]
    + [ -x /etc/pm/sleep.d/10_unattended-upgrades-hibernate ]
    + return 0
    + /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend
    + local status=0
    + log -n /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend: 
    /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=10_unattended-upgrades-hibernate
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 10_unattended-upgrades-hibernate ]
    + [ 10_grub-common > 10_unattended-upgrades-hibernate ]
    + [ ! reverse ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/10_grub-common ]
    + hook=/etc/pm/sleep.d/10_grub-common
    + run_hook /etc/pm/sleep.d/10_grub-common resume suspend
    + _run_hook /etc/pm/sleep.d/10_grub-common resume suspend
    + log Running hook /etc/pm/sleep.d/10_grub-common resume suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /etc/pm/sleep.d/10_grub-common resume suspend: = -n ]
    + printf %s\n Running hook /etc/pm/sleep.d/10_grub-common resume suspend:
    Running hook /etc/pm/sleep.d/10_grub-common resume suspend:
    + hook_ok /etc/pm/sleep.d/10_grub-common
    + local hook=10_grub-common
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:10_grub-common ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:_grub-common ]
    + [ -x /etc/pm/sleep.d/10_grub-common ]
    + return 0
    + /etc/pm/sleep.d/10_grub-common resume suspend
    + local status=0
    + log -n /etc/pm/sleep.d/10_grub-common resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /etc/pm/sleep.d/10_grub-common resume suspend: 
    /etc/pm/sleep.d/10_grub-common resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=10_grub-common
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 10_grub-common ]
    + [ 00powersave > 10_grub-common ]
    + [ ! 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
    + 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
    + uname -m
    + ARCH=x86_64
    + command_exists pm-powersave
    + type pm-powersave
    + return 0
    + pm-powersave
    + set -a
    + PM_UTILS_LIBDIR=/usr/lib/pm-utils
    + PM_UTILS_ETCDIR=/etc/pm
    + PM_UTILS_RUNDIR=/var/run/pm-utils
    + PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib/pm-utils/bin
    + PM_LOGFILE=/var/log/pm-powersave.log
    + TEMPORARY_CPUFREQ_GOVERNOR=performance
    + LOCKDIR=/var/run/pm-utils/locks
    + STORAGEDIR=/var/run/pm-utils/pm-powersave/storage
    + NA=254
    + NX=253
    + DX=252
    + PM_FUNCTIONS=/usr/lib/pm-utils/functions
    + PM_QUIRKDB=/usr/lib/pm-utils/video-quirks
    + PM_LKW_QUIRKS=/var/cache/pm-utils/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
    + [ -f /etc/pm/config.d/*[!~] ]
    + continue
    + [ -f /etc/pm/pm-powersave.config.d/*[!~] ]
    + continue
    + . /usr/lib/pm-utils/functions
    + is_set true
    + return 0
    + set -x
    + profiling
    + [  = true ]
    + profiling
    + [  = true ]
    + profiling
    + [  = true ]
    + [ auto = auto ]
    + SLEEP_MODULE=tuxonice uswsusp
    + mod=/usr/lib/pm-utils/module.d/tuxonice
    + [ -f /usr/lib/pm-utils/module.d/tuxonice ]
    + . /usr/lib/pm-utils/module.d/tuxonice
    + export TUXONICE_LOC
    + [ -d /sys/power/tuxonice ]
    + [ -d /sys/power/suspend2 ]
    + [ -n  ]
    + [ -z  -a -n  ]
    + [ -z  -a -n  ]
    + mod=/usr/lib/pm-utils/module.d/uswsusp
    + [ -f /usr/lib/pm-utils/module.d/uswsusp ]
    + . /usr/lib/pm-utils/module.d/uswsusp
    + [ -z  ]
    + command_exists s2ram
    + type s2ram
    + return 127
    + [ -z  ]
    + [ -f /sys/power/disk ]
    + grep -q disk /sys/power/state
    + [ -c /dev/snapshot ]
    + command_exists s2disk
    + type s2disk
    + return 127
    + [ -z  ]
    + grep -q mem /sys/power/state
    + command_exists s2both
    + type s2both
    + return 127
    + [ -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  -a -w /sys/class/rtc/rtc0/wakealarm ]
    + check_suspend
    + [ -n kernel ]
    + check_hibernate
    + [ -n kernel ]
    + is_set no
    + return 1
    + SUSPEND_HYBRID_MODULE=kernel
    + 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
    + [  ]
    + return
    + init_logfile /var/log/pm-powersave.log
    + [ -z /var/log/pm-powersave.log ]
    + [ -h /var/log/pm-powersave.log ]
    + [ -f /var/log/pm-powersave.log -a ! -O /var/log/pm-powersave.log ]
    + export LOGGING=true
    + exec
    + exit 0
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/00powersave resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/00powersave resume suspend: 
    /usr/lib/pm-utils/sleep.d/00powersave resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=00powersave
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 00powersave ]
    + [ 00logging > 00powersave ]
    + [ ! reverse ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/00logging ]
    + [ -f /usr/lib/pm-utils/sleep.d/00logging ]
    + hook=/usr/lib/pm-utils/sleep.d/00logging
    + 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
    + 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
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/00logging resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/00logging resume suspend: 
    /usr/lib/pm-utils/sleep.d/00logging resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=00logging
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 00logging ]
    + [ 000record-status > 00logging ]
    + [ ! reverse ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/000record-status ]
    + [ -f /usr/lib/pm-utils/sleep.d/000record-status ]
    + hook=/usr/lib/pm-utils/sleep.d/000record-status
    + run_hook /usr/lib/pm-utils/sleep.d/000record-status resume suspend
    + _run_hook /usr/lib/pm-utils/sleep.d/000record-status resume suspend
    + log Running hook /usr/lib/pm-utils/sleep.d/000record-status resume suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /usr/lib/pm-utils/sleep.d/000record-status resume suspend: = -n ]
    + printf %s\n Running hook /usr/lib/pm-utils/sleep.d/000record-status resume suspend:
    Running hook /usr/lib/pm-utils/sleep.d/000record-status resume suspend:
    + hook_ok /usr/lib/pm-utils/sleep.d/000record-status
    + local hook=000record-status
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:000record-status ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:0record-status ]
    + [ -x /usr/lib/pm-utils/sleep.d/000record-status ]
    + return 0
    + /usr/lib/pm-utils/sleep.d/000record-status resume suspend
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/000record-status resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/000record-status resume suspend: 
    /usr/lib/pm-utils/sleep.d/000record-status resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=000record-status
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + [ reverse -a reverse = reverse -a 000record-status ]
    + [ 000kernel-change > 000record-status ]
    + [ ! reverse ]
    + update_parameters
    + [ -f /var/run/pm-utils/pm-suspend/storage/parameters.new ]
    + return
    + [ -f /etc/pm/sleep.d/000kernel-change ]
    + [ -f /usr/lib/pm-utils/sleep.d/000kernel-change ]
    + hook=/usr/lib/pm-utils/sleep.d/000kernel-change
    + run_hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend
    + _run_hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend
    + log Running hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Running hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: = -n ]
    + printf %s\n Running hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:
    Running hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:
    + hook_ok /usr/lib/pm-utils/sleep.d/000kernel-change
    + local hook=000kernel-change
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:000kernel-change ]
    + [ -f /var/run/pm-utils/pm-suspend/storage/disable_hook:0kernel-change ]
    + [ -x /usr/lib/pm-utils/sleep.d/000kernel-change ]
    + return 0
    + /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend
    + local status=0
    + log -n /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ -n = -n ]
    + fmt=%s
    + shift
    + printf %s /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: 
    /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: + hook_exit_status 0
    + log success.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ success. = -n ]
    + printf %s\n success.
    success.
    + LAST_HOOK=000kernel-change
    + log 
    + is_set true
    + return 0
    + local fmt=%s\n
    + [  = -n ]
    + printf %s\n 
    
    + IFS=
    
    + IFS=     
    
    + inhibited
    + [ -f /var/run/pm-utils/pm-suspend/storage/inhibit ]
    + return 0
    + date
    + log Sat Nov  2 18:20:51 PDT 2013: Finished.
    + is_set true
    + return 0
    + local fmt=%s\n
    + [ Sat Nov  2 18:20:51 PDT 2013: Finished. = -n ]
    + printf %s\n Sat Nov  2 18:20:51 PDT 2013: Finished.
    Sat Nov  2 18:20:51 PDT 2013: Finished.
    + exit 128
    + 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

  7. #7
    Join Date
    Jun 2005
    Location
    Toronto, Canada
    Beans
    Hidden!
    Distro
    Xubuntu 14.04 Trusty Tahr

    Re: 13.10 Suspend Problem

    Hmm, this time it didn't even suspend. Screen went blank, then I was back at the desktop.
    Interesting. The log file says it suspended and resumed. Hmmm.

    First, empty out the pm-suspend log file again:
    Code:
    sudo bash
    > /var/log/pm-suspend.log
    Can you try this quirk?
    Code:
    sudo pm-suspend --quirk-reset-brightness
    ...and post back /var/log/pm-suspend.log and:
    Code:
    cat /var/log/syslog | grep PM:
    ...again.

  8. #8
    Join Date
    Nov 2013
    Beans
    8

    Re: 13.10 Suspend Problem

    Hmm, the brightness seemed to work. But on resume it took me right back to desktop and bypassed login. Here's the suspend log for that.

    Code:
    Initial commandline parameters: --quirk-reset-brightness
    Sat Nov  2 20:31:03 PDT 2013: Running hooks for suspend.
    Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:
    /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/000record-status suspend suspend:
    /usr/lib/pm-utils/sleep.d/000record-status suspend suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
    Linux Temp-Desktop 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
    Module                  Size  Used by
    dm_crypt               22728  1 
    s5h1409                18550  1 
    cx88_dvb               34393  0 
    cx88_vp3054_i2c        12911  1 cx88_dvb
    videobuf_dvb           14092  1 cx88_dvb
    dvb_core              117436  2 cx88_dvb,videobuf_dvb
    parport_pc             32701  0 
    ppdev                  17671  0 
    bnep                   19564  2 
    rfcomm                 69070  0 
    bluetooth             371874  10 bnep,rfcomm
    nvidia               9430350  39 
    joydev                 17377  0 
    hid_logitech           26628  0 
    ff_memless             13573  1 hid_logitech
    snd_hda_codec_realtek    51465  1 
    usbhid                 53014  0 
    hid                   101512  2 hid_logitech,usbhid
    coretemp               13435  0 
    kvm_intel             138538  0 
    kvm                   431315  1 kvm_intel
    ir_lirc_codec          13021  0 
    lirc_dev               19980  1 ir_lirc_codec
    ir_mce_kbd_decoder     13214  0 
    ir_sanyo_decoder       12839  0 
    ir_sony_decoder        12713  0 
    ir_jvc_decoder         12751  0 
    ir_rc6_decoder         12874  0 
    ir_rc5_decoder         12710  0 
    ir_nec_decoder         12915  0 
    rc_pinnacle_pctv_hd    12529  0 
    xc5000                 22799  2 
    tuner                  27308  1 
    drm                   296739  2 nvidia
    cx8802                 18961  1 cx88_dvb
    cx8800                 37852  0 
    cx88_alsa              18270  1 
    cx88xx                 88479  4 cx88_dvb,cx88_alsa,cx8800,cx8802
    btcx_risc              13640  4 cx88_alsa,cx8800,cx8802,cx88xx
    tveeprom               21216  1 cx88xx
    videobuf_dma_sg        19174  5 cx88_dvb,cx88_alsa,cx8800,cx8802,cx88xx
    rc_core                27718  11 ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,cx88xx,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder,rc_pinnacle_pctv_hd
    v4l2_common            20556  3 tuner,cx8800,cx88xx
    videobuf_core          25993  5 videobuf_dma_sg,videobuf_dvb,cx8800,cx8802,cx88xx
    videodev              133390  5 tuner,cx88_alsa,cx8800,cx88xx,v4l2_common
    snd_hda_intel          48171  3 
    snd_hda_codec         188738  2 snd_hda_codec_realtek,snd_hda_intel
    i2c_algo_bit           13413  2 cx88_vp3054_i2c,cx88xx
    snd_hwdep              13602  1 snd_hda_codec
    nv_tco                 13564  0 
    snd_pcm               102033  3 cx88_alsa,snd_hda_codec,snd_hda_intel
    snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
    snd_seq_midi           13324  0 
    snd_seq_midi_event     14899  1 snd_seq_midi
    snd_rawmidi            30095  1 snd_seq_midi
    snd_seq                61560  2 snd_seq_midi_event,snd_seq_midi
    microcode              23518  0 
    snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
    snd_timer              29433  2 snd_pcm,snd_seq
    snd                    69141  19 snd_hda_codec_realtek,cx88_alsa,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
    psmouse                97626  0 
    serio_raw              13413  0 
    soundcore              12680  1 snd
    i2c_nforce2            13221  0 
    ohci_pci               13561  0 
    mac_hid                13205  0 
    lp                     17759  0 
    parport                42299  3 lp,ppdev,parport_pc
    usb_storage            62062  0 
    firewire_ohci          40060  0 
    forcedeth              67371  0 
    pata_acpi              13038  0 
    firewire_core          64476  1 firewire_ohci
    crc_itu_t              12707  1 firewire_core
    sata_nv                27716  2 
    pata_amd               18225  0 
    floppy                 69370  0 
                 total       used       free     shared    buffers     cached
    Mem:       8176196    1169116    7007080          0      69532     493572
    -/+ buffers/cache:     606012    7570184
    Swap:      8379388          0    8379388
    /usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:
    /usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
    
    Running hook /etc/pm/sleep.d/10_grub-common suspend suspend:
    /etc/pm/sleep.d/10_grub-common suspend suspend: success.
    
    Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend:
    /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend:
    /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
    Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory
    /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
    /usr/lib/pm-utils/sleep.d/75modules suspend suspend: not applicable.
    
    Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
    /usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.
    
    Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:
    /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/95anacron suspend suspend:
    stop: Unknown instance: 
    /usr/lib/pm-utils/sleep.d/95anacron suspend suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend:
    /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: not applicable.
    
    Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:
    /usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.
    
    Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
    nVidia binary video drive detected, not using quirks.
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
    kernel.acpi_video_flags = 0
    /usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
    
    Running hook /etc/pm/sleep.d/novatel_3g_suspend suspend suspend:
    /etc/pm/sleep.d/novatel_3g_suspend suspend suspend: success.
    
    Sat Nov  2 20:31:04 PDT 2013: performing suspend
    Sat Nov  2 20:32:31 PDT 2013: Awake.
    Sat Nov  2 20:32:31 PDT 2013: Running hooks for resume
    Running hook /etc/pm/sleep.d/novatel_3g_suspend resume suspend:
    /etc/pm/sleep.d/novatel_3g_suspend resume suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:
    /usr/lib/pm-utils/sleep.d/99video resume suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/95led resume suspend:
    /usr/lib/pm-utils/sleep.d/95led resume suspend: not applicable.
    
    Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend:
    /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/95anacron resume suspend:
    /usr/lib/pm-utils/sleep.d/95anacron resume suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:
    /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/90clock resume suspend:
    /usr/lib/pm-utils/sleep.d/90clock resume suspend: not applicable.
    
    Running hook /usr/lib/pm-utils/sleep.d/75modules resume suspend:
    Reloaded unloaded modules.
    /usr/lib/pm-utils/sleep.d/75modules resume suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend:
    Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory
    /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend:
    /usr/lib/pm-utils/sleep.d/50unload_alx resume suspend: success.
    
    Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend:
    /etc/pm/sleep.d/10_unattended-upgrades-hibernate resume suspend: success.
    
    Running hook /etc/pm/sleep.d/10_grub-common resume suspend:
    /etc/pm/sleep.d/10_grub-common resume suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:
    /usr/lib/pm-utils/sleep.d/00powersave resume suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:
    /usr/lib/pm-utils/sleep.d/00logging resume suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/000record-status resume suspend:
    /usr/lib/pm-utils/sleep.d/000record-status resume suspend: success.
    
    Running hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:
    /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: success.
    
    Sat Nov  2 20:32:31 PDT 2013: Finished.
    And this
    Code:
    root@Temp-Desktop:~# cat /var/log/syslog | grep PM:
    Nov  2 13:41:26 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009b000-0x0009bfff]
    Nov  2 13:41:26 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009c000-0x0009ffff]
    Nov  2 13:41:26 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff]
    Nov  2 13:41:26 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff]
    Nov  2 13:41:26 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xafef0000-0xafef2fff]
    Nov  2 13:41:26 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xafef3000-0xafefffff]
    Nov  2 13:41:26 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xaff00000-0xcfffffff]
    Nov  2 13:41:26 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xd0000000-0xefffffff]
    Nov  2 13:41:26 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xfebfffff]
    Nov  2 13:41:26 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xffffffff]
    Nov  2 13:41:26 Temp-Desktop kernel: [    0.113599] PM: Registering ACPI NVS region [mem 0xafef0000-0xafef2fff] (12288 bytes)
    Nov  2 13:41:26 Temp-Desktop kernel: [    0.768796] PM: Hibernation image not present or could not be loaded.
    Nov  2 14:01:46 Temp-Desktop kernel: [ 1234.248476] PM: Syncing filesystems ... done.
    Nov  2 14:01:46 Temp-Desktop kernel: [ 1234.417593] PM: Preparing system for mem sleep
    Nov  2 14:02:22 Temp-Desktop kernel: [ 1234.910068] PM: Entering mem sleep
    Nov  2 14:02:22 Temp-Desktop kernel: [ 1270.122243] PM: Device 2:0:0:0 failed to suspend async: error 134217730
    Nov  2 14:02:22 Temp-Desktop kernel: [ 1270.122284] PM: Some devices failed to suspend, or early wake event detected
    Nov  2 14:02:22 Temp-Desktop kernel: [ 1270.868183] PM: resume of devices complete after 745.897 msecs
    Nov  2 14:02:22 Temp-Desktop kernel: [ 1270.869326] PM: Finishing wakeup.
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009b000-0x0009bfff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009c000-0x0009ffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xafef0000-0xafef2fff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xafef3000-0xafefffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xaff00000-0xcfffffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xd0000000-0xefffffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xfebfffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xffffffff]
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.113587] PM: Registering ACPI NVS region [mem 0xafef0000-0xafef2fff] (12288 bytes)
    Nov  2 17:50:00 Temp-Desktop kernel: [    0.768979] PM: Hibernation image not present or could not be loaded.
    Nov  2 17:55:39 Temp-Desktop kernel: [  355.027550] PM: Syncing filesystems ... done.
    Nov  2 17:55:39 Temp-Desktop kernel: [  355.134183] PM: Preparing system for mem sleep
    Nov  2 17:57:05 Temp-Desktop kernel: [  356.216794] PM: Entering mem sleep
    Nov  2 17:57:05 Temp-Desktop kernel: [  417.848039] PM: suspend of devices complete after 61630.942 msecs
    Nov  2 17:57:05 Temp-Desktop kernel: [  417.848479] PM: late suspend of devices complete after 0.435 msecs
    Nov  2 17:57:05 Temp-Desktop kernel: [  417.896445] PM: noirq suspend of devices complete after 47.963 msecs
    Nov  2 17:57:05 Temp-Desktop kernel: [  417.897697] PM: Saving platform NVS memory
    Nov  2 17:57:05 Temp-Desktop kernel: [  418.208305] PM: Restoring platform NVS memory
    Nov  2 17:57:05 Temp-Desktop kernel: [  418.428286] PM: noirq resume of devices complete after 176.463 msecs
    Nov  2 17:57:05 Temp-Desktop kernel: [  418.428459] PM: early resume of devices complete after 0.133 msecs
    Nov  2 17:57:05 Temp-Desktop kernel: [  429.042460] PM: resume of devices complete after 10613.999 msecs
    Nov  2 17:57:05 Temp-Desktop kernel: [  429.043595] PM: Finishing wakeup.
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009b000-0x0009bfff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009c000-0x0009ffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xafef0000-0xafef2fff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xafef3000-0xafefffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xaff00000-0xcfffffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xd0000000-0xefffffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xfebfffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xffffffff]
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.113530] PM: Registering ACPI NVS region [mem 0xafef0000-0xafef2fff] (12288 bytes)
    Nov  2 17:59:24 Temp-Desktop kernel: [    0.760790] PM: Hibernation image not present or could not be loaded.
    Nov  2 18:20:14 Temp-Desktop kernel: [ 1266.596576] PM: Syncing filesystems ... done.
    Nov  2 18:20:50 Temp-Desktop kernel: [ 1266.742313] PM: Preparing system for mem sleep
    Nov  2 18:20:50 Temp-Desktop kernel: [ 1266.863704] PM: Entering mem sleep
    Nov  2 18:20:50 Temp-Desktop kernel: [ 1302.002322] PM: Device 2:0:0:0 failed to suspend async: error 134217730
    Nov  2 18:20:50 Temp-Desktop kernel: [ 1302.002347] PM: Some devices failed to suspend, or early wake event detected
    Nov  2 18:20:50 Temp-Desktop kernel: [ 1302.744184] PM: resume of devices complete after 741.834 msecs
    Nov  2 18:20:50 Temp-Desktop kernel: [ 1302.744527] PM: Finishing wakeup.
    Nov  2 20:29:09 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009b000-0x0009bfff]
    Nov  2 20:29:09 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x0009c000-0x0009ffff]
    Nov  2 20:29:09 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff]
    Nov  2 20:29:09 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff]
    Nov  2 20:29:09 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xafef0000-0xafef2fff]
    Nov  2 20:29:09 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xafef3000-0xafefffff]
    Nov  2 20:29:09 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xaff00000-0xcfffffff]
    Nov  2 20:29:09 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xd0000000-0xefffffff]
    Nov  2 20:29:09 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xfebfffff]
    Nov  2 20:29:09 Temp-Desktop kernel: [    0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xffffffff]
    Nov  2 20:29:09 Temp-Desktop kernel: [    0.113587] PM: Registering ACPI NVS region [mem 0xafef0000-0xafef2fff] (12288 bytes)
    Nov  2 20:29:09 Temp-Desktop kernel: [    0.761028] PM: Hibernation image not present or could not be loaded.
    Nov  2 20:31:05 Temp-Desktop kernel: [  131.831227] PM: Syncing filesystems ... done.
    Nov  2 20:32:31 Temp-Desktop kernel: [  131.951715] PM: Preparing system for mem sleep
    Nov  2 20:32:31 Temp-Desktop kernel: [  132.933126] PM: Entering mem sleep
    Nov  2 20:32:31 Temp-Desktop kernel: [  194.872037] PM: suspend of devices complete after 61938.611 msecs
    Nov  2 20:32:31 Temp-Desktop kernel: [  194.872369] PM: late suspend of devices complete after 0.329 msecs
    Nov  2 20:32:31 Temp-Desktop kernel: [  194.920443] PM: noirq suspend of devices complete after 48.072 msecs
    Nov  2 20:32:31 Temp-Desktop kernel: [  194.921110] PM: Saving platform NVS memory
    Nov  2 20:32:31 Temp-Desktop kernel: [  195.232297] PM: Restoring platform NVS memory
    Nov  2 20:32:31 Temp-Desktop kernel: [  195.436280] PM: noirq resume of devices complete after 160.494 msecs
    Nov  2 20:32:31 Temp-Desktop kernel: [  195.436449] PM: early resume of devices complete after 0.129 msecs
    Nov  2 20:32:31 Temp-Desktop kernel: [  206.066835] PM: resume of devices complete after 10630.384 msecs
    Nov  2 20:32:31 Temp-Desktop kernel: [  206.067207] PM: Finishing wakeup.

  9. #9
    Join Date
    Nov 2013
    Beans
    8

    Re: 13.10 Suspend Problem

    Still taking over a minute to suspend, but everything else looks like it's working properly. Bypassing the screen lock is concerning though, been out of Ubuntu for a while but I remember it locking on suspend.

    Edit:
    Yeah, checked in settings and 'require password after waking from suspend' is turned on.
    Last edited by davidbenton09; November 3rd, 2013 at 04:51 AM.

  10. #10
    Join Date
    Jun 2005
    Location
    Toronto, Canada
    Beans
    Hidden!
    Distro
    Xubuntu 14.04 Trusty Tahr

    Re: 13.10 Suspend Problem

    Ahh, here we go:
    Nov 2 18:20:50 Temp-Desktop kernel: [ 1302.002322] PM: Device 2:0:0:0 failed to suspend async: error 134217730
    Which device is 2:0:0:0? lspci should help to identify it.

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •