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 09/12/2019, à 19:01

Compte supprimé

[Résolu]Batterie niveau erroné, problème de calibrage?

Bonjour,
Mon pc 16.04 Mate s'éteint brusquement sans prévenir(pas de fenêtre indiquant que le pc va s'éteindre) lorsque la batterie est faible. Je vois même rarement l'applet pile devenir rouge.
C'est très embêtant . Je me fais avoir plusieurs fois par jours , avec les conséquences que ça implique.
ça fait un petit moment que ça dure et il me semble que ç'a commencé lorsque j'ai changé la batterie pour une neuve... mais je n'en suis pas sûr . C'est peut être lié à autre chose (comme une modification que j'ai pu faire et que je ne me souviens pas).
Des idées?
Merci pour l'aide que vous pourriez m'apporter

édit :modification du titre pour un plus approprié
Ancien titre : mon pc s'éteint brusquement et sans message si batterie faible

Dernière modification par Compte supprimé (Le 19/12/2019, à 17:31)

#2 Le 09/12/2019, à 22:56

Vobul

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

T'utilises quoi pour t'alerter normalement ?

Il est toujours possible de faire un script qui check la batterie et te le signale si elle est faible.


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 09/12/2019, à 23:13

JiPi_82

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Même symptôme avec Linux MX 19. L'indication de charge de la batterie est erronnée. Le PC s'éteint net ! sans trace et sans couleur, mais sans odeur. Je le met sous tension et ça redémarre sans soucis.
Sous Linux Mint, même phénomène avec la même batterie pourrie. De toute manière, j'ai fait le test avec une deuxième batterie. En fin de charge, pas d'avertissement : le PC s'éteint brutalement.
Le gestionnaire de charge n'est pas très efficace...


MANJARO (machine principale) + 1 HP probook 6550b MANJARO + serveur OMV (conso 18 W)
ASUS PRIME X570-P | RYZEN 7 2700x | Mémoire : 32 Gio DDR4
RTX4070 + 2 écrans 3840x2160 60 Hz (DP+HDMI) + Davinci Resolve Studio
Chaîne YouTube : @tvcrad - site internet : http://lecrad.free.fr

Hors ligne

#4 Le 09/12/2019, à 23:40

Compte supprimé

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Vobul a écrit :

T'utilises quoi pour t'alerter normalement ?

Il est toujours possible de faire un script qui check la batterie et te le signale si elle est faible.

J'utilise le gestionnaire d'énergie 1.24.1 par défaut de Mate 16.04

J'ai suivi ton idée de script que je pourrais lancer avec un cron . Un test pourrait se construire à partir de la variable si dessous:

~ jt'écoute :etat_batterie=$(acpi -V|grep Discharging|cut -d "," -f2|sed s/%//);echo $etat_batterie
87
~ jt'écoute :

mais en écrivant ce code je me suis aperçu que le retour n'est pas fiable. Je suis passé d'un coup de 85% à 100% . Bizarre neutral


@Jipi_82: Pour moi ça marchait bien avant .... C'est peut être la batterie qui délire pas le gestionnaire.

#5 Le 10/12/2019, à 09:08

papy104

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Bonjour

Je suis sous Mate 18.04 et j'ai en permanence l'etat de charge de la batterie qui s'affiche dans Le tableau de bord supérieur
J'ai fait une installation standard  . Mais je ne suis jamais allé jusqu'à la décharge complète ,. Dès que l'indication tombe à 10% je mets en charge

Papy


Jeune depuis très longtemps!
Ubuntu 22.04 MATE et pas vaillant en lignes de commande

Hors ligne

#6 Le 11/12/2019, à 09:32

Compte supprimé

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Bonjour,
En réalisant le script ci dessous pour m'avertir sonorement lorsque ma batterie est sous un seuil déterminé, je me suis aperçu que mon pc s'éteint vers l'estimation de 43/50 % du niveau de la batterie (donnée par la commande acpi -V) .

Aussi je me demande pourquoi est ce ainsi ?
Est ce un problème de calibrage ?

Je joins mon script d'avertissement sonore , si cela est utile pour autre que moi même . (à lancer avec un cron utilisateur)

#!/bin/bash
etat_batterie=$(acpi -V|grep Discharging|cut -d "," -f2|sed s/%//)
if [ -z $etat_batterie ]
then
exit
else
test "$etat_batterie" -lt 50 && aplay chemin_absolu_fichier_wav.wav #ici je fixe le seuil à 50% de décharge
fi

Dernière modification par Compte supprimé (Le 11/12/2019, à 09:34)

#7 Le 11/12/2019, à 11:43

aigla rossa

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Bonjour,

j'ai le même symptôme sous la 18.04. En fait, ma batterie est quasi-morte, et on me l'annonce pourtant pleine.
On dirait (au plan logique... Je suis nul en informatique) que le calcul est le suivant:

(capacité de charge théorique - consommation constatée) / capacité de charge théorique, au lieu de
(capacité de charge réelle - consommation constatée) / capacité de charge théorique

Mais c'est peut-être une mauvaise interprétation de ma part.

Hors ligne

#8 Le 11/12/2019, à 11:58

Mobilis

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Je suis également sur Ubuntu Mate, mais je ne fais absolument pas confiance au gestionnaire d'énergie de Mate, qui est tout sauf fiable.
J'ai donc installé celui de xfce, en installant le paquet xfce4-power-manager et ses dépendances.
Je l'ai ensuite rajouté dans les programmes au démarrage pour qu'il puisse fonctionner systématiquement.
Cela me permet déjà d'éteindre le PC quand la charge critique est atteinte, afin de préserver celle ci.

Avec le gestionnaire de batterie de Mate, celle ci descendait jusqu'à un niveau de charge très bas. Ce dernier multipliait les avertissements sur l'écran du PC portable sans jamais l'éteindre réellement. J'ai déjà vu la charge descendre à 1% seulement ce qui est très mauvais pour une batterie Li-ion.
77914a81d33263287af4605ac2d3326dbb90504a.jpg

Dernière modification par Mobilis (Le 11/12/2019, à 12:03)

Hors ligne

#9 Le 11/12/2019, à 12:20

Mobilis

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Sinon 2 lignes de commande utile pour connaître sa batterie :

upower -i $(upower -e | grep BAT)
acpi -V

Si le paquet acpi est absent, il faudra l'installer.

Hors ligne

#10 Le 11/12/2019, à 21:58

Compte supprimé

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Bonsoir,

aigla rossa a écrit :

Bonjour,

j'ai le même symptôme sous la 18.04. En fait, ma batterie est quasi-morte, et on me l'annonce pourtant pleine.
On dirait (au plan logique... Je suis nul en informatique) que le calcul est le suivant:

(capacité de charge théorique - consommation constatée) / capacité de charge théorique, au lieu de
(capacité de charge réelle - consommation constatée) / capacité de charge théorique

Mais c'est peut-être une mauvaise interprétation de ma part.

Peut être as tu raison ...
Pour vérifier que nous sommes dans le même cas, peux tu me dire quel pourcentage de charge annonce ta batterie lorsque tu rallumes ton pc après qu'il se soit éteint de lui même?

@Mobilis:
Bien vu wink

#11 Le 12/12/2019, à 20:35

Compte supprimé

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Bonsoir,
@Mobilis:
J'ai installé le gestionnaire d'énergie de Xfce comme tu l'as conseillé . Je trouve l'interface très bien . J'apprécie particulièrement la possibilité de choisir le seuil critique de la batterie.
Mais surtout cela semble résoudre mon problème. Je n'ai plu d'extinction intempestive de mon pc et les seuils de décharge semblent à nouveau cohérent. (je dois encore tester sur plusieurs décharges mais ça à l'air bien parti wink)

Je te remercie grandement car mon pc devenait inutilisable.
J'édite en résolu smile

#12 Le 13/12/2019, à 11:51

Compte supprimé

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Bonjour,
J'ai crié victoire trop vite ...
Aujourd'hui mon pc s'est éteint brusquement sans prévenir à 33% de charge avec un réglage de charge critique positionné à 20 % sad
Je viens de perdre 1 heure de travail grrrrr

#13 Le 13/12/2019, à 12:43

moko138

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Logs !

  - -
Trouver rapidement dans syslog et kern.log les derniers messages avant redémarrage
  Dans ces cas-là, il est précieux de noter l'heure de l'extinction à la seconde près ; ou tout simplement l'heure du démarrage suivant.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#14 Le 13/12/2019, à 15:10

Mobilis

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Tu peux nous donner le résultat des 2 lignes de commande que j'ai posté plus haut STP ?

Hors ligne

#15 Le 13/12/2019, à 18:54

Compte supprimé

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

moko138 a écrit :

Trouver rapidement dans syslog et kern.log les derniers messages avant redémarrage

C'est entendu, je communiquerai ce résultat quand je rencontrerai à nouveau mon souci wink

Mobilis a écrit :

Tu peux nous donner le résultat des 2 lignes de commande que j'ai posté plus haut STP ?

Voici :

~ jt'écoute :upower -i $(upower -e | grep BAT)
  native-path:          BAT1
  vendor:               SANYO
  model:                PABAS0241231
  serial:               41167
  power supply:         yes
  updated:              ven. 13 déc. 2019 17:51:03 CET (44 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               discharging
    warning-level:       none
    energy:              24,5 Wh
    energy-empty:        0 Wh
    energy-full:         26,08 Wh
    energy-full-design:  48,84 Wh
    energy-rate:         7,618 W
    voltage:             12,553 V
    time to empty:       3,2 hours
    percentage:          93%
    capacity:            53,3989%
    technology:          lithium-ion
    icon-name:          'battery-full-symbolic'
  History (rate):
    1576255863	7,618	discharging
    1576255863	6,944	discharging

~ jt'écoute :
~ jt'écoute :acpi -V
Battery 0: Discharging, 92%, 03:02:49 remaining
Battery 0: design capacity 4072 mAh, last full capacity 2174 mAh = 53%
Adapter 0: off-line
Cooling 0: Processor 0 of 10
Cooling 1: Processor 0 of 3
~ jt'écoute :

#16 Le 13/12/2019, à 19:54

moko138

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

pseudofab a écrit :

C'est entendu, je communiquerai ce résultat quand je rencontrerai à nouveau mon souci

Tu peux déjà montrer ceci :

sudo cat /var/log/kern.log | grep -B30 \.000000 | head -31

et, si ça n'a pas renvoyé pas à ton dernier arrêt+démarrage :

sudo cat /var/log/kern.log | grep \.000000 | tail -1

%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#17 Le 13/12/2019, à 20:11

Compte supprimé

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Voici

~/Bureau jt'écoute :sudo cat /var/log/kern.log | grep -B30 \.000000 | head -31
[sudo] Mot de passe de fabien : 
Dec  8 16:31:19 fabien-Lenovo-G505 NetworkManager[809]: <info>  [1575819079.7419] dhcp6 (wlp2s0): state changed bound -> done
Dec  8 16:31:20 fabien-Lenovo-G505 NetworkManager[809]: <info>  [1575819080.1899]   address 192.168.1.20
Dec  8 16:31:20 fabien-Lenovo-G505 NetworkManager[809]: <info>  [1575819080.1900]   plen 24 (255.255.255.0)
Dec  8 16:31:20 fabien-Lenovo-G505 NetworkManager[809]: <info>  [1575819080.1901]   gateway 192.168.1.1
Dec  8 16:31:20 fabien-Lenovo-G505 NetworkManager[809]: <info>  [1575819080.1902]   server identifier 192.168.1.1
Dec  8 16:31:20 fabien-Lenovo-G505 NetworkManager[809]: <info>  [1575819080.1902]   lease time 86400
Dec  8 16:31:20 fabien-Lenovo-G505 NetworkManager[809]: <info>  [1575819080.1903]   nameserver '192.168.1.1'
Dec  8 16:31:20 fabien-Lenovo-G505 NetworkManager[809]: <info>  [1575819080.1903]   nameserver '192.168.1.1'
Dec  8 16:31:20 fabien-Lenovo-G505 NetworkManager[809]: <info>  [1575819080.1904]   domain name 'home'
Dec  8 16:31:20 fabien-Lenovo-G505 NetworkManager[809]: <info>  [1575819080.1905] dhcp4 (wlp2s0): state changed unknown -> bound
Dec  8 16:31:20 fabien-Lenovo-G505 NetworkManager[809]: <info>  [1575819080.1989] policy: set 'Orange Airbox-A402' (wlp2s0) as default for IPv4 routing and DNS
Dec  8 16:31:20 fabien-Lenovo-G505 NetworkManager[809]: <info>  [1575819080.1995] dns-mgr: Writing DNS information to /sbin/resolvconf
Dec  8 18:01:09 fabien-Lenovo-G505 kernel: [12114.064620] usb 1-1: new high-speed USB device number 3 using ehci-pci
Dec  8 18:01:09 fabien-Lenovo-G505 kernel: [12114.223672] usb 1-1: New USB device found, idVendor=0480, idProduct=a202
Dec  8 18:01:09 fabien-Lenovo-G505 kernel: [12114.223682] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec  8 18:01:09 fabien-Lenovo-G505 kernel: [12114.223687] usb 1-1: Product: External USB 3.0
Dec  8 18:01:09 fabien-Lenovo-G505 kernel: [12114.223692] usb 1-1: Manufacturer: TOSHIBA
Dec  8 18:01:09 fabien-Lenovo-G505 kernel: [12114.223697] usb 1-1: SerialNumber: 20170515008979F
Dec  8 18:01:10 fabien-Lenovo-G505 kernel: [12114.797876] usb-storage 1-1:1.0: USB Mass Storage device detected
Dec  8 18:01:10 fabien-Lenovo-G505 kernel: [12114.805354] scsi host1: usb-storage 1-1:1.0
Dec  8 18:01:10 fabien-Lenovo-G505 kernel: [12114.805688] usbcore: registered new interface driver usb-storage
Dec  8 18:01:10 fabien-Lenovo-G505 kernel: [12114.811415] usbcore: registered new interface driver uas
Dec  8 18:01:11 fabien-Lenovo-G505 kernel: [12115.898811] scsi 1:0:0:0: Direct-Access     TOSHIBA  External USB 3.0 5438 PQ: 0 ANSI: 6
Dec  8 18:01:11 fabien-Lenovo-G505 kernel: [12115.900056] sd 1:0:0:0: Attached scsi generic sg1 type 0
Dec  8 18:01:11 fabien-Lenovo-G505 kernel: [12115.902395] sd 1:0:0:0: [sdb] 976773164 512-byte logical blocks: (500 GB/466 GiB)
Dec  8 18:01:11 fabien-Lenovo-G505 kernel: [12115.903306] sd 1:0:0:0: [sdb] Write Protect is off
Dec  8 18:01:11 fabien-Lenovo-G505 kernel: [12115.903313] sd 1:0:0:0: [sdb] Mode Sense: 23 00 00 00
Dec  8 18:01:11 fabien-Lenovo-G505 kernel: [12115.904267] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Dec  8 18:01:11 fabien-Lenovo-G505 kernel: [12115.922087]  sdb: sdb1
Dec  8 18:01:11 fabien-Lenovo-G505 kernel: [12115.927175] sd 1:0:0:0: [sdb] Attached SCSI disk
Dec  8 20:13:45 fabien-Lenovo-G505 kernel: [    0.000000] Linux version 4.15.0-72-generic (buildd@lcy01-amd64-023) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)) #81~16.04.1-Ubuntu SMP Tue Nov 26 16:34:21 UTC 2019 (Ubuntu 4.15.0-72.81~16.04.1-generic 4.15.18)
~/Bureau jt'écoute :

Et

~/Bureau jt'écoute :sudo cat /var/log/kern.log | grep \.000000 | tail -1
Dec 13 17:31:17 fabien-Lenovo-G505 kernel: [   15.243623] ACPI Warning: SystemIO range 0x0000000000000B00-0x0000000000000B08 conflicts with OpRegion 0x0000000000000B00-0x0000000000000B0F (\_SB.PCI0.SMBS.SMB0) (20170831/utaddress-247)
~/Bureau jt'écoute :

Dans les 2 cas ça ne correspond au moment concerné (entre 10 h, 10h 45 ce matin)...
Question: à quoi correspond ta recherche avec motif \.000000 ?

#18 Le 13/12/2019, à 20:19

Compte supprimé

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

petite précision concernant mon message #12

moi en #12 a écrit :

Aujourd'hui mon pc s'est éteint brusquement sans prévenir à 33% de charge avec un réglage de charge critique positionné à 20 %

Pour rallumer le pc je suis obliger de le mettre sur secteur ...

#19 Le 14/12/2019, à 08:38

Mobilis

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

 energy:              24,5 Wh
    energy-empty:        0 Wh
    energy-full:         26,08 Wh
    energy-full-design:  48,84 Wh
Battery 0: design capacity 4072 mAh, last full capacity 2174 mAh = 53%

Ta batterie n'a plus qu'une capacité maximale de 53 % de sa valeur quand elle était neuve ( 26.08Wh/48.84Wh*100) Elle doit être vieille et très usée non ?

Sur mon vieux Dell qui a déjà usé 3 batteries, j'ai déjà observé des dysfonctionnements de celle ci quand la charge tombait trop bas et qu'elle était usée -> surchauffe, extinction brutale du PC
Il serait plus prudent de la changer, ou d'utiliser le PC uniquement sur le secteur je pense...

Dernière modification par Mobilis (Le 14/12/2019, à 08:41)

Hors ligne

#20 Le 14/12/2019, à 08:44

Mobilis

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

pseudofab a écrit :

ça fait un petit moment que ça dure et il me semble que ç'a commencé lorsque j'ai changé la batterie pour une neuve... mais je n'en suis pas sûr . C'est peut être lié à autre chose (comme une modification que j'ai pu faire et que je ne me souviens pas).

Rassure moi cette batterie déjà usée à presque 50 % n'est pas neuve ?
Si c'est le cas ne cherche pas plus loin pour l'origine de tes problèmes -> la batterie est défectueuse.
C'est une sous marque ?

Dernière modification par Mobilis (Le 14/12/2019, à 08:52)

Hors ligne

#21 Le 14/12/2019, à 09:58

Compte supprimé

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Bonjour Mobilis,
Si refais les commandes, ça donne:

energy:              19,53 Wh
    energy-empty:        0 Wh
    energy-full:         52,71 Wh
    energy-full-design:  48,84 Wh
Battery 0: design capacity 4419 mAh, last full capacity 4770 mAh = 100%

Du coup, que penser?
Pour la batterie, c'est une générique.
Elle est relativement récente. Je dirais un an, peut être moins, peut être plus. Je ne retrouve pas la facture et je n'ai pas trop la notion du temps (qui passe trop vite à mon goût ).
J'ai impérativement besoin d'utiliser la batterie du pc car mon électricité est fournie par des panneaux solaire et brancher le convertisseur 220v que pour alimenter le pc serait particulièrement énergivore.
Si tu es certain, que c'est ma batterie qui est fatiguée ou défectueuse, je vais envisager soit de la remplacer, soit de remplacer mon pc par nouveau

Dernière modification par Compte supprimé (Le 14/12/2019, à 09:59)

#22 Le 14/12/2019, à 10:22

moko138

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Bonjour !
J'ai l'impression que Mobilis valide l'hypothèse d'aigla rossa ?
Mais je les laisse commenter ces retours qui ne me sont pas familiers.
  En particulier, le passage de

last full capacity 2174 mAh = 53%  # hier

à

last full capacity 4770 mAh = 100%  # ce matin

n'est pas clair pour moi qui ne connais pas ces questions de (re)charge.
            .

= =

            .

pseudofab a écrit :

Question: à quoi correspond ta recherche avec motif \.000000 ?

[  0.000000] est le temps écoulé depuis le chargement du noyau (et non pas le démarrage).

On va chercher les 30 lignes précédentes (grep -B30, de "Before") parce qu'elles contiennent généralement les derniers événements en rapport avec le noyau, qu'a pu loguer le système avant de s'éteindre.
Donc souvent une indication sur la cause recherchée.

Comme il y a beaucoup de lignes contenant ".000000 (le premier millionième de seconde), et qu'on ne veut pas les lignes du démarrage, on finit en écrémant avec | head -31

Tu remarqueras que nous avons obtenu un résultat non voulu :

Dec 13 17:31:17 fabien-Lenovo-G505 kernel: [   15.243623] ACPI Warning: SystemIO range 0x0000000000000B00-0x0000000000000B08 conflicts with OpRegion 0x0000000000000B00-0x0000000000000B0F (\_SB.PCI0.SMBS.SMB0) (20170831/utaddress-247)

C'est parce que j'avais oublié que par défaut, avec les "regex simples" (= "expressions régulières simples") de grep, le point signifie "un caractère et un seul". Et non le point décimal voulu.

Donc dans ton mémo,
pour trouver l'heure du premier chargement du noyau,
note plutôt :

| grep 000000] | head -1

avec le crochet fermant
ou

sudo cat /var/log/kern.log | grep "Dec 13" | grep [[:punct:]]000000 | head -1

qui seront beaucoup plus efficaces !  smile

  - -

Dans les 2 cas ça ne correspond [pas ?] au moment concerné (entre 10 h, 10h 45 ce matin)...

Dec  8 18:01:11 :          Extinction le 8 décembre à 18h01' 11"
Et
Dec 13 17:31:17 (...) [   15.243623] :    Pas d'info sur l'extinction ; seulement sur le dernier chargement du noyau qui a commencé 15,24 secondes avant 17h31' 17", soit vers 17h31 02.
Donc on peut creuser sur la base de

Dec 13 17:31:0

D'où une commande affinée :

sudo cat /var/log/kern.log | grep -B30 "Dec 13 17:31" | head -31

ou, si tu cherches pour le 13 décembre après 10h00 :
  d'abord, pour avoir l'heure du chargement suivant du noyau :

sudo cat /var/log/kern.log | grep "Dec 13 1" | grep [[:punct:]]000000 | head -1

  ensuite, du retour obtenu, tu extrais une chaîne caractéristique ("bla bla 456" ; chez moi, le chargement commence par "Initializing cgroup subsys cpuset").
  Et tu relances :

sudo cat /var/log/kern.log | grep "Dec 13" | grep -B30 "bla bla 456"

            .
Mais il reste à traiter un point :
celui où plusieurs extinctions se sont produites le même jour, et où tu ne cibles que l'extinction qui précède immédiatement le chargement de, disons, 10:25 :
  Alors, avec mes remerciements renouvelés à nany, nous introduisons un point et un astérisque entre l'heure et la chaîne caractéristique :

sudo cat /var/log/kern.log | grep "Dec 13" | grep -B30 "10:.*bla bla 456"

Et là... la magie opère.  big_smile

La commande est ainsi structurée, avec les guillemets et sans les chevrons :

sudo cat /var/log/kern.log | grep "<date>" | grep -B<nombre de lignes souhaitées> "<heure>.*<chaîne caractéristique>

            .
Chez toi, la chaîne caractéristique semble être :

Linux version .*gcc version

ou plus simplement :

000000] Linux version

            .
Ne pas oublier qu'une rotation des logs survient généralement en cours de session ; donc en cas de retour vide, vérifier le jour et l'heure du début du log :

sudo head -1 /var/log/kern.log

et, le cas échéant, chercher dans kern.log.1.

= =

Remarque :
L'extinction du 8 décembre à 18h01, tu noteras qu'elle s'est produite juste après le branchement en usb2 d'un périphérique de stockage (usb3):

Dec  8 18:01:09 fabien-Lenovo-G505 kernel: [12114.064620] usb 1-1: new high-speed USB device number 3 using ehci-pci
(...)
Dec  8 18:01:09 fabien-Lenovo-G505 kernel: [12114.223692] usb 1-1: Manufacturer: TOSHIBA
(...)
Dec  8 18:01:10 fabien-Lenovo-G505 kernel: [12114.797876] usb-storage 1-1:1.0: USB Mass Storage device detected
(...)
Dec  8 18:01:10 fabien-Lenovo-G505 kernel: [12114.811415] usbcore: registered new interface driver uas
(...)
Dec  8 18:01:11 fabien-Lenovo-G505 kernel: [12115.922087]  sdb: sdb1
Dec  8 18:01:11 fabien-Lenovo-G505 kernel: [12115.927175] sd 1:0:0:0: [sdb] Attached SCSI disk
Dec  8 20:13:45 fabien-Lenovo-G505 kernel: [    0.000000] Linux version

L'usb2 consomme (de mémoire) jusqu'à 500 mA par prise :
Donc l'exemple non voulu du 8 décembre 18h01, sans livrer d'information sur l'état de la batterie à ce moment-là, corrobore le problème d'alimentation.

EDIT :
Orthographe.

Dernière modification par moko138 (Le 14/12/2019, à 11:38)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#23 Le 14/12/2019, à 10:48

Mobilis

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

En fait c'est pas compliqué, la valeur "design" c'est la valeur théorique de la batterie neuve.
Les batteries Li-ion s'usent avec le temps et avec les cycles de charge/décharge et petit à petit ta valeur "full" cad la batterie complètement rechargée diminue et s'éloigne de la valeur "design"

Dans ton cas les résultats des lignes de commande sont incohérents, et surtout ils sont variables :

energy-full:         26,08 Wh
    energy-full-design:  48,84 Wh

Une usure de presque 50 % donc -> ce qui signifie que la batterie a perdu 50 % de sa capacité théorique.

energy-full:         52,71 Wh
    energy-full-design:  48,84 Wh

Une valeur full supérieure à la valeur design -> c'est impossible bien entendu
Je ne suis pas assez compétent pour t'aider plus...

Dernière modification par Mobilis (Le 14/12/2019, à 10:50)

Hors ligne

#24 Le 14/12/2019, à 18:07

Compte supprimé

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Bonjour moko138,
Merci pour toutes tes explications très instructives pour moi wink

Voici donc le retour de mes 30 derniers logs avant le redémarrage de mon pc du 13 déc situé entre 10h et 10h59mn59s ^^

~ jt'écoute :sudo cat /var/log/kern.log | grep "Dec 13" | grep -B30 "10:.*Linux version 4.15.0-72-generic (buildd@lcy01-amd64-023) (gcc version"
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.5627] device (wlp2s0): state change: config -> ip-config (reason 'none') [50 70 0]
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.5696] dhcp4 (wlp2s0): activation: beginning transaction (timeout in 45 seconds)
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.5783] dhcp4 (wlp2s0): dhclient started with pid 1771
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.7683]   address 192.168.1.20
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.7695]   plen 24 (255.255.255.0)
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.7707]   gateway 192.168.1.1
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.7719]   server identifier 192.168.1.1
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.7792]   lease time 86400
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.7803]   nameserver '192.168.1.1'
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.7811]   nameserver '192.168.1.1'
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.7819]   domain name 'home'
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.7828] dhcp4 (wlp2s0): state changed unknown -> bound
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.8025] device (wlp2s0): state change: ip-config -> ip-check (reason 'none') [70 80 0]
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.8130] device (wlp2s0): state change: ip-check -> secondaries (reason 'none') [80 90 0]
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.8156] device (wlp2s0): state change: secondaries -> activated (reason 'none') [90 100 0]
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.8173] manager: NetworkManager state is now CONNECTED_LOCAL
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.8811] manager: NetworkManager state is now CONNECTED_GLOBAL
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.8827] policy: set 'Orange Airbox-A402' (wlp2s0) as default for IPv4 routing and DNS
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.8921] dns-plugin[0x197c900]: starting dnsmasq...
Dec 13 07:36:08 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218968.9016] dns-mgr: Writing DNS information to /sbin/resolvconf
Dec 13 07:36:09 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218969.3919] device (wlp2s0): Activation: successful, device activated.
Dec 13 07:36:09 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218969.4194] dnsmasq[0x197c900]: dnsmasq appeared as :1.55
Dec 13 07:36:10 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218970.1866] dhcp6 (wlp2s0): activation: beginning transaction (timeout in 45 seconds)
Dec 13 07:36:10 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218970.1927] dhcp6 (wlp2s0): dhclient started with pid 1848
Dec 13 07:36:10 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218970.1971] policy: set 'Orange Airbox-A402' (wlp2s0) as default for IPv6 routing and DNS
Dec 13 07:36:11 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218971.0968]   nameserver 'fe80::fa23:b2ff:fec8:a402'
Dec 13 07:36:11 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218971.0969] dhcp6 (wlp2s0): state changed unknown -> bound
Dec 13 07:36:11 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218971.1103] dns-mgr: Writing DNS information to /sbin/resolvconf
Dec 13 07:36:11 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218971.1653] dhcp6 (wlp2s0): client pid 1848 exited with status 0
Dec 13 07:36:11 fabien-Lenovo-G505 NetworkManager[796]: <info>  [1576218971.1654] dhcp6 (wlp2s0): state changed bound -> done
Dec 13 10:40:59 fabien-Lenovo-G505 kernel: [    0.000000] Linux version 4.15.0-72-generic (buildd@lcy01-amd64-023) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)) #81~16.04.1-Ubuntu SMP Tue Nov 26 16:34:21 UTC 2019 (Ubuntu 4.15.0-72.81~16.04.1-generic 4.15.18)
~ jt'écoute :

