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

Thread: Tablet won't suspend

  1. #1
    Join Date
    Jun 2007
    Beans
    12

    Tablet won't suspend

    I have just installed Xubuntu 13.04 on my tablet - Fujitsu Stylistic Q550 and I am having problems with suspend. It has an Intel Atom with the dreaded GMA600 graphics card (which is probably the cause of all this). So if I click suspend the screen goes blank (but doesn't turn off) and the tablet doesn't go to sleep. It won't wake up either. I've also had it just display a bunch of colored lines and freeze on that. I've tried using the "sudo pm-suspend --quirk-vbemode-restore" and "sudo pm-suspend -quirk-vbemode-restore" which apparently help with GMA500. With the first one the screen flashes (I think it tries to go to sleep but wakes up) and the screen gets garbled (it stretches over the actual borders). With the second command I get the same flash when it tries to sleep but doesn't mess up the screen. But I can't get the thing to sleep. Any ideas on what I should do?

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

    Re: Tablet won't suspend

    Out of curiosity, what does /var/log/pm-suspend.log say?

    Also:
    Code:
    cat /var/log/syslog | grep PM:

  3. #3
    Join Date
    Jun 2007
    Beans
    12

    Re: Tablet won't suspend

    The first one doesn't indicate any problems - just success.
    A small cut-out:
    Code:
    Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
    Linux roli-tablet 3.8.0-30-generic #44-Ubuntu SMP Thu Aug 22 20:54:42 UTC 2013 i686 i686 i686 GNU/Linux
    Module                  Size  Used by
    parport_pc             27504  0 
    ppdev                  12817  0 
    rfcomm                 37420  16 
    bnep                   17669  2 
    ext2                   63166  1 
    coretemp               13131  0 
    joydev                 17097  0 
    arc4                   12543  2 
    rt2800usb              22366  0 
    rt2x00usb              19979  1 rt2800usb
    rt2800lib              60947  1 rt2800usb
    rt2x00lib              48522  3 rt2x00usb,rt2800lib,rt2800usb
    qmi_wwan               12910  0 
    snd_hda_codec_realtek    63791  1 
    cdc_wdm                17663  1 qmi_wwan
    mac80211              526519  3 rt2x00lib,rt2x00usb,rt2800lib
    uvcvideo               71279  0 
    videobuf2_vmalloc      12920  1 uvcvideo
    tpm_infineon           17194  0 
    usbnet                 26567  1 qmi_wwan
    btusb                  17986  0 
    videobuf2_memops       13042  1 videobuf2_vmalloc
    videobuf2_core         39161  1 uvcvideo
    cfg80211              436177  2 mac80211,rt2x00lib
    fujitsu_tablet         12922  0 
    qcserial               12602  0 
    microcode              18286  0 
    snd_hda_intel          38307  3 
    bluetooth             202109  22 bnep,btusb,rfcomm
    crc_ccitt              12627  1 rt2800lib
    usb_wwan               14830  1 qcserial
    snd_hda_codec         117617  2 snd_hda_codec_realtek,snd_hda_intel
    hid_ntrig              18494  0 
    videodev               95806  2 uvcvideo,videobuf2_core
    tpm_tis                18203  0 
    psmouse                81065  0 
    serio_raw              13031  0 
    mac_hid                13037  0 
    usbserial              27423  2 qcserial,usb_wwan
    snd_hwdep              13272  1 snd_hda_codec
    snd_pcm                80890  2 snd_hda_codec,snd_hda_intel
    snd_page_alloc         14230  2 snd_pcm,snd_hda_intel
    snd_seq_midi           13132  0 
    snd_seq_midi_event     14475  1 snd_seq_midi
    snd_rawmidi            25114  1 snd_seq_midi
    snd_seq                51280  2 snd_seq_midi_event,snd_seq_midi
    snd_seq_device         14137  3 snd_seq,snd_rawmidi,snd_seq_midi
    snd_timer              24411  2 snd_pcm,snd_seq
    fujitsu_laptop         18467  0 
    gma500_gfx            167832  2 
    video                  18894  1 gma500_gfx
    drm_kms_helper         47545  1 gma500_gfx
    snd                    56485  15 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
    i2c_intel_mid          13111  0 
    intel_mid_dma          17713  0 
    drm                   228489  3 drm_kms_helper,gma500_gfx
    soundcore              12600  1 snd
    i2c_designware_pci     12872  1 
    i2c_designware_core    14030  1 i2c_designware_pci
    i2c_algo_bit           13197  1 gma500_gfx
    lp                     13299  0 
    parport                40753  3 lp,ppdev,parport_pc
    hid_apple              13045  0 
    usbhid                 41805  1 hid_ntrig
    hid                    82666  3 usbhid,hid_apple,hid_ntrig
    sdhci_pci              18158  0 
    ahci                   25507  2 
    libahci                26108  1 ahci
    sdhci                  31824  1 sdhci_pci
                 total       used       free     shared    buffers     cached
    Mem:       2042620     449788    1592832          0      29296     241736
    -/+ buffers/cache:     178756    1863864
    Swap:      2076668          0    2076668
    
    /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:
    Selected interface 'wlan0'
    OK
    
    /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:
    Using quirks passed as parameters.
    
    /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
    Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
    /usr/lib/pm-utils/sleep.d/99video: 22: /usr/lib/pm-utils/sleep.d/99video: shopt: not found
    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.
    čet sep 26 03:18:43 CEST 2013: performing suspend
    čet sep 26 03:18:44 CEST 2013: Awake.
    čet sep 26 03:18:44 CEST 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: 22: /usr/lib/pm-utils/sleep.d/99video: shopt: not found
    
    /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:
    
    /dev/sda:
     setting Advanced Power Management level to 0xfe (254)
     APM_level	= 254
    
    /dev/sda:
     setting Advanced Power Management level to 0xfe (254)
     APM_level	= 254
    
    /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:
    Selected interface 'wlan0'
    OK
    
    /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.
    čet sep 26 03:18:46 CEST 2013: Finished.
    The other one is more interesting though:
    Code:
    Sep 26 02:50:00 roli-tablet kernel: [ 1157.656511] PM: Syncing filesystems ... done.
    Sep 26 02:50:00 roli-tablet kernel: [ 1157.866419] PM: Device 0000:09:14.0 failed to suspend async: error -5
    Sep 26 02:50:00 roli-tablet kernel: [ 1157.880350] PM: Some devices failed to suspend
    Sep 26 02:50:00 roli-tablet kernel: [ 1158.737698] PM: resume of devices complete after 857.332 msecs
    Sep 26 02:51:09 roli-tablet kernel: [ 1226.608779] PM: Syncing filesystems ... done.
    Sep 26 02:51:09 roli-tablet kernel: [ 1226.818809] PM: Device 0000:09:14.0 failed to suspend async: error -5
    Sep 26 02:51:09 roli-tablet kernel: [ 1226.832329] PM: Some devices failed to suspend
    Sep 26 02:51:09 roli-tablet kernel: [ 1227.734004] PM: resume of devices complete after 901.659 msecs
    Sep 26 02:53:09 roli-tablet kernel: [    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
    Sep 26 02:53:09 roli-tablet kernel: [    0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
    Sep 26 02:53:09 roli-tablet kernel: [    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
    Sep 26 02:53:09 roli-tablet kernel: [    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
    Sep 26 02:53:09 roli-tablet kernel: [    0.108512] PM: Registering ACPI NVS region [mem 0x7f44f000-0x7f59efff] (1376256 bytes)
    Sep 26 03:03:53 roli-tablet kernel: [  652.146500] PM: Syncing filesystems ... done.
    Sep 26 03:03:53 roli-tablet kernel: [  652.342716] PM: Device 0000:09:14.0 failed to suspend async: error -5
    Sep 26 03:03:53 roli-tablet kernel: [  652.356342] PM: Some devices failed to suspend
    Sep 26 03:03:53 roli-tablet kernel: [  653.231910] PM: resume of devices complete after 875.551 msecs
    Sep 26 03:18:44 roli-tablet kernel: [ 1543.820986] PM: Syncing filesystems ... done.
    Sep 26 03:18:44 roli-tablet kernel: [ 1544.026700] PM: Device 0000:09:14.0 failed to suspend async: error -5
    Sep 26 03:18:44 roli-tablet kernel: [ 1544.026745] PM: Device 0000:08:13.0 failed to suspend async: error -5
    Sep 26 03:18:44 roli-tablet kernel: [ 1544.040334] PM: Some devices failed to suspend
    Sep 26 03:18:44 roli-tablet kernel: [ 1544.920084] PM: resume of devices complete after 879.729 msecs
    Last edited by roli100; September 26th, 2013 at 02:31 AM.

  4. #4
    Join Date
    Jun 2007
    Beans
    12

    Re: Tablet won't suspend

    Oh and according to the lspci those devices in question are:
    Code:
    08:13.0 Communication controller: Intel Corporation Moorestown I2C 1 (rev 01)
    09:14.0 Communication controller: Intel Corporation Moorestown I2C 2 (rev 01)

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

    Re: Tablet won't suspend

    Quote Originally Posted by roli100 View Post
    Oh and according to the lspci those devices in question are:
    Code:
    08:13.0 Communication controller: Intel Corporation Moorestown I2C 1 (rev 01)
    09:14.0 Communication controller: Intel Corporation Moorestown I2C 2 (rev 01)
    Which kernel modules are they using? Try using lscpi with -k parameter:
    Code:
    lspci -k | grep -A3 "08:13.0"
    lspci -k | grep -A3 "09:14.0"
    Last edited by Toz; September 26th, 2013 at 03:23 AM. Reason: fixed commands

  6. #6
    Join Date
    Jun 2007
    Beans
    12

    Re: Tablet won't suspend

    Code:
    roli@roli-tablet:~$ lspci -k | grep -A3 "08:13.0"
    08:13.0 Communication controller: Intel Corporation Moorestown I2C 1 (rev 01)
    	Subsystem: Fujitsu Limited. Device 166c
    	Kernel driver in use: i2c-designware-pci
    09:14.0 Communication controller: Intel Corporation Moorestown I2C 2 (rev 01)
    roli@roli-tablet:~$ lspci -k | grep -A3 "09:14.0"
    09:14.0 Communication controller: Intel Corporation Moorestown I2C 2 (rev 01)
    	Subsystem: Fujitsu Limited. Device 166d
    	Kernel driver in use: i2c-designware-pci
    0b:15.0 Audio device: Intel Corporation Moorestown Audio Ctrl
    I'm guessing one of those things is a fingerprint reader and the other a smart-card reader. But that is just a guess because those things are a bit more exotic.

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

    Re: Tablet won't suspend

    Can you try manually unloading that module:
    Code:
    sudo modprobe -r i2c-designware-pci
    ...then suspending:
    Code:
    sudo pm-suspend
    ...to see if suspending works without the module running? If so, we can automate its unloading and reloading.

    Note: to reload the module without rebooting:
    Code:
    sudo modprobe i2c-designware-pci

  8. #8
    Join Date
    Jun 2007
    Beans
    12

    Re: Tablet won't suspend

    I can't unload it.
    Code:
    FATAL: Module i2c_designware_pci is in use.

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

    Re: Tablet won't suspend

    Quote Originally Posted by roli100 View Post
    I can't unload it.
    Code:
    FATAL: Module i2c_designware_pci is in use.
    Try removing both that module and the one that is using it:
    Code:
    sudo modprobe -r i2c_designware_core i2c_designware_pci

  10. #10
    Join Date
    Jun 2007
    Beans
    12

    Re: Tablet won't suspend

    Still the same problem. Although now with i2c_designware_core.
    Code:
    FATAL: Module i2c_designware_core is in use.

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
  •