Et le troisième jour, il ressuscita...
Par Petaramesh le jeudi 9 novembre 2006, 09:50 - Informatique non-duelle - Lien permanent
Ce que l'on croyait raide mort bande encore.
L'informatique est un truc parfois tellement marabouté qu'on se prendrait presque à développer des croyances irrationnelles...
Alors voilà, mon vieux portable silenus, un Compaq Presario 1200 12XL307 souffre depuis plus de 2 ans de batterie-mortite aigüe :
- Sa batterie ne se charge pas ;
- Si l'on débranche le secteur, le portable fait "Aaargggh ! Pouf !" dans les deux secondes qui suivent ;
- Si, portable éteint et débranché du secteur, on appuie sur le bouton Powâââ, la LED "batterie" émet quelques malheureux clignotements rapides puis s'éteint, et c'est tout ;
- Si l'on extrait la batterie du bouzin et que l'on appuie sur le bouton incorporé à la batterie, seule la LED rouge "0%" elle aussi incorporée à la batterie s'allume, et encore, seulement les bons jours.
Voyant ceci, ceci voyant, je conclus il y a déjà un paquet de temps que ma batterie était aussi crevée qu'un Christ en croix.
Et quand je vis le prix astronomique d'une batterie pour ce bidule, je me dis à la même époque que, branché sur le secteur, c'est très bien ainsi.
Mais l'an dernier, je fis quelques petites affaires sur eBay, et trouvai un beau jour un chinois qui vendait, directement depuis la Chine, des batteries Compaq Ion-lithium (et non pas de viles imitations Ni-Mh) pour mon zazar au prix dérisoire de quarante et quelques Euros, directement expédiées depuis l'Empire du Milieu.
Je me dis Tiens donc ! tentons le coup...
, et je reçus il y a environ un an, directement de la lointaine Chine, une batterie d'aspect en tous points identique à ma batterie d'origine, que je remplaçai donc, et qui s'avéra fonctionner parfaitement, à ma plus grande joie.
Et je foutis donc ma vieille batterie mortasse à la benne à recyclage, sans autres états d'âme.
Hélas, ma plus grande joie fut de courte durée, puisqu'après deux semaines, ma neuve batterie défunta aussi violemment que l'ancienne, montrant exactement les mêmes symptômes : Ne se charge plus. Zéro.
Je me dis alors in petto : Morbleu : Le chinois t'a enflé ! ...Ou alors, c'est la partie chargeur de ton portable qui déconne et qui ne charge plus la batterie... mais comment savoir ?
Je me dis également que j'allais tenter de contacter le chinois, mais épuisé rien qu'à l'idée des compexités d'un retour jusqu'en Chine et des frais de port et tout, je laissai finalement tomber, me contentant de ma deuxième batterie mortibus et puis voilà.
Et c'est ainsi depuis environ un an.
Il y a trois jours, sans penser à mal ni à quoi que ce soit, j'installai Ubuntu Linux pour mon plus grand esbaudissement.
Ubuntu Linux qui m'afficha, dans un petit coin de l'écran, un petit indicateur affirmant que ma batterie était "chargée à 1%", et ne progressant jamais davantage, ce qui ne m'étonna guère compte tenu de son pédigrée de batterie foutue.
Ce matin, mon portable était allumé. En trifouillant dans mes prises électriques, je débranchai par mégarde la prise de courant de mon portable en cherchant à débrancher autre chose. Je m'attendais donc à la punition immédiate habituelle : "Aaargggh ! Pouf !", et me dis avec philosophie : Tiens, ça me permettra de voir comment Ubuntu fscke au redémarrage après coupure sauvage...
Le temps de me dire ça, je constatait cependant que mon portable était toujours allumé. Qu'il n'avait pas Aaarghé et pas Pouffé non plus.
Pour être sûr que je n'avais pas la berlue, je débranchai aussi la prise de l'adaptateur au cul du portable, pour être vraiment sûr. Il ne s'éteindit point.
Je cliquouillai de droite et de gauche, forcé de constater que la batterie chinoise supposée défunte alimentait dûment l'animal.
Je regardai les graphes d'Ubuntu, constatai que oui, je pouvais lancer des programmes, que non, le répit n'était pas que de quelques secondes.
Les graphes d'Ubuntu m'apprirent que selon le système, ma batterie était "chargée à 1%" et que ça n'allait donc pas durer, mais toutefois qu'elle fournissait avec grâce une bonne vingtaine de Watts à mon système.
Et cela fait deux heures et vingt-six minutes qu'elle fournit avec grâce une vingtaine de Watts à mon système, tout en s'affirmant "chargée à 1%" !
Au troisième jour de l'installation d'Ubuntu, ma batterie est ressuscitationnée !!!
On parie qu'une fois qu'elle se sera décidée à couper pour de bon, elle retrouvera un cycle de charge normal ?
Mes devinettes me poussent à penser que c'est quelque chose, dans la configuration du noyau Linux de ma Mandriva,[1] qui empêchait ma batterie de se charger (ou de se considérer comme chargée), et que ce problème n'existe pas avec le noyau de mon Ubuntu nouvelle.
Je mets ça sur le dos du fait que, sur le noyau de ma Mandriva j'avais volontairement désactivé l'ACPI et choisi d'utiliser l'APM, parce que l'ACPI foutait gravement la merde dans la mise en veille du système, alors que ça marchait plutôt bien avec l'APM.
Parions que ce choix innocent eut cependant une conséquence sournoise autant qu'inattendue sur la gestion de la batterie, putain je le crois pas !
Il faudra que je confirme ça sur plusieurs cycles de charge/décharge, mais je sens que mon portable Ubuntifié a retrouvé une batterie qui marche !
(Un truc qui me fait braire, par contre, c'est l'idée que j'ai foutu à la benne à recyclage une batterie Li-Ion Compaq qui était probablement encore en parfait état, et qui vaut plus de 200 Euros dans un commerce officiel en France, si je ne m'abuse, et non pas via un chinois sur eBay...)
Addendum 11:09 : La batterie a tenu un peu plus de 3 heures avant que le système ne fasse "Aaargh !" (Je l'avais empêché de se fermer automatiquement, pour pouvoir vider complètement la batterie et savoir ainsi ce qu'elle avait vraiment dans le bide) ; 3 heures disais-je : Oui-da, cette batterie est parfaitement opérationnelle...
Une fois le secteur branché et Ubuntu relancé, je vois maintenant un graphique de charge enfin redevenu rationnel, et qui ne dit plus "1%" tout le temps, mais qui croît normalement : Là il m'indique 21% de charge, et 3 heures restantes avant charge complète à cette vitesse.
Je pense donc que j'ai involontairement réglé le principal problème de ce système (Ubuntu roulaize).
Notes
[1] Vas-y Yves ! Lâche-toi ! Fais-toi plaisir !