Et là... la magie opère.

Oui ça reste encore magique à mes yeux roll . Je vais regarder ton échange avec nany, pour démystifier le ' .* '... (même si grâce à tes explications j'en comprends l'action )



Dans les 2 cas ça ne correspond [pas ?] au moment concerné (entre 10 h, 10h 45 ce matin)...

Oui excuse moi, j'ai mangé mes mots


édit: je joins aussi le retour d'autres log concernant une extinction intempestive de mon pc dont j'avais hier noté l'heure vers 20h33

Dec 13 20:03:23 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263803.9199] device (wlp2s0): state change: config -> ip-config (reason 'none') [50 70 0]
Dec 13 20:03:23 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263803.9496] dhcp4 (wlp2s0): activation: beginning transaction (timeout in 45 seconds)
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.0077] dhcp4 (wlp2s0): dhclient started with pid 1513
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1321]   address 192.168.1.20
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1333]   plen 24 (255.255.255.0)
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1346]   gateway 192.168.1.1
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1356]   server identifier 192.168.1.1
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1365]   lease time 86400
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1374]   nameserver '192.168.1.1'
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1421]   nameserver '192.168.1.1'
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1433]   domain name 'home'
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1444] dhcp4 (wlp2s0): state changed unknown -> bound
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1695] device (wlp2s0): state change: ip-config -> ip-check (reason 'none') [70 80 0]
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1741] device (wlp2s0): state change: ip-check -> secondaries (reason 'none') [80 90 0]
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1797] device (wlp2s0): state change: secondaries -> activated (reason 'none') [90 100 0]
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.1863] manager: NetworkManager state is now CONNECTED_LOCAL
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.2304] manager: NetworkManager state is now CONNECTED_GLOBAL
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.2310] policy: set 'Orange Airbox-A402' (wlp2s0) as default for IPv4 routing and DNS
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.2439] dns-plugin[0x1f870d0]: starting dnsmasq...
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.2622] dns-mgr: Writing DNS information to /sbin/resolvconf
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.7251] device (wlp2s0): Activation: successful, device activated.
Dec 13 20:03:24 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263804.7363] dnsmasq[0x1f870d0]: dnsmasq appeared as :1.41
Dec 13 20:03:25 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263805.9454] dhcp6 (wlp2s0): activation: beginning transaction (timeout in 45 seconds)
Dec 13 20:03:25 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263805.9621] dhcp6 (wlp2s0): dhclient started with pid 1650
Dec 13 20:03:25 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263805.9644] policy: set 'Orange Airbox-A402' (wlp2s0) as default for IPv6 routing and DNS
Dec 13 20:03:26 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263806.1473]   nameserver 'fe80::fa23:b2ff:fec8:a402'
Dec 13 20:03:26 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263806.1475] dhcp6 (wlp2s0): state changed unknown -> bound
Dec 13 20:03:26 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263806.1565] dns-mgr: Writing DNS information to /sbin/resolvconf
Dec 13 20:03:26 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263806.2644] dhcp6 (wlp2s0): client pid 1650 exited with status 0
Dec 13 20:03:26 fabien-Lenovo-G505 NetworkManager[802]: <info>  [1576263806.2645] dhcp6 (wlp2s0): state changed bound -> done
Dec 13 20:32:49 fabien-Lenovo-G505 kernel: [    0.000000] Linux version 4.15.0-72-generic (buildd@lcy01-amd64-023) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)) #81~16.04.1-Ubuntu SMP Tue Nov 26 16:34:21 UTC 2019 (Ubuntu 4.15.0-72.81~16.04.1-generic 4.15.18)
~ jt'écoute :

Mon soucis semble lié à ma clef 3g qui me permet d'avoir internet ??
Pour info, je la recharge via l'usb de mon pc...

Dernière modification par Compte supprimé (Le 14/12/2019, à 18:30)

#25 Le 14/12/2019, à 19:02

moko138

Re : [Résolu]Batterie niveau erroné, problème de calibrage?

Je ne comprenais pas la part de la wifi dans ces plantages. Mais si ta clef 3g est gourmande...
As-tu ses spécifications électriques ?

  - -
Tu n'as pas intérêt à mettre une séquence aussi précise que :

| grep -B30 "10:.*Linux version 4.15.0-72-generic (buildd@lcy01-amd64-023) (gcc version"

Car elle sera inopérante le jour où tu démarreras sur un noyau antérieur ou ultérieur.
C'est pourquoi je t'ai proposé deux autres séquences qui devraient fonctionner plus longtemps.

  - -
Je n'ai pas compris le terme "convertisseur" ni l'ensemble de cette phrase :

J'ai impérativement besoin d'utiliser la batterie du pc car mon électricité est fournie par des panneaux solaire et brancher le convertisseur 220v que pour alimenter le pc serait particulièrement énergivore.

S'il te plaît, pourrais-tu m'expliquer ?
Merci !


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne