Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/11/2016, à 17:30

oh

[RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Bonjour

Je me suis aperçu que sur le PC de ma fille (HP 15-AY012NF), la batterie se déchargeait toute seule lorsqu'on éteignait sous Ubuntu 16.04 LTS (environ 1% de perte par heure) alors quelle gardait toute la charge lorsqu'on éteignait sous Win 10.
Pour confirmer que çà ne vient pas de la batterie, aucune décharge lorsqu'on l'enlève de l'ordi.
Avez-vous une idée pour remédier à ce souci ?
Merci d'avance.

Dernière modification par oh (Le 19/12/2016, à 20:14)

Hors ligne

#2 Le 23/11/2016, à 23:14

tarkan99

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Salut,

je pencherais pour un périphérique qui reste alimenté après l'arrêt du PC, par exemple une carte réseau avec
le "wake on lan" activé.

avec ifconfig, trouver le nom de la carte réseau
exemple :

 ifconfig
enp0s25   Link encap:Ethernet  HWaddr xxxx 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
          Interruption:20 Mémoire:d4700000-d4720000 

ensuite, voir si le wake on lan est activé :
sudo ethtool enp0s25 | egrep "^[[:blank:]]*Wake-on: (g|d)"
(remplacer enp0s25 par la valeur trouvé via ifconfig)

et donner le résultat ici.

Dernière modification par tarkan99 (Le 23/11/2016, à 23:18)


xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne

#3 Le 24/11/2016, à 12:51

oh

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Bonjour Tarkan99 et merci pour ta réponse.

En faisant ce que tu m'as demandé, j'ai
Wake on : g

Hors ligne

#4 Le 29/11/2016, à 12:17

oh

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Bonjour

Est-ce que quelqu'un aurait une idée de ce qu'il faudrait faire maintenant que je sais que "Wake on : g" ?

Merci d'avance

Hors ligne

#5 Le 29/11/2016, à 22:26

navtex

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

bonjour
Peut-etre voir dans le bios pour le désactiver ?


Xubuntu sur CLEVO PA7 i5 32ram Jammy Jellyfish
ABientot sur le Libre

Hors ligne

#6 Le 30/11/2016, à 08:44

tarkan99

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

désolé, pas pu venir sur le forum plus tôt...

pour désactiver le wol, essaie avec

sudo ethtool -s xxxxx wol d

en remplaçant xxxxx par le nom de la carte réseau.


xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne

#7 Le 01/12/2016, à 19:32

oh

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Super çà marche ! Merci beaucoup tarkan99.
Et merci aussi à toi navtex.

Au fait est-ce que vous savez comment mettre ce portable dans la liste des HP sur lesquels Ubuntu s'installe sans problème ?

Hors ligne

#8 Le 02/12/2016, à 11:13

tarkan99

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

De rien, j'ai modifié le réglage moi aussi du coup sur mon portable HP.

pour ajouter le PC, fais un boot info et créer un sujet dans https://forum.ubuntu-fr.org/viewforum.php?id=10
avec en sujet par exemple : "installation réussie Ubuntu xx.xx sur HP xxxx"
et tu postes le lien du boot info

en général, Malbo ajoute le PC dans la liste.


xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne

#9 Le 03/12/2016, à 09:13

oh

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

En fait c'est pas complètement réglé. Lorsque je tape l’instruction et que j'éteins, la batterie ne se décharge plus du tout, mais lorsque je rallume ensuite et que j'éteins, la batterie se décharge.
Il doit falloir mettre l’instruction dans un script (?) de clôture de session, mais je sais pas comment faire ... ?

Hors ligne

#10 Le 07/12/2016, à 12:20

oh

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Bonjour

Je reviens à la charge pour savoir si quelqu'un sait comment faire pour que mon ordi fasse çà avant de s'éteindre :

sudo ethtool -s xxxxx wol d (en remplaçant xxxxx par le nom de la carte réseau).

Il doit y avoir une histoire de script qui se lance avant d'éteindre l'ordi mais je ne sais pas du tout comment faire.
Merci d'avance pour vos solutions

Hors ligne

#11 Le 11/12/2016, à 23:48

tarkan99

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Plusieurs solutions : via cron
https://doc.ubuntu-fr.org/cron
et l'option #reboot

ou bien via upstart
http://upstart.ubuntu.com/getting-started.html

Upstart semble plus adapté à ce que tu vex faire.
sans avoir pratiqué je ne peux pas t'en dire plus mais je pense que tu trouveras ta solution.


xubuntu 22.04.1 sur machine assemblée base de Core i5 9400

Hors ligne

#12 Le 17/12/2016, à 12:41

oh

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

bon comme çà me dépasse un peu tout çà et que  je n'ai pas le temps de me plonger dedans je vais faire au plus simple, même si c'est très très loin d’être "élégant" :
avant d’éteindre, je vais lui dire d'ouvrir à chaque fois un terminal, de remonter avec la flèche haut à l'instruction "sudo ethtool -s xxxxx wol d" que je lui aurai déjà tapé une première fois et de rentrer son mot de passe.

Merci pour ton aide.

Hors ligne

#13 Le 18/12/2016, à 00:07

metalux

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Bonsoir,
Depuis Ubuntu 16.04 ce n'est plus upstart mais systemd qui gère les processus d'init.
Cela devrait fonctionner:

sudo nano  /etc/systemd/system/wol.service

coller le contenu suivant:

[Unit]
Description="WOL Off"
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s xxxxx wol d
[Install]
WantedBy=multi-user.target

Remplacer les xxxxx comme indiqué par tarkan99
Ctrl+X pour sortir, répondre "O" pour sauvegarder puis touche "entrée".
Ensuite il faut lancer et activer le service au démarrage:

sudo systemctl start wol.service
 sudo systemctl enable wol.service

J'ai fais le script à partir de l'exemple 2 de cette documentation
Le WOL sera désactivé dès le démarrage au lieu de l'extinction mais aucune importance, le but est de le désactiver. Si c'est vraiment à l'extinction que tu souhaites le faire, regarde le lien que je t'ai donné et tu peux t'inspirer de sujet tel que celui-ci.

Dernière modification par metalux (Le 19/12/2016, à 09:01)

Hors ligne

#14 Le 18/12/2016, à 12:29

oh

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Bonjour et merci metalux pour tout ce que tu m'as proposé
Cependant, j'ai un problème lorsque je fais :

sudo systemctl start wol.service

il me répond :

Failed to start wol.service: Unit wol.service is not loaded properly: Bad message.
See system logs and 'systemctl status wol.service' for details.

et lorsque je fais

systemctl status wol.service

j'obtiens çà :

● wol.service
   Loaded: error (Reason: Bad message)
   Active: inactive (dead)

déc. 18 11:05:07 xxxx-HP-Notebook systemd[1]: [/etc/systemd/system/wol.service:1] Invalid section header '[Unit] Description="WOL Off" [Service
déc. 18 11:09:31 xxxx-HP-Notebook systemd[1]: [/etc/systemd/system/wol.service:1] Invalid section header '[Unit] Description="WOL Off"'
déc. 18 11:11:05 xxxx-HP-Notebook systemd[1]: [/etc/systemd/system/wol.service:1] Invalid section header '[Unit] Description="WOL Off"'
déc. 18 11:16:06 xxxx-HP-Notebook systemd[1]: [/etc/systemd/system/wol.service:1] Invalid section header '[Unit] Description="WOL Off"'
déc. 18 11:16:48 xxxx-HP-Notebook systemd[1]: [/etc/systemd/system/wol.service:1] Invalid section header '[Unit] Description="WOL Off"'
déc. 18 11:23:53 xxxx-HP-Notebook systemd[1]: [/etc/systemd/system/wol.service:1] Invalid section header '[Unit] Description="WOL Off"'
lines 1-10/10 (END)

Tu aurais une idéee de ce qui se passe ?


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 18/12/2016, à 17:34)

Hors ligne

#15 Le 18/12/2016, à 12:40

metalux

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Oui, j'ai une idée.

Invalid section header '[Unit]

La syntaxe est incorrecte dans [Unit]. Peux-tu poster S.T.P:

cat /etc/systemd/system/wol.service

Hors ligne

#16 Le 18/12/2016, à 12:46

oh

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Cà donne çà

[Unit] Description="WOL Off"
[Service] Type=oneshot
ExecStart=/sbin/ethtool -s enp3s0 wol d
[Install]
WantedBy=multi-user.target

Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 18/12/2016, à 17:33)

Hors ligne

#17 Le 18/12/2016, à 12:51

metalux

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Effectivement, ce n'est pas comme ça qu'il faut l'écrire. Il faut retourner à la ligne après [Unit] et [Service]

Hors ligne

#18 Le 18/12/2016, à 13:13

oh

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

oh mince désolé !

Comme j'arrivai à rien faire avec nano j'avais fait un sudo nautilus puis un gedit avec le clic bouton droit sur le fichier en question (Le gars qu'assure sous linux quoi ! )
Bon maintenant j'ai plus de message d'erreur après sudo systemctl start wol.service

Mais après  sudo systemctl enable wol.service
j'ai çà : Failed to execute operation: Invalid argument

Encore un souci quelque part on dirait ...

Hors ligne

#19 Le 18/12/2016, à 13:25

metalux

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Décidément....
J'ai déjà eu cette erreur comme tu peux le voir dans cette réponse, ce qui est étonnant car sur mon Pc ça passe avec Ubuntu-Mate 16.04....bon c'est pas grave, du moment qu'il y ait une solution.
Tu vas donc supprimer ce que tu as fais puis le refaire proprement dans le dossier /lib/systemd/system

sudo rm /etc/systemd/system/wol.service

Puis la même chose que je t'ai indiqué plus haut mais désormais dans le dossier /lib/systemd/system. tu dois avoir la réponse Created symlink from..... comme mentionné dans le lien que je t'ai mis.

Hors ligne

#20 Le 18/12/2016, à 17:05

oh

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Comme je ne suis pas "fan" de nano, après avoir fait un sudo nautilus, j'ai juste déplacé le fichier wol.service de etc/systemd/system à lib/systemd/system  (j'espère que çà revient strictement au mème que ce que tu voulais que je fasse)

ensuite RAS après avoir tapé sudo systemctl start wol.service

Mais après  sudo systemctl enable wol.service
j'ai toujours çà : Failed to execute operation: Invalid argument.

Pour info cat /lib/systemd/system/wol.service donne

[Unit]
Description="WOL Off"
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s enp3s0 wol d
[Install]
WantedBy=multi-user.target

Y doit encore une subtilité qui m'échappe ...


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 18/12/2016, à 17:32)

Hors ligne

#21 Le 18/12/2016, à 19:38

metalux

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Lors de ton 1er essai, tu as dû créer un lien invalide, c'est sans doute pour ça que ça ne fonctionne pas. Peut-être qu'en laissant dans /etc ça aurait fonctionné mais maintenant que tu as déplacé, laisse comme ça.
Explore le dossier /etc/systemd/system/multi-user.target.wants pour voir si il y a un lien symbolique wol.service. Si oui supprime le avec:

sudo rm etc/systemd/system/multi-user.target.wants/wol.service

puis relance le service au démarrage:

sudo systemctl enable wol.service

Regarde aussi dans /lib/systemd/system/multi-user.target.wants si il n'y a pas des résidus de tes essais préalables.

Hors ligne

#22 Le 18/12/2016, à 20:51

oh

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

J'ai pas trouvé de wol.service dans /etc/systemd/system/multi-user.target.wants
ni dans /lib/systemd/system/multi-user.target.wants

