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

3189
Stacey Richards

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

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

shutdown -h now 

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

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

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

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

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

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

8

3 ответа на вопрос

2
Stacey Richards

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

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

Глупый вопрос, но у меня такая же проблема (также с Linux), и как я могу увидеть, есть ли на моем компьютере устройства Moschip? `lspci` не показывает ничего с таким именем. Он показывает несколько устройств PCIE. Mr Lister 8 лет назад 0
1
William Hilsum

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

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

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

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

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