Debian Wheezy перезагружается вместо выключения

Debian Wheezy перезагружается вместо выключения

У меня странная проблема с моим рабочим столом Debian Wheezy. Когда я пытаюсь выключить систему (из Gnome или из командной строки с помощью shutdown -h now), компьютер автоматически перезагружается.

Самое странное, что последнее сообщение перед перезагрузкой - "Will now halt"... и через несколько секунд компьютер перезапускается. После ожидания запуска системы, если я выдаю команду shutdown -h nowиз консоли (до запуска GNOME), компьютер выключается чисто, иостаетсявыключенный.

Хотя я знаю, что могу оставить компьютер включенным на неопределенное время (в конце концов, это не компьютер с Windows), я предпочитаю выключать его должным образом.

Есть ли какой-то файл конфигурации и/или опция, на которые мне следует обратить внимание, чтобы решить эту проблему?

Справочная информация

  • Debian 7.5 "Wheezy" 64 бит
  • Процессор: Intel Core i7
  • Материнская плата: ASUSTeK P8B75-M

решение1

В этой теме было много предложений, которые кажутся вам хорошими зацепками, за которыми стоит поработать.

Что попробовать

идея №1 - systemd

Если ваша система использует systemd, попробуйте использовать это:

$ systemctl poweroff
идея №2 - внести в черный список модуль ядра mei_me

Этот mei_me (интерфейс Intel Management Engine) для мобильного набора микросхем Intel Express вызывает много проблем.

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

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

идея №3 - опросить сообщения загрузки journalctl

Ознакомьтесь с journalctlотзывами о том, что приводит к перезагрузке системы.

$ sudo journalctl -b
Идея №4 — Добавить параметр ядра acpi=force

Попробуйте добавить следующее в параметры загрузки вашего ядра. Их можно добавить в конец строки вашего ядра в /etc/grub2.cfg.

linux   /vmlinuz-3.14.4-100.fc19.x86_64 root=/dev/mapper/fedora_greeneggs-root ro rd.md=0 ... acpi=force ...
Идея №5 — Попробуйте другой блок питания (большего номинала)

Мой блок питания был 450 Вт. Однако я устал ходить вокруг да около, пока не прочитал на странице 23 руководства GA-Z87N-WIFI, что в случае использования PCI-E рекомендуется использовать блок питания мощностью 500 Вт или выше, так как более низкие пружины дестабилизируют (возможная причина перезагрузки).

Сделано для обновления до блока питания мощностью 650 Вт и перезагрузки после выключения, никогда не случалось.

Вывод: новые видеокарты потребляют много энергии. Всегда проверяйте требования к питанию печати и настраивайте источники энергии.

идея №6 - отключить WOL (Wake On LAN)

По умолчанию Wake-up LAN включен в BIOS (Power Manegement). Поскольку у меня есть Synology NAS, настроенный для моей частной сети, «обманщик» отправляет пакеты в сеть и позволяет мне работать на машине Linux после этого выключения.

Я последовал вашей рекомендации (отключил Wake-up LAN), и все работает так, как и ожидалось.

идея №7 - ошибка в ядре с модулем xhci

xhci: Исправление ложных пробуждений после S5 на Haswell

ИсточникОшибка 66171 - [PATCH] Выключение питания не работает, просто перезагружается

решение2

У меня была эта проблема на моей Fedora 22 и установке Arch. После прочтенияэтот отчет об ошибкеЯ добавил xhci_hcd.quirks=262144в свои /etc/default/grubпараметры загрузки.

решение3

У меня та же проблема, и ни одно из вышеперечисленных решений мне не помогло. Оказывается, это былоэтот баг Упомянутый там обходной путь мне помог:

dpkg --purge kexec-tools

Связанный контент