Другой пользователь с HP Pavilion разряжался на 10% за одну ночь . По-видимому, не было никакой конфигурации BIOS для Wake-on-LAN, и они должны были использовать этот метод:
$ sudo lshw -class network | grep logical
logical name: enp59s0
logical name: wlp60s0
Логическое имя, начинающееся с e
, для Ethernet, что означает «LAN». Логическое название, начинающееся с w
, для WiFi, который не имеет значения.
Затем возьмите логическое имя Ethernet / LAN и передайте его ethtool
команде:
$ sudo ethtool enp59s0
Settings for enp59s0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Current message level: 0x000060e4 (24804)
link ifup rx_err tx_err hw wol
Link detected: yes
В моем случае "Wake on LAN" не включен, но если ваш показывает:
Wake-on: g
Это означает, что "Wake-on-LAN" включен, и, как OP теряет 0% батареи за ночь, вы теряете 5% в день.
Чтобы отключить «Wake-on-LAN», OP использовал:
sudo ethtool -s enp59s0 wol d
- Не забудьте заменить
enp59s0
свое логическое имя с шага 1. выше.
wol
расшифровывается как "Wake-on-LAN".
d
Означает disable
.
ArchLinux содержит обширную статью о Wake-on-LAN .
Почему вы используете "Wake-on-LAN"?
Некоторые серверы захотят разбудить клиентские ПК за ночь и установить на них новые программы за ночь или обновить файлы.
USB выключен в Windows, оставлен в Ubuntu
Пользователь Tom's Hardware сообщает, что при отключении Windows все устройства с питанием от USB отключаются. Однако, когда Ubuntu 16.04 выключается, устройства с питанием от USB остаются включенными.
Чтобы убедиться в том, что это происходит в вашем случае, подключите устройство с питанием от USB, такое как сотовый телефон или мышь, ко всем портам USB и проверьте, подается ли питание на них, когда Ubuntu выключает компьютер.
Менее вероятные сценарии
- Пробуждение по USB
- Пробуждение по беспроводной сети
Просмотр журнала выключений
У меня есть опыт во suspend
время системы не заканчивает процесс. Когда система возобновляет работу, она завершает процесс. Вы должны проверить /var/log/syslog
или /var/log/syslog.1
убедиться, что все отключилось правильно и было выключено. Вы также можете проверить journalctl -b-1
конец предыдущей загрузки. Используйте, journalctl -b
чтобы посмотреть начало текущей загрузки.
Справочная информация: systemd приостанавливает работу системы, но после возобновления работы ядра затем переходит в режим сна и пробуждения