You are not logged in.
Dear *,
Hi! Thanks for reading this. I would not have started another hibernation thread if this was not utterly beyond me. Hoping one of you will be able to help.
I installed Arch on a new machine last week. Everything is swell. Suspend/Hibernation was working too. I have always been using uswsusp and installed the same. Since I 'totally forgot' to keep a swap partition, I set up a swap file.
All was well in ArchLand when only today I noticed that suspend of any kind is not working. Whether I call it as s2* or pm-* or use one of the graphical options. I have no idea if I did something which has broken it but can't recall doing anything that should have meddled with the pm ecosystem.
Anyway, I've tried the vanilla kernel suspension, uswsusp and nothing is working. Everything seems to be set alright. I've read the wiki and forums over and over for all sorts of issues. I am sure the swapfile is large enough (4 GB) for a 3 GB RAM.
The symptoms are: the screen goes black, the blinking cursor comes up and hangs up. After that nothing happens for as long as 5-10 mins while the little red light on my thinkpad keeps blinking indicating that the machine is entering suspension.
The only thing I know is that the issue may be related to Kernel Mode Setting or using a swapfile.
I am attaching the important config files and logs.
Please let me know if there are any ideas.
=========================
/etc/suspend.conf
=========================
snapshot device = /dev/snapshot
resume device = /dev/sda3
resume offset = 7802880
image size = 0
shutdown method = platform
threads = y
early writeout = y
#compress = y
#splash = y
#encrypt = y
#suspend loglevel = 2
#compute checksum = y
=========================
/boot/grub/menu.lst
=========================
# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 resume=/dev/sda3 resume_offset=7802880 ro
initrd /boot/kernel26.img
=========================
/etc/pm/config.d/module
=========================
SLEEP_MODULE=uswsusp
=========================
/var/log/pm-suspend.log
=========================
Thu Jul 21 22:03:32 IST 2011: Running hooks for hibernate.
Running hook /usr/lib/pm-utils/sleep.d/00logging hibernate hibernate:
Linux TheArchWizard 2.6.39-ARCH #1 SMP PREEMPT Sat Jul 9 15:31:04 CEST 2011 i686 Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz GenuineIntel GNU/Linux
Module Size Used by
fuse 58669 3
bnep 7234 2
bluetooth 115465 7 bnep
autofs4 19423 1
option 13370 2
usb_wwan 7806 1 option
uvcvideo 55084 0
videodev 70734 1 uvcvideo
media 8513 1 videodev
snd_hda_codec_hdmi 20368 1
snd_hda_codec_conexant 35057 1
sdhci_pci 6886 0
sdhci 15197 1 sdhci_pci
joydev 7535 0
mmc_core 60838 1 sdhci
sg 21022 0
arc4 1094 2
i915 557838 3
snd_hda_intel 19261 4
drm_kms_helper 24245 1 i915
snd_hda_codec 66665 3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
snd_hwdep 4919 1 snd_hda_codec
thinkpad_acpi 54615 0
ecb 1645 2
drm 147653 4 i915,drm_kms_helper
r8169 34891 0
intel_agp 8664 1 i915
rtl8192ce 60178 0
rtl8192c_common 47777 1 rtl8192ce
snd_pcm 60311 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer 15542 1 snd_pcm
snd 43399 15 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,thinkpad_acpi,snd_pcm,snd_timer
rtlwifi 71649 1 rtl8192ce
snd_page_alloc 5909 2 snd_hda_intel,snd_pcm
mac80211 189598 2 rtl8192ce,rtlwifi
mii 3383 1 r8169
cfg80211 126930 2 rtlwifi,mac80211
psmouse 55927 0
i2c_algo_bit 4431 1 i915
intel_gtt 11417 3 i915,intel_agp
iTCO_wdt 10333 0
i2c_i801 7039 0
soundcore 5018 1 snd
serio_raw 3430 0
evdev 7310 8
iTCO_vendor_support 1553 1 iTCO_wdt
agpgart 22160 3 drm,intel_agp,intel_gtt
nvram 4741 1 thinkpad_acpi
battery 8905 0
button 3654 1 i915
i2c_core 16665 6 videodev,i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
rfkill 12510 5 bluetooth,thinkpad_acpi,cfg80211
thermal 6603 0
video 9852 1 i915
ac 2545 0
coretemp 4182 0
hwmon_vid 2064 0
cpufreq_powersave 714 0
cpufreq_ondemand 5064 4
acpi_cpufreq 5053 0
freq_table 2055 2 cpufreq_ondemand,acpi_cpufreq
processor 21884 1 acpi_cpufreq
mperf 1035 1 acpi_cpufreq
loop 14003 0
vboxdrv 191895 0
usb_storage 35215 0
usbserial 26671 6 option,usb_wwan
uinput 5864 0
ext4 334562 3
mbcache 4321 1 ext4
jbd2 59098 1 ext4
crc16 1077 2 bluetooth,ext4
sr_mod 12956 0
cdrom 31341 1 sr_mod
sd_mod 25483 4
ahci 18093 3
libahci 16581 1 ahci
libata 154285 2 ahci,libahci
ehci_hcd 34847 0
scsi_mod 110702 5 sg,usb_storage,sr_mod,sd_mod,libata
usbcore 119324 8 option,usb_wwan,uvcvideo,rtlwifi,usb_storage,usbserial,ehci_hcd
total used free shared buffers cached
Mem: 3013924 427364 2586560 0 33808 233712
-/+ buffers/cache: 159844 2854080
Swap: 4194300 0 4194300
/usr/lib/pm-utils/sleep.d/00logging hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave hibernate hibernate:
/usr/lib/pm-utils/sleep.d/00powersave hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/01grub hibernate hibernate:
/usr/lib/pm-utils/sleep.d/01grub hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/11netcfg hibernate hibernate:
/usr/lib/pm-utils/sleep.d/11netcfg hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth hibernate hibernate:
/usr/lib/pm-utils/sleep.d/49bluetooth hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules hibernate hibernate:
/usr/lib/pm-utils/sleep.d/75modules hibernate hibernate: success.
Running hook /etc/pm/sleep.d/90alsa hibernate hibernate:
/etc/pm/sleep.d/90alsa hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock hibernate hibernate:
/usr/lib/pm-utils/sleep.d/90clock hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq hibernate hibernate:
/usr/lib/pm-utils/sleep.d/94cpufreq hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/95led hibernate hibernate:
/usr/lib/pm-utils/sleep.d/95led hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler hibernate hibernate:
Kernel modesetting video driver detected, not using quirks.
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/99video hibernate hibernate:
/usr/lib/pm-utils/sleep.d/99video hibernate hibernate: success.
Thu Jul 21 22:03:33 IST 2011: performing hibernate
=========================
cat /var/log/dmesg.log | grep PM
=========================
[ 1.985155] PM: Checking hibernation image partition /dev/sda3
[ 1.985158] PM: Hibernation image not present or could not be loaded.
[ 3.808060] PM: Marking nosave pages: 000000000009d000 - 0000000000100000
[ 3.808065] PM: Basic memory bitmaps created
[ 3.833442] PM: Basic memory bitmaps freed
P.S.: Do you think I'm being too impatient and that the machine just may be taking too long to hibernate?
Last edited by Dumbledore (2011-07-26 06:53:34)
GNU/Linux: Keep your options "open".
Offline
P.P.S.: Sorry for attaching the files and logs inline. I don't know how to do that scrollbar thing. Can anybody tell me?
You need to edit you post and use [ code ] tags https://bbs.archlinux.org/help.php#bbcode
like this
(if you hit 'quote' on my post you will see how I've done it)
Offline
Thanks Karol.
GNU/Linux: Keep your options "open".
Offline
Try to run :
modprobe -r vboxdrv
modprobe -r vboxnetflt
Then run suspend, it's working for me and I have seen a recent and similar Ubuntu post : http://ubuntuforums.org/showthread.php?t=1810091
http://www.virtualbox.org/ticket/9260
This ticket may be related : http://www.virtualbox.org/ticket/9253 I trig once this bug
Last edited by benjarobin (2011-07-22 21:56:36)
Offline
Try to run :
modprobe -r vboxdrv modprobe -r vboxnetflt
Then run suspend, it's working for me and I have seen a recent and similar Ubuntu post : http://ubuntuforums.org/showthread.php?t=1810091
wait, when did the OP say that he was running Arch in virtualbox?
There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
Offline
I never say that, but he is running VirtualBox under ArchLinux, the module : vboxdrv is loaded :-)
Offline
If you have installed VirtulaBox 4.1.0, add this:
SUSPEND_MODULES="vboxdrv"
to:
nano /etc/pm/config.d/<any name>
if you have also problem with kernel panic on shutdown look here:
https://bbs.archlinux.org/viewtopic.php?id=122956
Last edited by StenM (2011-07-23 00:18:28)
Offline
Oh guys, thanks a lot!
I was unable to connect to the net for a couple of days. And precisely I later realized that I had the problem of kernel panics on shutdown. Let me try this and report back if this works. Sorry for being so late in replying. If this works, I shall mark the post as solved. Fingers crossed!
GNU/Linux: Keep your options "open".
Offline
Yep. It worked. That was pretty sharp of benjarobin to pick up the vboxdrv module in there. All of you make Arch so special.
Thanks.
GNU/Linux: Keep your options "open".
Offline