web-dev-qa-db-fra.com

Indicateur de batterie indique TOUJOURS l’utilisation de la puissance de la batterie - même s’il est branché - ordinateur portable ASUS

J'ai un ordinateur portable ASUS N550JK (BIOS version 204) exécutant Ubuntu 14.04 (noyau 3.13.0-43-générique).

Mon problème est que l'indicateur de batterie montre TOUJOURS qu'il utilise la batterie - même lorsqu'il est branché et complètement chargé. Ainsi, même si j'ai choisi d'afficher l'état de la batterie dans la barre de menus uniquement lors du chargement ou de son utilisation (dans les paramètres d'alimentation), il reste TOUJOURS affiché. Lorsqu'il atteint une charge complète, l'icône de l'indicateur affiche uniquement le pourcentage (généralement 99% ou 100%), ou parfois un très grand nombre de temps (comme 22:14), ainsi que le pourcentage. Si je vais dans le menu des paramètres d'alimentation, il dit toujours "Utilisation de la batterie", avec environ 40 heures restantes. Tout cela est branché et complètement chargé.

Existe-t-il des solutions moins drastiques que la tentative de mise à jour du BIOS ou une mise à jour du BIOS est-elle nécessaire pour résoudre ce problème? D'après le site Web ASUS, la dernière version du BIOS est la 208, mais les descriptions (très brèves) des mises à jour ne mentionnent rien sur les problèmes de batterie. Si possible, je voudrais éviter de mettre à jour le BIOS à cause des risques encourus.

J'ai déjà essayé de laisser la batterie se vider complètement, puis de la recharger complètement, sans succès.

Merci d'avance!

2
acr

Je voudrais éteindre l'ordinateur portable et retirer la batterie et le brancher pour voir s'il pense que c'est sur la puissance de la batterie qui devrait faire le travail, je pense.

2
Bolun Thompson

Il semble qu'il y ait un bogue dans l'acpi, cela pourrait être corrigé avec un DSDT modifié mais je ne sais pas comment le charger dans Ubuntu (essayé et échoué sur mon N551JM) voici ce que l'utilisateur Vmonheros = écris à ce sujet:

Le coupable est ici, dans la méthode FBST (appelée à l'intérieur _BST)

Magasin (zéro, local0)
If (^^ LPCB.EC0.ACAP ())
{
Store (Un, Local0)
}

So Local0 = 1 si l'ordinateur portable est allumé, bien;)

Si (Local0)
{
Si (CHGS (Zero)) ici CHGS = 0 id batterie est en cours de chargement
{
Store (0x02, Local0)
}
Autre
{
Store (One, Local0) L'erreur est ici, si je suis sur le pouvoir et la batterie ne charge pas, nous devons stocker zéro, pas un!
}
}
Autre
{
Store (One, Local0)}

Avec cette "petite" correction, tout fonctionne bien maintenant.

1
shutt1e

Plus de discussion sur un problème similaire ici:

https://ubuntuforums.org/archive/index.php/t-2195607.html

Pour moi, retirer l’alimentation n’affectait pas l’état de la batterie (restait "en train de se décharger"), mais il détectait la présence du câble d’alimentation (comme cat /sys/class/power_supply/AC0/online renvoie 1).

Les instructions ci-dessous de aceat64 sur le lien ci-dessus l'ont corrigé:

  1. Débranchez l'ordinateur portable
  2. Maintenez le bouton d'alimentation enfoncé jusqu'à ce que l'ordinateur portable s'éteigne
  3. Branchez le cordon d’alimentation, le connecteur doit rester orange. S'il clignote en orange/vert, il ne se charge pas.
0
Simon D