Page 1 of 1
SOLVED - Suspend / Hibernate not working
Posted: 13. Apr 2010, 22:48
by jbs1136
My wife's laptop, Acer Aspire 3000 (about 5 years old) has an AMD Sempron 1800 and 768 megs of ram. I have the power settings to suspend after 30 minutes of idle time and the computer puts it's self to sleep. Mouse or spacebar wake it. The sleep button does nothing, closing the lid or selecting suspend/standby causes the fan to start to spend rapidly (cpu useage), everything freezes, screen blacks, then the desktop reappears and everything works. This takes about 30 seconds to occur and it is like nothing happened. Will not sleep. Hibernate does about the same thing except after the screen reappears the gui is blurry and shaking. Logout/in solves this. This is the 32 bit OS. I have the 64 on my laptop and it works fine.
Any suggestions?
john
Re: Suspend / Hibernate not working
Posted: 13. Apr 2010, 23:43
by jbs1136
Some added info that I hope might be useful. Output of /var/log/pm-suspend log:
When I do a suspend this appears in the log:
Code: Select all
Tue Apr 13 16:32:09 PDT 2010: performing suspend
/usr/lib/pm-utils/pm-functions: line 259: echo: write error: Resource temporarily unavailable
Tue Apr 13 16:32:29 PDT 2010: Awake.
This is the line from the listed file:
Code: Select all
do_suspend() { echo -n "mem" >/sys/power/state; }
With hibernate I get the same error except it is line 275 and the line in the file is:
Code: Select all
echo -n "disk" > /sys/power/state
I tried reinstalling pm-utils but it didn't help.
john
Re: Suspend / Hibernate not working
Posted: 14. Apr 2010, 09:10
by JRD
Sorry I can't help, I never succeed in making suspend/hibernate works on my computer, any distro

Re: Suspend / Hibernate not working
Posted: 14. Apr 2010, 16:10
by maximus
JRD wrote:Sorry I can't help, I never succeed in making suspend/hibernate works on my computer, any distro

That's easy..... suspend? Tie a rope around it and hang it from the ceiling. Hibernate? Throw it in the cupboard and don't get it out until next year!

Re: Suspend / Hibernate not working
Posted: 14. Apr 2010, 18:31
by Shador
I can only suggest you test different kernels. Generally suspend is working quite fine here, but sometimes I pick a kernel or something else which breaks it, so I try to get it back to a working config.
But if you never had it work, I guess it's quite hard to find the working system if even existent. I'd try first searching for configurations of users with the same motherboard on the net. If it's not self-built (and a rather common one), I'd try it with the machine instead of the motherboard.
Suspend and hibernate do really suck in regard to consistency. The amount of quirks and other factors needed to make it work is sometimes just ridiculous. I think that's rather though to crappy BIOS and other firmware. Why would there be so much quirks around otherwise?
I have a machine which would suspend fine once. In fact there actually was some weird behavior: On resume my inserted sd card would appear as a different block device (/dev/sdc) and - not quite sure anymore - the old one (/dev/sdb). It naturally had some weird effects, but wasn't too annoying. Anyhow, one day I found out suspend would work perfectly multiple times without a sd card plugged in.
I just tried again and it seems I fixed the problem by having no automounter anymore. Apparently it only occurs with mounted sd card. (Now it even crashes during suspend.

)
Re: Suspend / Hibernate not working
Posted: 15. Apr 2010, 00:50
by jbs1136
@maximus Good, I like that and will have to try it
Today I came home and turned on my wife's laptop, I closed the lid and about 2 seconds later it went into suspend. The only that I had done yesterday was reboot the machine to level 3 and as root ran pm-suspend. It worked like it should. I then rebooted and let the machine restart to init 4.
Hopefully it will stay working. Thanks to all for your help and suggestions.
john
Re: SOLVED - Suspend / Hibernate not working
Posted: 16. Jun 2010, 18:00
by Shador
Please don't reopen old solved threads. You're problem belongs into its own thread, even more as it's a different problem.
Apart your post lacks important information and suffers from an inaccurate description of your problem.
Summing this all up makes it hard to help you and accordingly chances to get help decrease.