Есть около 40 компьютеров, работающих с этой проблемой. Все они имеют материнскую плату ASUS P5KPL / 1600. Все они работают под управлением SUSE Linux 11.1.
Когда я говорю компьютеру, чтобы выключить либо через пользовательский интерфейс или путем выдачи
shutdown -h now
в корневом терминале компьютер выключается примерно на 1 секунду, а затем снова включается.
Я отключил все события включения в BIOS, чтобы убедиться, что это не внешнее событие, которое вызывает перезагрузку компьютера.
Я попытался загрузиться с Ubuntu Live CD, чтобы увидеть, была ли проблема именно с SUSE. Выключение из Ubuntu также не работает; компьютер просто перезагружается.
ИТ-специалисты на работе говорят мне, что те же машины (машины с одинаковой материнской платой) нормально выключаются при установке Windows XP.
Если я загружаю компьютер, захожу в BIOS и сохраняю без внесения каких-либо изменений , при следующей перезагрузке компьютер выключится и останется выключенным, когда ему будет сказано сделать это из SUSE или Ubuntu. После этого он возвращается к перезагрузке каждый раз, когда предполагается отключение.
Любые идеи о том, почему я не могу отключить их с Linux?
lspci
ничего с этим именем не показывает Он показывает несколько устройств PCIE.У меня были случаи, когда хотя BIOS был настроен на то, чтобы ничего не активировать, он все равно работает (особенно на машинах на базе NIC - PSU).
Попробуйте отключить кабель Ethernet, а затем выключите его. Это покажет, отправляется ли какой-то «магический пакет», даже без вашего ведома.
источник
Вполне возможно, что есть аппаратный или программный недостаток. Перепрошивка BIOS может помочь. Если нет, вы можете установить Windows (или позаимствовать чей-то жесткий диск под управлением Windows, поскольку на этих компьютерах установлено одинаковое оборудование) и посмотреть, сможет ли Windows его выключить.
источник