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

8

Есть около 40 компьютеров, работающих с этой проблемой. Все они имеют материнскую плату ASUS P5KPL / 1600. Все они работают под управлением SUSE Linux 11.1.

Когда я говорю компьютеру, чтобы выключить либо через пользовательский интерфейс или путем выдачи

shutdown -h now

в корневом терминале компьютер выключается примерно на 1 секунду, а затем снова включается.

Я отключил все события включения в BIOS, чтобы убедиться, что это не внешнее событие, которое вызывает перезагрузку компьютера.

Я попытался загрузиться с Ubuntu Live CD, чтобы увидеть, была ли проблема именно с SUSE. Выключение из Ubuntu также не работает; компьютер просто перезагружается.

ИТ-специалисты на работе говорят мне, что те же машины (машины с одинаковой материнской платой) нормально выключаются при установке Windows XP.

Если я загружаю компьютер, захожу в BIOS и сохраняю без внесения каких-либо изменений , при следующей перезагрузке компьютер выключится и останется выключенным, когда ему будет сказано сделать это из SUSE или Ubuntu. После этого он возвращается к перезагрузке каждый раз, когда предполагается отключение.

Любые идеи о том, почему я не могу отключить их с Linux?

Стейси Ричардс
источник

Ответы:

2

Я попросил ИТ-специалистов попытаться удалить установленные карты PCI / PCIE, чтобы проверить, влияют ли они на процесс завершения работы.

Конечно, удаление устройства PCIE с последовательным / параллельным портом Moschip Semiconductor решило проблему.

Стейси Ричардс
источник
Глупый вопрос, но у меня такая же проблема (также с Linux), и как я могу увидеть, есть ли на моем компьютере устройства Moschip? lspciничего с этим именем не показывает Он показывает несколько устройств PCIE.
Мистер Листер
1

У меня были случаи, когда хотя BIOS был настроен на то, чтобы ничего не активировать, он все равно работает (особенно на машинах на базе NIC - PSU).

Попробуйте отключить кабель Ethernet, а затем выключите его. Это покажет, отправляется ли какой-то «магический пакет», даже без вашего ведома.

Уильям Хилсум
источник
Привет Уилл. Спасибо, что ваш ответ. Я попытался завершить работу без подключения сетевого кабеля, и машина все еще перезагружалась.
Стейси Ричардс
Очень странно - только другие предложения, которые я хотел бы сделать (но, похоже, вы хорошо покопались в BIOS), - это двойная проверка таких параметров, как поддержка ACPI, функции энергосбережения, параметры сбоя питания, режим ожидания и т. Д. не помогает - посмотрите, доступно ли обновление BIOS.
Уильям Хилсум
1

Вполне возможно, что есть аппаратный или программный недостаток. Перепрошивка BIOS может помочь. Если нет, вы можете установить Windows (или позаимствовать чей-то жесткий диск под управлением Windows, поскольку на этих компьютерах установлено одинаковое оборудование) и посмотреть, сможет ли Windows его выключить.

CarlF
источник
Спасибо за отзыв Карл. Мы попытались перепрограммировать BIOS последней версией и некоторыми более старыми версиями. Все еще не идти. Мы попытались загрузить компьютер с компакт-диска BartPE Live Windows. Выключение из Windows работает. Странный.
Стейси Ричардс
Существует некоторая разница в том, как Linux и Windows выдают команду выключения. Я бы сообщил об этом как об ошибке в Ubuntu, который, вероятно, пойдет по цепочке и сообщит об этом разработчикам ядра.
CarlF