You are not logged in.

#1 2010-09-30 00:03:42

delcypher
Member
Registered: 2010-04-17
Posts: 42

Problem suspending to ram on Acer Revo r3610

Hi I recently installed Arch Linux on a Acer Revo R3610 nettop and almost everything is working.

However suspending to ram isn't.

I'm trying to suspend using the KDE menu "Suspend to RAM" which I believe invokes pm-suspend.

I'm using
- Linux Kernel 2.6.35-ARCH (x86)
- nvidia 256.53-1 video drivers (using HDMI output)
- Encrypted home partition but all other partitions are unencrypted
- KDE 4.5.1
- pm-utils 1.4.0-1
- X.org (xorg-server 1.9.0-1)
- The supplied wireless USB keyboard and mouse

I have not configured pm-utils in anyway. I'm just using the out of box configuration (on my other machine that works fine).

When I try to suspend I'm left with a black screen with a white blinking cursor in the top left of the screen. So the machine never actually suspends (it's powerlight and fan are still running and it's still showing video output). I have to hard reset the machine (holding down power button for ~7 seconds) to shut it down.

Here is the pm-suspend log of my last suspend attempt. I can't see anything wrong!

Initial commandline parameters: --quirk-s3-bios
--quirk-s3-mode
Thu Sep 30 00:31:03 BST 2010: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux nettop 2.6.35-ARCH #1 SMP PREEMPT Wed Sep 29 07:17:20 UTC 2010 i686 Intel(R) Atom(TM) CPU 330 @ 1.60GHz GenuineIntel GNU/Linux
Module                  Size  Used by
nfs                   253893  0 
lockd                  58640  1 nfs
fscache                35439  1 nfs
nfs_acl                 1915  1 nfs
auth_rpcgss            30990  1 nfs
sunrpc                160985  8 nfs,lockd,nfs_acl,auth_rpcgss
ipv6                  239371  22 
aes_i586                6892  2 
aes_generic            25846  1 aes_i586
xts                     1913  1 
gf128mul                6350  1 xts
dm_crypt               10568  1 
dm_mod                 55556  3 dm_crypt
nvidia              10070693  28 
sr_mod                 13313  0 
cdrom                  31410  1 sr_mod
snd_hda_codec_nvhdmi    12748  1 
joydev                  7503  0 
snd_hda_codec_realtek   193812  1 
rt2860sta             478183  0 
arc4                    1070  2 
usbhid                 33564  0 
ecb                     1589  2 
hid                    60400  1 usbhid
snd_seq_dummy           1079  0 
rt2800pci               7348  0 
snd_seq_oss            25072  0 
snd_seq_midi_event      4496  1 snd_seq_oss
snd_seq                41752  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
rt2800lib              24192  1 rt2800pci
rt2x00usb               6657  1 rt2800lib
rt2x00pci               4202  1 rt2800pci
crc_ccitt               1079  2 rt2860sta,rt2800pci
snd_seq_device          4369  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            33662  0 
usb_storage            34108  0 
snd_mixer_oss          14686  1 snd_pcm_oss
rt2x00lib              21985  4 rt2800pci,rt2800lib,rt2x00usb,rt2x00pci
snd_hda_intel          19020  1 
led_class               1843  1 rt2x00lib
snd_hda_codec          67274  3 snd_hda_codec_nvhdmi,snd_hda_codec_realtek,snd_hda_intel
mac80211              167990  3 rt2x00usb,rt2x00pci,rt2x00lib
snd_hwdep               4764  1 snd_hda_codec
ohci_hcd               19595  0 
evdev                   6820  8 
cfg80211              124335  2 rt2x00lib,mac80211
snd_pcm                58308  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
ehci_hcd               32860  0 
snd_timer              15423  2 snd_seq,snd_pcm
psmouse                51529  0 
sg                     20932  0 
wmi                     5962  0 
processor              25126  0 
agpgart                23520  1 nvidia
rfkill                 12854  1 cfg80211
i2c_nforce2             4696  0 
thermal                 9786  0 
shpchp                 27005  0 
button                  3746  0 
snd                    43283  13 snd_hda_codec_realtek,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
pcspkr                  1359  0 
eeprom_93cx6             996  1 rt2800pci
usbcore               121737  6 usbhid,rt2x00usb,usb_storage,ohci_hcd,ehci_hcd
forcedeth              47498  0 
serio_raw               3566  0 
i2c_core               15599  2 nvidia,i2c_nforce2
pci_hotplug            21811  1 shpchp
soundcore               5025  1 snd
snd_page_alloc          5981  2 snd_hda_intel,snd_pcm
rtc_cmos                7746  0 
rtc_core               11831  1 rtc_cmos
rtc_lib                 1494  1 rtc_core
ext4                  282610  2 
mbcache                 4290  1 ext4
jbd2                   58396  1 ext4
crc16                   1053  1 ext4
sd_mod                 26768  4 
ahci                   17813  0 
libahci                16174  4 ahci
libata                140771  2 ahci,libahci
scsi_mod              105888  5 sr_mod,usb_storage,sg,sd_mod,libata
             total       used       free     shared    buffers     cached
