You are not logged in.
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
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
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