Un autre utilisateur avec un HP Pavilion perdait 10% de sa batterie pendant la nuit . Apparemment, il n'y avait pas de configuration BIOS pour Wake-on-LAN et ils ont dû utiliser cette méthode:
$ sudo lshw -class network | grep logical
logical name: enp59s0
logical name: wlp60s0
Le nom logique commençant par e
est pour Ethernet qui signifie "LAN". Le nom logique commençant par w
est pour le WiFi qui n'est pas un problème.
Prenez ensuite le nom logique Ethernet / LAN et passez-le à la ethtool
commande:
$ 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
Dans mon cas, "Wake on LAN" n'est pas activé mais si le vôtre apparaît:
Wake-on: g
Cela signifie que "Wake-on-LAN" est activé et comme l'OP perd 0% de batterie par nuit, vous perdez 5% par jour.
Pour désactiver "Wake-on-LAN", l'OP utilisé:
sudo ethtool -s enp59s0 wol d
- N'oubliez pas de remplacer
enp59s0
par votre nom logique à l'étape 1. ci-dessus.
wol
signifie "Wake-on-LAN".
- Le
d
représente disable
.
ArchLinux a un article complet sur Wake-on-LAN .
Pourquoi utiliseriez-vous "Wake-on-LAN"?
Certains serveurs voudront réveiller les PC clients du jour au lendemain et installer de nouveaux programmes sur eux du jour au lendemain ou mettre à jour les fichiers.
USB désactivé dans Windows, laissé sous Ubuntu
Un utilisateur de Tom's Hardware signale que lorsque Windows arrête tous les appareils alimentés par USB, éteignez-les. Cependant, lorsque Ubuntu 16.04 s'arrête, les appareils alimentés par USB restent sous tension.
Pour confirmer si cela se produit dans votre cas, connectez un périphérique alimenté par USB tel qu'un téléphone portable ou une souris à tous les ports USB et voyez s'ils sont alimentés lorsque Ubuntu arrête l'ordinateur.
Scénarios moins probables
- Réveillez-vous sur USB
- Wake on Wireless LAN
Consulter le journal d'arrêt
J'ai l'expérience pendant suspend
le système ne termine pas le processus. Lorsque le système reprend, il termine le processus. Vous devez vérifier votre /var/log/syslog
ou /var/log/syslog.1
pour vous assurer que tout s'est bien arrêté et qu'il a été mis hors tension. Vous pouvez également vérifier journalctl -b-1
pour voir la fin du démarrage précédent. Utilisez journalctl -b
pour regarder le début du démarrage actuel.
Contexte: systemd suspend le système mais lors de la reprise du noyau, il entre en veille et se réveille