Mem:       1545736     623064     922672          0      95032     256660
-/+ buffers/cache:     271372    1274364
Swap:      2249096          0    2249096

/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 /usr/lib/pm-utils/sleep.d/01grub suspend suspend:

/usr/lib/pm-utils/sleep.d/01grub suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/11netcfg suspend suspend:

/usr/lib/pm-utils/sleep.d/11netcfg suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:

/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
Having NetworkManager put all interaces to sleep...Done.

/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:

/usr/lib/pm-utils/sleep.d/75modules suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:

/usr/lib/pm-utils/sleep.d/90clock suspend suspend: success.
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/95led suspend suspend:

/usr/lib/pm-utils/sleep.d/95led suspend suspend: success.
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:

/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Thu Sep 30 00:31:05 BST 2010: performing suspend

Does anyone have any suggestions on how I should proceed to solve this? I had a glance over the pm-utils wiki page but nothing describing my current problem.

I'm not sure if the problem is to with X at all as if I switch to run-level 3 and run pm-suspend as root the system still does not suspend.

Also this may be of use (note the machine does not appear to be in the database). The output of s2ram --test

Machine unknown
This machine can be identified by:
    sys_vendor   = "Acer"
    sys_product  = "Aspire R3610"
    sys_version  = "        "
    bios_version = "P01-A4L"
See http://suspend.sf.net/s2ram-support.html for details.

If you report a problem, please include the complete output above.

Last edited by delcypher (2010-09-30 00:22:06)

Offline

#2 2010-10-21 02:25:36

sidiasus
Member
Registered: 2010-10-21
Posts: 4

Re: Problem suspending to ram on Acer Revo r3610

I also am having a very similar problem on my new Asus G73JH. Pm-suspend takes me down to the console with nothing but a blinking cursor, at which point I have to hold the power button until the machine turns off.
I'm about to go to sleep, but I'm going to compare my situation to your tomorrow. Mayhaps theres a common problem (i.e. a module). My problem occurs regardless of X running as well. Here is my pm-suspend.log for the sake of comparison.

A notable difference in our setups (besides different machines and graphics cards) is that I have no encrypted partitions.