Cà commence à devenir pointu ! Merci de m'aider.

Hors ligne

#23 Le 18/12/2016, à 23:26

metalux

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

J'ai fini par tester sur mon Pc en reproduisant les erreurs que tu as faites et au final ça fonctionne sans erreur. Seulement j'ai stoppé et désactivé le service entre temps mais j'ai également ré-essayé sans le faire. Il y a forcément (ou pas mais dans ce cas je ne vois pas pourquoi) une erreur de syntaxe ou dans ta procédure.
Supprime toutes les traces éventuelles et recommence. Il y aura peut-être des messages d'erreurs si les fichiers n'existent pas, n'en tiens pas compte:

sudo systemctl stop wol.service
sudo systemctl disable wol.service
sudo rm /etc/systemd/system/wol.service
sudo rm /lib/systemd/system/wol.service
sudo rm /lib/systemd/system/multi-user.target.wants/wol.service
sudo rm /etc/systemd/system/multi-user.target.wants/wol.service

Ensuite redémarre. Tu referas la procédure avec nano de préférence. Ce n'est pas compliqué, après la commande:

sudo nano  /lib/systemd/system/wol.service

tu fais un copier/coller que tu colles dans le terminal de ce qui se trouve ci-dessous:

[Unit]
Description=WOL Off
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s enp3s0 wol d
[Install]
WantedBy=multi-user.target

enp3s0 est-ce bien ce que tu trouves avec ifconfig?
Puis tu appuis sur les touches Ctrl+X (pour quitter) et enfin sur la touche O (pour sauvegarder) et la touche "Entrée" pour enregistrer le nom de fichier.
Ctrl+X puis O et enfin "Entrée", ce n'est pas bien compliqué. Assure toi également lors du copier/coller qu'il n'y ait pas d'espace devant les lignes, que ce soit bien écrit.
Relance ensuite:

sudo systemctl start wol.service
sudo systemctl enable wol.service

Si ça ne fonctionne toujours pas, je ne vois pas autre chose qu'un bug avec la version de systemd. Pour info, j'ai la version systemd 229 (obtenu avec systemctl --version)

Si tu as toujours l'erreur, on essaiera de faire manuellement le lien symbolique sans passer par systemctl enable...

Hors ligne

#24 Le 19/12/2016, à 01:27

oh

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Bonne nouvelle çà à l'air de marcher puisque j'ai eu çà au final

Created symlink from /etc/systemd/system/multi-user.target.wants/wol.service to /lib/systemd/system/wol.service.

la seule différence que j'ai vu avec ce que j'avais fait avant c'est qu'au post #13 le contenu de wol.service se terminait par "[/quote"
Tu n'as pas pu voir cette erreur de syntaxe quand je t'ai donné le contenu du cat (post#16) car la seule possibilité que m'a laissé l’éditeur du forum de valider le post c''était de rajouter un autre "[/quote" au début du post. (d’ailleurs tu peux voir que j'ai été obligé de tronquer les 2 balises pour pourvoir publier ce post).

En tout cas merci beaucoup pour le temps que tu as passé à m'aider.
Je vais éteindre le PC et je te dirai demain si  il a continué à perde 1% de batterie par heure ou si la manip a fonctionné

Hors ligne

#25 Le 19/12/2016, à 09:07

metalux

Re : [RESOLU] batterie se décharge toute seule avec Ubuntu et pas sous Win

Si je poste des âneries aussi ça ne risque pas de fonctionner roll
Je me suis trompé en utilisant les balises sur le forum et j'ai effacé en oubliant un bout. J'ai corrigé le post #13, ça pourra servir à d'autres membres du forum.
Tu peux utiliser la commande de tarkan99 après un redémarrage pour t'assurer que le WOL est désactivé mais tout à l'air Ok.

sudo ethtool enp3s0 | egrep "^[[:blank:]]*Wake-on: (g|d)"

Hors ligne