Commentaires
Le comportement des batteries mérite une science à lui tout seul, une éthologie de la batterie. Sur mon téléphone portabeul Nokia 6630, quand je le recharge à fond il m'indique toujours le niveau de charge de la batterie tel qu'il était AVANT la charge. Après un redémarrage en règle le niveau de charge apparait comme étant à 100%. Pourtant dedans c'est pas du Windows, c'est du Symbian serie 60... Pareil pour un iPod shuffle première génération, dont la LED continue de clignoter en orange (signe que la batterie se recharge) et ce malgré des jours et des jours de charge...
Allez comprendre...
@GeoTrouvetout : Les batteries sont déjà des inventions cauchemardicatoires, mais la combinaison qui tue "Batterie + BIOS d'ordinateur portable" est encore pire que tout, aussi courante soit-elle, tant les fabricants de portables ont l'habitude de pondre des BIOS implémentant des fonctions non-standard de gestion de l'énergie et de la batterie, avec des APM ou des ACPI incomplets ou cassés ou non-conformes, toujours en avance ou en retard sur les spécifications officielles des standards en la matière...
Avec les portables, si ça marche avec autre chose que les pilotes du constructeur livrés d'origine avec la version Windows fournie par le constructeur, on a beaucoup de chance.
J'ai vu des portables où la simple mise à jour de Windows (de NT ou 98 à XP par exemple) a suffi à définitivement foutre la merde dans la gestion d'énergie, faute d'aucun pilote compatible à la fois avec le portable "X" et la version "Y" de Windows ; il n'est donc pas étonnant que Linux ait quelques petites difficultés (surtout que l'ACPI du mien est notoirement cassée).
Mais tout de même, je ne m'attendais pas à ce qu'un problème APM / ACPI puisse empêcher la batterie de se charger ou d'alimenter le système... Qu'il ne sache pas afficher son état ou le contrôler ne m'aurait pas surpris, mais que ça ne fonctionne pas du tout pour des raisons logicielles... Les bras m'en tombent.
haaaaa! Ubuntu! :-)
Ubuntu est grand, et Swâmi est son prophète !!
Les bras m'en tombent itou. Je vais de ce pas les ramasser et ressortir ma vieille batterie pour l'essayer sous Ubuntu.
@Le Monolecte :
Loin de moi l'idée de vouloir une seule seconde décrier cette belle distribution, mais ce n'est pas forcément "fait exprès" dans Ubuntu ;-)
/proc/acpiun tas de choses fort intéressantes que je n'avais jamais vues sur ce système...)J'ai déjà vu des choses trop bizarres avec différentes versions de noyaux, comme sur mon brave Totor (chipset VIA KT400), le support USB 2.0 qui marchait parfaitement avec les noyaux de la série 2.4, et qui crée de catastrophiques conflits d'interruptions avec les noyaux de la série 2.6, ce qui m'a forcé à désactiver l'USB 2.0 sur cette machine depuis que je suis passé en noyau 2.6.
Alors, ces histoires de batterie, est-ce vraiment spécifique à Ubuntu ? Rien n'est moins sûr. La coïncidence est probable.
D'autant que ça ne semble hélas pas complètement réglé, comme truc : Après que ma batterie se soit complètement déchargée 3 heures durant, puis rechargée pendant un peu plus longtemps, avec un graphique de charge qui montait de manière tout-à-fait normale, quelle n'a pas été ma surprise de le voir passer soudain de "99%" de charge à... "1%", avec un beau panneau de sens interdit apparaîssant sur l'icône de la batterie...
J'ai donc débranché le chargeur pour voir un système qui "tient" à nouveau sur batterie tout en racontant des absurdités sur sa batterie "presque totalement déchargée".
Et ce ne sont pas seulement les bidules graphiques de Gnome qui yoyotent, parce que la commandes
# acpime répond les mêmes sornettes :Battery 1: discharging, 1%, 00:02:52 remainingAh, l'informatique, parfois...
@Swami: En effet, que la batterie soit chargée mais affichée à un pourcentage bidon, passe encore, on fait avec tant que tout roule. Mais qu'elle ne se charge pas... au secours !
Tiens au passage, dans la série gestion d'alimentation, j'ai le bel exemple d'un pote qui voit son PC sous XP planter à cause de la mise en veille prolongée. Quelqu'un à une idée ? Non j'déconne ! ;-) J'ai abandonné depuis longtemps l'idée que XP soit écolo au point de savoir gérer une consommation et le passage en mise en veille prolongée :-)
@GeoTrouvetout : Oui, là,
/proc/acpiraconte des conneries, mais la batterie fonctionne parfaitement (tout en racontant d'énormes conneries).Tiens, avec cette Ubuntu, je viens pour la première fois de réussir à hiberner le système sur disque, et à le réveiller ensuite. Tout fonctionne... Sauf le Wi-Fi au réveil, mais il suffira certainement de trouver le moyen de l'arrêter et de le redémarrer proprement pour résoudre ce problème (L'applet Network Manager ne voit plus correctement la carte Wi-Fi après hibernation, quel que soit le mumuse que je puisse faire avec les modules ndiswrapper & Co....)
(Un peu plus tard...)
Groumpf... Flûtasse... La batterie me joue encore des tours. C'est peut-être par une pure coïncidence qu'elle avait bien voulu tomber en marche quelques heures, mais on dirait que ça ne veut pas durer. Je vais renoncer à comprendre, je crois. En vieillissant, j'ai appris à renoncer. Cette batterie est aussi caractérielle
que ma femmeque ma fillequ'une machine sous Windows... D'ailleurs, on dit une batterie, c'est sûrement pour ça...grmmblemrblr !
Je tombe dans le panneau à pieds joints les yeux fermés la tête la première même si c'est un bon gros troll avec bien la morve au nez et les petits yeux rouges porcins et mochasses ?
Eh bien oui :
Sur ces paroles constructives, franchement républicaines et frappées au coin du bon sens, je m'en vais ruminer la sentence selon laquelle on n'accepte pas des autres ce qu'on se permet de dire de soi...
@Gaëlle : ? C'est du Vogon ?
Ca te serait pas arrivé sous OS X (troll pour troll hein :)
@urchin :
<RMS mode=on>
Sapusépalibre !
</RMS mode>
En fait une partie d'OS X est libre (darwin). Les sources sont dispo sur un CD qu'il suffit d'aller récupérer dans une cage pleine de lions située derrière une fosse remplie d'alligators.
Cela dit, tu peux laisser le mode RMS on. Je souscris complètement à ce qu'il dit (même si je préfère avoir un support correct du matériel quand j'achète un ordi). Mais j'aime beaucoup le fait qu'il met en pratique ce qu'il prêche: quand il a eu l'idée des principes du logiciel libre, il a écrit les deux projets "fondateurs" d'ou découlent tout le reste: un éditeur de texte et un compilateur.
question idiote du néophyte en néopréne ... t'aurais pas bêtement un probléme "mécanique" d'alimentation de la dite batterie ... genre certaines bagnoles pourraves ou la batterie se décharge au lieu de se charger et ce sans électronique ??? genre faux contact pas permanent
@Les marques du plaisir :
Excellente suggestion au contraire, et de haute probabilité, mais tu penses bien que j'y ai pensé, et que tout ce qui était de l'ordre de la connectique a été dûment démonté, vérifié et nettoyé, et ce à plusieurs reprises... Autant déféquer dans une contrebasse.
Et ça vous direz pas de réinstaller le CD master du constructeur? Parce que niveau gestion des composants d'un Compaq, y'a pas à dire, ça le fait vraiment mi
@Jclaude :
Il y avait un Windows dessus : Je l'ai aspergé d'eau bénite puis brûlé vif.
Swami, mon swami... il faut faire le contraire: tu brûles d'abord et tu asperges ensuite, sinon ça a du mal à prendre feu.
@Urchin : Euh, c'était de l'eau-de-vie bénite, je crois :-}
Ah, dans ce cas :)
Précisons encore que la technique de congélateur si efficace avec les nouveau-nés ne fonctionne pas avec les CD de Windows: ils sont encore utilisables une fois sortis. La technique du micro-ondes en revanche s'adapte avec brio aux deux cas de figure, et permet également de laisser libre cours à sa créativité en variant les assaisonnements: sauce tabasco ou cartouches d'encre, par exemple.