Initial commandline parameters: --quirk-dpms-suspend
--quirk-dpms-on
--quirk-vbestate-restore
--quirk-vbemode-restore
--quirk-vga-mode3
--quirk-vbe-post
Tue Oct 19 19:45:42 EDT 2010: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux mjolnir 2.6.35-ARCH #1 SMP PREEMPT Wed Sep 29 08:45:18 CEST 2010 x86_64 Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz GenuineIntel GNU/Linux
Module                  Size  Used by
ipv6                  282668  44
cryptd                  6262  0
aes_x86_64              7412  1
aes_generic            26170  1 aes_x86_64
uvcvideo               60339  0
snd_seq_dummy           1463  0
snd_seq_oss            28792  0
snd_seq_midi_event      5436  1 snd_seq_oss
snd_seq                50146  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          5297  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            39189  0
snd_mixer_oss          17106  1 snd_pcm_oss
videodev               44108  1 uvcvideo
v4l1_compat            15610  2 uvcvideo,videodev
v4l2_compat_ioctl32    10697  1 videodev
snd_hda_codec_atihdmi     2739  1
snd_hda_codec_realtek   269269  1
radeon                888073  0
joydev                  9895  0
snd_hda_intel          22285  3
ttm                    52920  1 radeon
snd_hda_codec          77223  3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel
arc4                    1378  2
fglrx                2478540  359
drm_kms_helper         24903  1 radeon
ecb                     2041  2
ath9k                  77563  0
snd_hwdep               6110  1 snd_hda_codec
ath9k_common            4902  1 ath9k
snd_pcm                71445  4 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer              19265  2 snd_seq,snd_pcm
drm                   164459  3 radeon,ttm,drm_kms_helper
snd                    57626  16 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
ehci_hcd               36992  0
ath9k_hw              286570  2 ath9k,ath9k_common
usbcore               146481  3 uvcvideo,ehci_hcd
i2c_algo_bit            5231  1 radeon
ath                     8822  2 ath9k,ath9k_hw
i2c_i801                9062  0
psmouse                54040  0
iTCO_wdt               10669  0
soundcore               6065  1 snd
mac80211              189302  2 ath9k,ath9k_common
sg                     25652  0
snd_page_alloc          7249  2 snd_hda_intel,snd_pcm
pcspkr                  1819  0
serio_raw               4486  0
i7core_edac            16290  0
edac_core              35286  1 i7core_edac
asus_laptop            14467  0
sparse_keymap           2563  1 asus_laptop
video                  19337  0
iTCO_vendor_support     1833  1 iTCO_wdt
battery                10103  0
ac                      3105  0
cfg80211              144231  4 ath9k,ath9k_common,ath,mac80211
output                  1972  1 video
rfkill                 16010  2 asus_laptop,cfg80211
i2c_core               18987  6 videodev,radeon,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
atl1c                  32107  0
led_class               2363  2 ath9k,asus_laptop
button                  4834  0
thermal                12338  0
processor              28966  8
evdev                   8775  14
rtc_cmos                9022  0
rtc_core               14439  1 rtc_cmos
rtc_lib                 1898  1 rtc_core
ext4                  310908  1
mbcache                 5746  1 ext4
jbd2                   69523  1 ext4
crc16                   1297  1 ext4
sr_mod                 14954  0
cdrom                  35851  1 sr_mod
sd_mod                 29536  3
ahci                   20609  0
libahci                19134  3 ahci
libata                157227  2 ahci,libahci
scsi_mod              124416  4 sg,sr_mod,sd_mod,libata
             total       used       free     shared    buffers     cached
Mem:       6041896    3618176    2423720          0     116880    2606976
-/+ buffers/cache:     894320    5147576
Swap:      5119996          0    5119996

/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 /usr/lib/pm-utils/sleep.d/01grub suspend suspend:

/usr/lib/pm-utils/sleep.d/01grub suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/11netcfg suspend suspend:

/usr/lib/pm-utils/sleep.d/11netcfg suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:

/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
Having NetworkManager put all interaces to sleep...Done.

/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:

/usr/lib/pm-utils/sleep.d/75modules suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:

/usr/lib/pm-utils/sleep.d/90clock suspend suspend: success.
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/95led suspend suspend:

/usr/lib/pm-utils/sleep.d/95led suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
ATI Catalyst driver 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:

/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Tue Oct 19 19:45:43 EDT 2010: performing suspend

Similar to delcypher, I'm using 2.6.35-Arch, pm-utils 1.4.0-1, and x.org 1.9.0.
I'm not using any external hardware, just the builtin keyboard and touchpad (it's a laptop).



If I find anything, I'll post back here. I've tried different pm-suspend quirks, but to no avail. More info to come.



Sidiasus

Offline

#3 2010-11-29 03:07:17

sidiasus
Member
Registered: 2010-10-21
Posts: 4

Re: Problem suspending to ram on Acer Revo r3610

Hey! I found the answer to my issue this past weekend. The problematic module was ehci_hcd. I created a file in the /etc/pm/config.d directory named "config" with the following lines:

#File: "/etc/pm/config.d/config".
SUSPEND_MODULES="ehci_hcd"

I hope this helps. On my machine, it now sleeps and resumes properly in most cases, but sometimes refuses to wake up. Hopefully, that is an issue with my own machine and won't be a problem with your setup.


Sidiasus

Offline

Board footer

Powered by FluxBB