APM - Advanced Power Management

Supportní databáze (apm)

Dotaz:

Chcete využívat APM (Advanced Power Management).

Rada:
Od SuSE Linuxu 6.3 je APM podpora obsažena v jádře. Můžete ji instalovat např. programem YaST1, kde vyberete: Správa systému -> Konfigurace jádra a zavaděče -> Zvolte spouštěcí jádro.

Postup:

Standardně dodávané jádro SuSE Linuxu neobsahuje podporu pro APM. To je z toho důvodu, že existují veliké rozdíly v hardwaru, resp. ve stávajících implementacích BIOSu ...

Pokud chcete tuto podporu využít, tak si prosím přečtěte dokumentaci k balíku apmd ( /usr/share/doc/packages/apmd ) včetně pomocných textů pro konfiguraci jádra. Zajímavé může být také přečíst si Battery-Powered Mini-Howto (/usr/share/doc/howto/en/mini/Battery-Powered.gz).

Spusťte konfiguraci jádra příkazem make menuconfig a v části General setup pak zvolte:

[*] Advanced Power Management
[ ] Ignore USER SUSPEND (NEW)
[*] Enable APM at boot time (NEW)
[*] Do CPU IDLE calls (NEW)
[*] Enable console blanking using APM (NEW)
[*] Power off on shutdown (NEW)
[ ] Ignore multiple suspend/standby events (NEW)
[ ] Ignore multiple suspend/resume cycles (NEW)
[*] RTC stores time in GMT (NEW)
[ ] Allow interrupts during APM BIOS calls (NEW)

Některé volby, které jsou aktivovány v našem příkladu jsou zajímavé teprve v případě různých problémů a v běžném případě nebudou použity.
Volba RTC stores time in GMT je důležitá, protože při návratu ze suspend modu bude opět správně nastaven systémový čas.
Aby bylo možné opravdu provést volbu Power off on shutdown, je potřeba příkaz halt ze skriptu /sbin/init.d/halt používat s volbou -p. Bližší informace k tomuto tématu naleznete v SDB dokumentu Automatické vypínání počítače při "vypnout".

Upozornění:
v rámci instalační podpory není možné poskytovat návody pro kompilaci jádra. Pokud nebude vámi konfigurované a kompilované jádro funkční dle vašich představ, nebo není možné používat některé dřívější služby, proveďte zpětnou instalaci původního standardního jádra.
U vámi kompilovaného jádra nejsme s to poskytovat vám instalační podporu z toho důvodu, že voleb pro nastavení jádra je více než 800 a možnost chyb přitom roste exponenciální řadou.

Pokud provedete instalaci balíku apmd, můžete ho aktivovat v konfiguračním souboru /etc/rc.config. Zde nastavte proměnnou START_APMD na hodnotu yes.
Příkazem apm pak máte možnost zobrazit stav baterií, nebo jako uživatel root aktivovat mody standby, resp. suspend.
V X Window můžete zobrazovat stav baterií také programem xapm.


Viz také:
o Laptopy a notebooky (PCMCIA) v Linuxu
o Automatické vypínání počítače při "vypnout" (díl I.)
o APM pro notebooky Acer
o Jak zpětně nainstalovat původní SuSE jádro
o Kompilace jádra (bezpečná metoda)

Klíčová slova: APM, ADVANCED POWER MANAGEMENT, LAPTOP, NOTEBOOK, STANDBY, SUSPEND

Kategorie: Hardware

SDB-apm, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 31. Mai 1999
SuSE Linux AG - Poslední změnu: 19. Jul 2001 provedl zoz (sdb_gen 1.40.0)