Перейти к содержанию

Linux Server II (ядро 2.4.21-20) и ACPI


alexkd

Рекомендуемые сообщения

Есть сервер STL2 (Intel). АТX.

APM отсутствует. Так пишет ядро при загрузке (BIOS APM not found).

В документации к серверу об APM ни слова.

ACPI есть. Описана в документации к серверу. Определяется при загрузке.

Linux KNOPPIX нормально отключает питание компьютера.

На сервере установлена Linux Server II ядро 2.4.21-20.

Команды shutdown, poweroff не выключают сервер (надпись power down).

Игра с параметрами ядра ACPI, APM ничего не дало.

Техподдержка посоветовала включить CONFIG_APM_REAL_MODE_POWER_OFF к конфигурации ядра и перекомпилировать ядро. Но т.к. APM нет, то никаких изменений.

Техподдержка для использования ACPI включить

CONFIG_ACPI=y

CONFIG_ACPI_ENABLE=y

CONFIG_ACPI_DISABLE=y

CONFIG_ACPI_DEBUG=y

Компиляция приводит к ошибкам компиляции.

После выяснений пришел ответ:

"Вынужден вас огорчить. Собрать ядро с поддержкой функций ACPI из наших

исходников нельзя. Причина заключается в патчах (большинство из них от Red Hat).

Отказ от использования патчей может ухудшить безопасность системы. Вы - первый и

единственный пользователь, которому понадобилась поддержка ACPI. Поэтому

возможность сборки ядра с включением функций ACPI ранее не проверялась.

Если вам действительно очень нужна поддержка ACPI, придется использовать

исходники с www.kernel.org. Но в этом случае, вероятность взлома вашей системы

извне существенно возрастет. Подумайте, действительно ли вам необходимо

выключать питание сервера дистанционно (другую причину в необходимости поддержки

ACPI для сервера трудно придумать)?"

"Ядро ASPLinux ServerII (и все обновленные версии, включая самую

последнюю) поддерживает функции APM, но не поддерживает функции ACPI. Эти функции

отключаются скриптами при генерировании файла .config. В скрипты внесены правки

патчами. Причина, очевидно, заключается в том, что спецификации ACPI открыты

только Intel и, если не ошибаюсь, это произошло после выхода первых версий ядра

2.4. Использование этих функций (в связи с отсутствием спецификаций и,

соответственно, некорректной реализацией) может привести к зависанию системы. В

ядре 2.6 ACPI не отключается, так как есть возможность отключить их при загрузке

ядра.

Скорее всего, учитывая, что у вас Intel'овский сервер, ACPI на вашей машине

будет работать корректно."

Кто-нибудь компилировал с включеным ACPI.

В menuconfig пункты связанные с управлением питания включают APM.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Слушай я знаю что ответ не потеме,

но плиз поделись дистрибом! Еслибрал из инета то дай пожайлуста ссылочку на имиджы! Я уже с год ищё ASP ServerII

Ссылка на комментарий
Поделиться на другие сайты

Для Doc:

Гляньте сюда: http://www.linux.ru/forum/index.php?t=msg&goto=295685&am p;am p;rid=618&S=629f0897ae6c42e9f92fb0dddd384d40&srch=as plinux+server+ii#msg_295685

К слову сказать, это сообщение было помещено также на opennet.ru. И самое главное: я написал этому парню письмо с просьбой выслать копию дистрибутива и таки получил ее.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...