
У меня странная проблема с моим рабочим столом 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
идея №3 - опросить сообщения загрузки journalctlЭтот mei_me (интерфейс Intel Management Engine) для мобильного набора микросхем Intel Express вызывает много проблем.
Вы можете внести модуль в черный список, но при этом можете потерять часть функциональности, о которой я не знаю.
Если ваш ноутбук поддерживает его, вы можете отключить его в BIOS. Я читал, что люди успешно отключают его, хотя у всех разные проблемы.
Ознакомьтесь с 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 — Попробуйте другой блок питания (большего номинала)
идея №6 - отключить WOL (Wake On LAN)Мой блок питания был 450 Вт. Однако я устал ходить вокруг да около, пока не прочитал на странице 23 руководства GA-Z87N-WIFI, что в случае использования PCI-E рекомендуется использовать блок питания мощностью 500 Вт или выше, так как более низкие пружины дестабилизируют (возможная причина перезагрузки).
Сделано для обновления до блока питания мощностью 650 Вт и перезагрузки после выключения, никогда не случалось.
Вывод: новые видеокарты потребляют много энергии. Всегда проверяйте требования к питанию печати и настраивайте источники энергии.
идея №7 - ошибка в ядре с модулем xhciПо умолчанию Wake-up LAN включен в BIOS (Power Manegement). Поскольку у меня есть Synology NAS, настроенный для моей частной сети, «обманщик» отправляет пакеты в сеть и позволяет мне работать на машине Linux после этого выключения.
Я последовал вашей рекомендации (отключил Wake-up LAN), и все работает так, как и ожидалось.
xhci: Исправление ложных пробуждений после S5 на Haswell
ИсточникОшибка 66171 - [PATCH] Выключение питания не работает, просто перезагружается
решение2
У меня была эта проблема на моей Fedora 22 и установке Arch. После прочтенияэтот отчет об ошибкеЯ добавил xhci_hcd.quirks=262144
в свои /etc/default/grub
параметры загрузки.
решение3
У меня та же проблема, и ни одно из вышеперечисленных решений мне не помогло. Оказывается, это былоэтот баг Упомянутый там обходной путь мне помог:
dpkg --purge kexec-tools