SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

BotDetect - Real-Time Bot Detection API
 
 

MAN page from Fedora 9 apmd-3.2.2-7.i386.rpm

APMSLEEP

Section: (1)
Updated: January 2004
Index 

NAME

apmsleep - go into suspend or standby mode and wake-up later 

SYNOPSIS

apmsleep[-sSnwhVd] [--suspend] [--standby] [--noapm][--wait] [--precise] [--help] [--version] [--debug][+]hh:mm 

DESCRIPTION

Some computers, especially laptops, can wake-up from a low-power suspendto DRAM mode using the Real-time-clock (RTC) chip. Apmsleepcan be used to set the alarm time in the RTC and to go into suspend orstandby mode. An interrupt from the RTC causes the computer to wake-up.The program detects this event, by waiting for a leap in the kernel timeand terminates successfully. If no time leap occurs within one minute, or something goes wrong, the exit value will be non-zero.

The wake-up time can be specified in two formats:

+hh:mmspecifies a relative offset to the current time. The computerwill suspend for exactly hh hours and mm minutes plus a few secondsto wake up. On some laptops, the timing is not completely accurate so itmay be a few minutes (or more?) late.

hh:mmspecifies absolute local time in 24-hour format. The time stored in the RTC is not important.You may change the time zone used, withthe TZ environment variable as usual. Daylight saving time isnot obeyed in this version, but might be in a future release.WARNING:Do not close cover of laptop after suspending the laptop with apmsleep.Most laptops overheat when running with closed cover.

Energy conservation with APM is little for a desktop. Turning of thescreen will save 1/2, going into standby with drives turned off will save another 1/6th of the current.

-V, --version
Print theapmsleepprogram version and exit immediately.
-s, --suspend
Put the machine into suspend mode if possible (default). On my laptop,suspend mode turns off everything except the memory.
-S, --standby
Put the machine into standby mode if possible. On my laptop, standby modeturns off screen, hard disk, and CPU.
-w, --wait
Wait indefinitely for the time leap.
-p, --precise
Wait for alarm time to match actual time. Do not wait for time leap.This might be useful even without APM.
-n, --noapm
Do not call apm bios to suspend computer, just set the alarm clockand wait for time leap indefinitely.
-d, --debug
Print some information about what is going on.
 

REQUIRED SYSTEM CONFIGURATION

Kernel
The special character device /dev/rtc must exist and the kernel needsto be compiled with APM and RTC support.
BIOS
The computer must have the 'suspend to RAM'feature enabled in the BIOS; 'suspend to Disk' will not work, because thecomputer is turned off completely. You do not need to enable the ALARMtimer, it will be activated by apmsleep. On some boards, you can configurewhich interrupts can be used to awake from suspend mode. If you have sucha board, you might want to make sure that keyboard (IRQ 1) and RTC (IRQ 8) are among those interrupts. If your computer does not wake up, try toenable 'modem ring' in the BIOS, even if you do not have a modem.
Privileges
The program must be run as root or have the SUID attribute set (see chmod(1)).

 

BUGS

Apmsleep cannot detect which event terminated the suspension. Possibleevents are: keyboard or mouse activity, modem ring, alarm from RTC, anyother interrupt. Sometimes, the time leap is not detected properly (causing a wrong exit value).

Should use APM BIOS calls to set alarm clock (not yet supported bykernel).

This program was tested on a Winbook XL laptop (Pentium) only. It may not function on your hardware. 

AUTHOR

Written by Peter Englmaier (ppeAATTmpe.mpg.de) and may be freelydistributed under the terms of the GNU General Public License. Thecode is based on Paul Gortmacher's RTC test/example program. There isABSOLUTELY NO WARRANTY for this program. The current maintainer isPeter Englmaier. 

SEE ALSO

xapm(1),apmd(8).


 

Index

NAME
SYNOPSIS
DESCRIPTION
REQUIRED SYSTEM CONFIGURATION
BUGS
AUTHOR
SEE ALSO

This document was created byman2html,using the manual pages.
 
ICM Bot detect detector