Inny użytkownik HP Pavilion tracił z dnia na dzień 10% baterii . Najwyraźniej nie było konfiguracji BIOS dla Wake-on-LAN i musieli użyć tej metody:
$ sudo lshw -class network | grep logical
logical name: enp59s0
logical name: wlp60s0
Nazwa logiczna rozpoczynająca się od e
to Ethernet, co oznacza „LAN”. Logiczna nazwa zaczyna się w
od Wi-Fi, co nie ma znaczenia.
Następnie weź nazwę logiczną Ethernet / LAN i przekaż ją do ethtool
polecenia:
$ 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
W moim przypadku „Wake on LAN” nie jest włączone, ale jeśli Twój pokazuje:
Wake-on: g
Oznacza to, że funkcja „Wake-on-LAN” jest włączona i podobnie jak OP traci „0% baterii na noc, tracisz 5% dziennie.
Aby wyłączyć „Wake-on-LAN”, OP użył:
sudo ethtool -s enp59s0 wol d
- Pamiętaj, aby zastąpić
enp59s0
swoją logiczną nazwę z kroku 1. powyżej.
wol
oznacza „Wake-on-LAN”.
d
Oznacza disable
.
ArchLinux ma obszerny opis dotyczący Wake-on-LAN .
Dlaczego miałbyś używać „Wake-on-LAN”?
Niektóre serwery będą chcieli obudzić komputery klienckie z dnia na dzień i zainstalować na nich nowe programy w nocy lub zaktualizować pliki.
USB wyłączone w Windows, pozostawione w Ubuntu
Użytkownik sprzętu Tomka informuje, że po wyłączeniu systemu Windows wszystkie urządzenia zasilane przez USB wyłączają się. Jednak po wyłączeniu Ubuntu 16.04 urządzenia zasilane przez USB pozostają włączone.
Aby potwierdzić, że dzieje się tak w twoim przypadku, podłącz urządzenie zasilane przez USB, takie jak telefon komórkowy lub mysz, do wszystkich portów USB i sprawdź, czy są one zasilane, gdy Ubuntu wyłącza komputer.
Mniej prawdopodobne scenariusze
- Obudź się na USB
- Obudź się w bezprzewodowej sieci LAN
Przejrzyj dziennik zamknięcia
Mam doświadczenie, suspend
że system nie kończy procesu. Po wznowieniu działania system kończy proces. Powinieneś sprawdzić swój /var/log/syslog
lub, /var/log/syslog.1
aby upewnić się, że wszystko zostało poprawnie wyłączone i zostało wyłączone. Możesz także sprawdzić, journalctl -b-1
aby zobaczyć koniec poprzedniego rozruchu. Służy journalctl -b
do sprawdzania początku bieżącego rozruchu.
Tło: systemd zawiesza system, ale po wznowieniu jądro przechodzi w tryb uśpienia i budzenia