Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
s2disk hangs
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
ese002
Apprentice
Apprentice


Joined: 20 Sep 2006
Posts: 155

PostPosted: Sat Jun 08, 2013 2:17 am    Post subject: s2disk hangs Reply with quote

I'm trying to get hibernate working on my 32-bit desktop system with 16GB of RAM.

uname -v returns
Linux crab 3.8.13-gentoo #5 SMP Fri Jun 7 18:14:24 PDT 2013 i686 Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz GenuineIntel GNU/Linux

Swap is set to /dev/sda11 which is 32GB.

Running s2disk gets to 0% done writing image and proceeds no further. Any idea what could get going wrong?

Most of my volumes are mirrored using mdadm but I moved swap to a raw partition because I thought it might have trouble with a mirrored swap. No change.
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 23193

PostPosted: Sat Jun 08, 2013 4:33 pm    Post subject: Reply with quote

Why are you using a 32-bit kernel on a machine with 16GB of RAM? It may work, but I see no reason to do it.

My first guess would be that something about 32-bit s2disk does not handle such a large memory system. Can you interrupt s2disk when it stalls? Does the kernel print anything helpful if you set it to verbose output before triggering s2disk?
Back to top
View user's profile Send private message
ese002
Apprentice
Apprentice


Joined: 20 Sep 2006
Posts: 155

PostPosted: Sat Jun 08, 2013 11:14 pm    Post subject: Reply with quote

Hu wrote:
Why are you using a 32-bit kernel on a machine with 16GB of RAM? It may work, but I see no reason to do it.


It's an upgrade. The prior hardware was not 64-bit capable and the upgrade process is a bit messy and storage hungry. I'll do it when I upgrade the disk. Surprisingly, the motivation for 64-bit is rather weak. I can still use all the memory with a 32-bit kernel with caveat that no single program can access more than 4GB (or maybe it's 2GB). A few apps top out in the neighbourhood of 1.5GB but that's it.

Hu wrote:
My first guess would be that something about 32-bit s2disk does not handle such a large memory system. Can you interrupt s2disk when it stalls? Does the kernel print anything helpful if you set it to verbose output before triggering s2disk?


I set suspend loglevel =9 in suspend.conf but I don't see anything that looks like an error. The kernel messages look like a normal shutdown.
I don't see anything new from s2disk itself. Are the log levels documented anywhere?

There is no option to interrupt. Back space does nothing. Caps lock still works, though, so keyboard interrupts are still be handled.
Back to top
View user's profile Send private message
ese002
Apprentice
Apprentice


Joined: 20 Sep 2006
Posts: 155

PostPosted: Sat Jun 29, 2013 4:20 am    Post subject: Reply with quote

Hu wrote:

My first guess would be that something about 32-bit s2disk does not handle such a large memory system. Can you interrupt s2disk when it stalls?


That does seem likely. I built a kernel with high memory disabled and s2disk ran properly and powered off the machine. The recovery failed but I think that's a different problem and one not worth investigating until I can get s2disk running with full memory.
Back to top
View user's profile Send private message
shazeal
Apprentice
Apprentice


Joined: 03 May 2006
Posts: 208
Location: New Zealand

PostPosted: Sun Jun 30, 2013 1:01 am    Post subject: Reply with quote

You could just build a 64 bit kernel and use it with your 32bit userland until you can be bothered changing the whole system. Saying that I cannot get any of the s2*** stuff to work with my 64 bit machine with 16GB of ram. It just never turns off.
Back to top
View user's profile Send private message
Small_Penguin
Tux's lil' helper
Tux's lil' helper


Joined: 27 May 2005
Posts: 146

PostPosted: Mon Jul 01, 2013 9:06 pm    Post subject: Reply with quote

Use tuxonice with tuxonice-userui instead of s2disk. It's superior than the other solutions and has nice debugging options. An 8GiB swap file for hibernation will be plenty; I've set the image size to 4GiB here (with lzo compression enabled) and have no problems so far.

BTW: With that hardware, you really should switch to a 64-bit kernel. Most (of course especially multimedia) apps _will_ run faster, even though that has not always been the case in the past.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum