All of lore.kernel.org
 help / color / mirror / Atom feed
* Suspend to RAM issus on a Dell 700m
@ 2005-06-26 16:36 ` Petros Kolyvas
       [not found]   ` <BAYC1-PASMTP01AF878251E9C0DF5ECA1BD6EF0-vCQSkuYnZQ8@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Petros Kolyvas @ 2005-06-26 16:36 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Hi Folks,

I finally got the "mem" state to function on my laptop (a state which I 
use extensively in that "other" OS when I'm working.)

A few issues though... my cpu, upon return, powers up to full-speed 
making it impossible to truly conserve power, sort of defeating the 
whole process.

It seems a rogue process (one which I can't kill)... listed only as 'sh 
-i" is using ~99% of the available CPU cycles. I have no idea where it's 
coming from.

Additionally the system gets less and less responsive with each return 
from the "mem" state. Probably due to many of these rogue processes 
building up and bogging the system down.

Below is the script I used, which I found online and modified (very 
little) as needed. Any insight would be greatly appreciated. Oh, I'm 
using FC4 w/ 2.6.12 (unpatched.)

Thanks,
Pk

///

script to drive the system to S3
# suspend-to-ram

if [-e /suspending]; then
	echo "already in the process of suspending. Please be patient."
else
	/bin/touch /suspending

	# Step 1: preparing sleep
	/usr/bin/killall -s SIGUSR1 cpuspeed
	/usr/bin/chvt 1 # necessary to make DRI work
	/sbin/service anacron stop
	# USB doesn't suspend without unloading first
	/sbin/rmmod ehci_hcd
	/sbin/rmmod uhci_hcd
	#save the system time
	/sbin/hwclock --adjust
	#/sbin/rmmod wacom # only necessary of you have wacom stylus
	/sbin/rmmod -as
	/bin/sync

	# Step 2: send sleep command via ACPI
	echo mem > /sys/power/state

	# Step 3: wake-up and reload
	# restart the BIOS code for the video card
	/usr/bin/video_post
	# restore clock
	/sbin/hwclock --hctosys
	# reload USB modules
	/sbin/modprobe ehci_hcd
	/sbin/modprobe uhci_hcd
	# initialise X
	xinit /bin/false -- :1
	/usr/bin/chvt 7
	# restore resvices
	/sbin/service anacron start
	/sbin/service cpuspeed restart

	rm /suspending
fi



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-06-27  5:57 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-26 16:36 Suspend to RAM issus on a Dell 700m Petros Kolyvas
2005-06-26 16:36 ` Petros Kolyvas
     [not found]   ` <BAYC1-PASMTP01AF878251E9C0DF5ECA1BD6EF0-vCQSkuYnZQ8@public.gmane.org>
2005-06-26 19:25     ` Benedek Frank
     [not found]       ` <20050626212536.1345f132.linux-mmCHBaZtUya2oZ/6fjIToQ@public.gmane.org>
2005-06-26 21:08         ` Petros Kolyvas
2005-06-26 21:08           ` Petros Kolyvas
     [not found]             ` <BAYC1-PASMTP010E8549F3ADA61D5271E4D6EF0-vCQSkuYnZQ8@public.gmane.org>
2005-06-26 21:20               ` Benedek Frank
     [not found]                 ` <20050626232019.4d0197de.linux-mmCHBaZtUya2oZ/6fjIToQ@public.gmane.org>
2005-06-27  4:35                   ` Petros Kolyvas
2005-06-27  4:35                     ` Petros Kolyvas
     [not found]                       ` <BAYC1-PASMTP04FCE0511F69E3625E9638D6EE0-vCQSkuYnZQ8@public.gmane.org>
2005-06-27  5:57                         ` Benedek Frank
     [not found] ` <42BED9A0.9050803-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2005-06-26 21:11   ` Pavel Machek

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.