[Hardware] APM vs ACPI

Sviataslau Svirydau Sviataslau_Svirydau на epam.com
Ср Апр 13 12:02:15 MSD 2005


Sviataslau Svirydau wrote:

> Будем над этим подумать :)
>
> Постараюсь потиху приползти к этому... по мере наличия свободного 
> времени...

Ну вот, попробовал немного побаловаться с apm...

Неоспоримый плюс - работает suspend to ram.
Еще один - вместе с апм все же работает swsusp2.
Впрочем, на этом плюсы заканчиваются...
Неоспоримый минус - малая гибкость и конфигурабельность.

Теперь чего не хватает:

Не работает обработка кнопки power. Просто происходит железное 
выключение... Это как-то можно настроить при использовании apm?

Нет возможности перенастроить реакцию на нажатие кнопки suspend. Вернее, 
теоретически есть такая возможность (малость кривоватая, правда)... Но 
она не рабочая по нескольким причинам. apmd _теоретически_ может 
отклонить suspend/standby, если:
1. apmd_proxy завершится с кодом, отличным от 0. В имеющихся скриптах 
такое не поддерживается.
2. определен символ APM_IOC_REJECT. Однако нет такого символа, поэтому 
apmd все же будет вызывать suspend/standby независимо от результата 
apmd_proxy

Вот только в этом месте мне не совсем понятно зачем нужен этот reject? 
apmd все равно вручную вызывает ioctl для выполнения suspend/standby, 
так что по идее, можно этого и не делать при определенных условиях... 
(если, конечно, это не противоречит спецификации апм)

А еще если саспендиться при открытой крышке, то избражение на дисплее 
становится некрасивым в процессе суспеду... неэстетично...


-- 
Best Regards,
Sviataslau Svirydau <Sviataslau_Svirydau at epam.com>
phone:  +375 (17) 210 1662, ext. 1503
fax:    +375 (17) 210 1168
mobile: +375 (29) 641 4214
-- 
life, n.:
	A whim of several billion cells to be you for a while.



Подробная информация о списке рассылки Hardware