[sisyphus] poweroff
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_mivlgu=2Emurom=2Eru?=
Вт Апр 16 18:34:17 MSD 2002
On Tue, Apr 16, 2002 at 17:42:49 +0400, serge wrote:
> Hi all.
>
> Кто-нибудь может объяснить почему команда poweroff не выключает
> питание компьютера и как от этого избавиться ?
> В kernel 2.4.2 - из Alt Linux все без проблем, а начиная с 2.4.8
> (а может раньше) не хочет. Кстати не patch-енный kernel ( из
> kernel.org) ведет себя так же. А может проблема не в ядре? А в утилитах
> из пакета SysVinit(halt?)?
С какого-то момента в ядрах от ALT поддержка apm, необходимая в том числе
и для выключения питания, вынесена в модуль. Для загрузки модуля
необходимо выполнить команду:
modprobe apm
Можно просто добавить строку apm в /etc/modules - в этом случае модуль
будет загружаться сразу при запуске системы. При этом будет запущен
системный процесс kapm-idled, который выполняет вызовы APM BIOS с целью
снижения энергопотребления при незагруженной машине - но это дает побочный
эффект в виде появления в top процесса kapm-idled, пожирающего все
свободное процессорное время.
Кроме того, в новых версиях пакета initscripts (не помню точно, с какой
именно версии) перед выключением вызывается modprobe apm.
Подробная информация о списке рассылки Sisyphus