J'ai la chance d'avoir un Toshiba Portege sous Debia/Wheezy et un Toshiba
satellite (A500 je crois) désormais sous Wheezy.
Le second est essentiellement sous secteur mais le premier vue son autonomie
est souvent sous batterie. J'ai constaté plusieurs fois que la charge de la
batterie du portege baissait au cours de la nuit. Cela m'a étonné car lorsque
mon toshiba sattelite était sous Squeeze, la charge de la batterie se
conservait pendant les vacances (je ne prends pas de portables en vacances),.
J'ai donc fait les expériences suivantes:
* Les deux Toshiba sous wheezy, allumés et arrêtés sous Wheezy laissés
quelques jours: la charge de la batterie baisse considérablement et
constamment. En attendant assez longtemps, on arrive à une charge de 0%
partant d'une batterie à 100%. (Baisse de 8-10% en une nuit pour le portege)
* Le Toshiba portége, allumé sous Windows 7 puis aussitôt éteint, conserve sa
charge à 100% pendant des jours.
Il y a donc un souci spécifique à la Wheezy. Je pense (mais n'ai pas la
preuve) que ce souci n'existait pas sous Squeeze.
Les noyaux sont respectivement un 3.3.0-rc4 pour le portege et un 3.2.0-2 pour
le satellite (les deux en AMD64).
Si ça consomme c'est que quelque chose est allumés, j'ai donc essayé de voir
les points suivants:
* Les ports USB (possibilité de charger un bazar même si le PC est éteint).
Echec, un périphérique sur ce port ne fait rien, pas de charge ni quoi que ce
soit.
* Le port ethernet actif. Je doute, tout d'abord parce que j'ai bien veillé
dans les deux cas à mettre l'option
HALT=poweroff
dans /etc/default/halt , que j'ai renchéri en forçant cette option
dans /etc/init.d/halt pour être sur, que le wakeonlan ne fonctionne pas
(c'était voulu) et que enfin aucune activité réseau sur les loupîottes n'est
visibles. Bref, je crois fermement que cette carte réseau est éteinte.
* Il reste le WIFI, là je n'ai pas trop d'idées pour vérifier que le WIFI
n'est pas actif. À tout hasard, j'ai rajouté dans /etc/init.d/wicd lors de
l'arrêt ifconfig eth0 down et ifconfig wlan0 down mais (comme prévu), ça n'a
pas changé les choses.
À ce stade je sèche et ça m'énerve, être obliger d'éteindre discrètement sa
machine en passant par windows 7 pour ne pas perdre de la batterie du portege
ou trouver un argument bidon pour justifier le retrait de la batterie du
Toshiba satellite est plutôt pénible.
Je suis à l'écoute de toutes idées et suggestions mais ne vous gachez pas une
belle journée d'été pour ça tout de même.
François Boisson
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120816182700.b3585286d182c7758015e724@maison.homelinux.net
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120918230807.3aa35465@anubis.defcon1
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120919172904.6bc18320@new-host.home
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120919174228.0fb6602b@anubis.defcon1
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/201209191820.41211.Sylvain.L.Sauvage@free.fr
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/201209191901.17365.andre_debian@numericable.fr
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120919191647.6c61df94@new-host.home
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Francois Boisson
Le Tue, 18 Sep 2012 22:56:45 +0200 François Boisson a écrit:
J'ai remarqué que la consommation correspondait approximativement à celle d'une mise en veille de l'ordinateur. Pourrait-on envisager un souci dans l'extinction même de l'ordinateur par le noyau, seul une extinction manuelle après le reboute permettant d'éteindre réellement la machine. Cela signifierait qu'il faudrait regarder dans l'extinction de la machine par le noyau. Celle ci se fait elle au niveau de l'ACPI? Toshiba est assez pénible de ce coté là, utilisant soit un ACPI personnel (toshiba_acpi) soit un firmware Phoenix (module omnibook) soit un bazar non supporté à ce jour (Toshiba L775).
Hum, je pense que je tiens un truc, dans les sources du noyau, dans arch/x86/kernel/apic/apic.c, on trouve /* * If Linux enabled the LAPIC against the BIOS default disable it down before * re-entering the BIOS on shutdown. Otherwise the BIOS may get confused and * not power-off. Additionally clear all LVT entries before disable_local_APIC * for the case where Linux didn't enable the LAPIC. */
pour la fonction lapic_shutdown. Cela ferait pile poil les symptomes que j'ai: Extinction apparente mais consommation comme si la machine était en veille. Dans ce cas, il va falloir éplucher cet aspect.
Si certais ont de l'expérience sur ce point...
François Boisson
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le Tue, 18 Sep 2012 22:56:45 +0200
François Boisson <user.anti-spam@maison.homelinux.net> a écrit:
J'ai remarqué que la consommation correspondait approximativement à celle
d'une mise en veille de l'ordinateur. Pourrait-on envisager un souci dans
l'extinction même de l'ordinateur par le noyau, seul une extinction manuelle
après le reboute permettant d'éteindre réellement la machine. Cela
signifierait qu'il faudrait regarder dans l'extinction de la machine par le
noyau. Celle ci se fait elle au niveau de l'ACPI? Toshiba est assez pénible
de ce coté là, utilisant soit un ACPI personnel (toshiba_acpi) soit un
firmware Phoenix (module omnibook) soit un bazar non supporté à ce jour
(Toshiba L775).
Hum, je pense que je tiens un truc, dans les sources du noyau, dans
arch/x86/kernel/apic/apic.c, on trouve
/*
* If Linux enabled the LAPIC against the BIOS default disable it down before
* re-entering the BIOS on shutdown. Otherwise the BIOS may get confused and
* not power-off. Additionally clear all LVT entries before disable_local_APIC
* for the case where Linux didn't enable the LAPIC.
*/
pour la fonction lapic_shutdown.
Cela ferait pile poil les symptomes que j'ai: Extinction apparente mais
consommation comme si la machine était en veille.
Dans ce cas, il va falloir éplucher cet aspect.
Si certais ont de l'expérience sur ce point...
François Boisson
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120920102801.bd57524d0003b4ae458ca8e0@boisson.homeip.net
Le Tue, 18 Sep 2012 22:56:45 +0200 François Boisson a écrit:
J'ai remarqué que la consommation correspondait approximativement à celle d'une mise en veille de l'ordinateur. Pourrait-on envisager un souci dans l'extinction même de l'ordinateur par le noyau, seul une extinction manuelle après le reboute permettant d'éteindre réellement la machine. Cela signifierait qu'il faudrait regarder dans l'extinction de la machine par le noyau. Celle ci se fait elle au niveau de l'ACPI? Toshiba est assez pénible de ce coté là, utilisant soit un ACPI personnel (toshiba_acpi) soit un firmware Phoenix (module omnibook) soit un bazar non supporté à ce jour (Toshiba L775).
Hum, je pense que je tiens un truc, dans les sources du noyau, dans arch/x86/kernel/apic/apic.c, on trouve /* * If Linux enabled the LAPIC against the BIOS default disable it down before * re-entering the BIOS on shutdown. Otherwise the BIOS may get confused and * not power-off. Additionally clear all LVT entries before disable_local_APIC * for the case where Linux didn't enable the LAPIC. */
pour la fonction lapic_shutdown. Cela ferait pile poil les symptomes que j'ai: Extinction apparente mais consommation comme si la machine était en veille. Dans ce cas, il va falloir éplucher cet aspect.
Si certais ont de l'expérience sur ce point...
François Boisson
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
François Boisson
Le Thu, 20 Sep 2012 10:28:01 +0200 Francois Boisson a écrit:
[...]
Bon, j'ai lancé un message sur la liste linux-kernel qui n'intéresse pas grand monde. Quelqu'un connaitrait-il la séquence dans le noyau effectuant l'extinction d'une machine et surtout les fonctions éteignant les périphériques, un grep power_off sur arch et sur kernel me donne qd même beaucoup de candidats et j'aimerais éviter de me farcir des centaines de lignes inutilement...
François Boisson
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le Thu, 20 Sep 2012 10:28:01 +0200
Francois Boisson <francois@boisson.homeip.net> a écrit:
[...]
Bon, j'ai lancé un message sur la liste linux-kernel qui n'intéresse pas grand
monde. Quelqu'un connaitrait-il la séquence dans le noyau effectuant
l'extinction d'une machine et surtout les fonctions éteignant les
périphériques, un grep power_off sur arch et sur kernel me donne qd même
beaucoup de candidats et j'aimerais éviter de me farcir des centaines de
lignes inutilement...
François Boisson
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120921170844.6f7b767b9b773e3f8c702bc9@maison.homelinux.net
Le Thu, 20 Sep 2012 10:28:01 +0200 Francois Boisson a écrit:
[...]
Bon, j'ai lancé un message sur la liste linux-kernel qui n'intéresse pas grand monde. Quelqu'un connaitrait-il la séquence dans le noyau effectuant l'extinction d'une machine et surtout les fonctions éteignant les périphériques, un grep power_off sur arch et sur kernel me donne qd même beaucoup de candidats et j'aimerais éviter de me farcir des centaines de lignes inutilement...
François Boisson
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
maderios
On 09/21/2012 05:08 PM, François Boisson wrote:
Le Thu, 20 Sep 2012 10:28:01 +0200 Francois Boisson a écrit:
[...]
Bon, j'ai lancé un message sur la liste linux-kernel qui n'intéresse pas grand monde. Quelqu'un connaitrait-il la séquence dans le noyau effectuant l'extinction d'une machine et surtout les fonctions éteignant les périphériques, un grep power_off sur arch et sur kernel me donne qd même beaucoup de candidats et j'aimerais éviter de me farcir des centaines de lignes inutilement...
Je doute fort que le noyau soit le Seul responsable. Je penserais plutôt au bios, à l'utilisation du bios par ta machine, utilisation différente avec W$ et linux. Linux avec son noyau peut ignorer certaines fonctions du bios tandis que W$ ne peut s'en passer.
-- Maderios
"Art is meant to disturb. Science reassures." "L'art est fait pour troubler. La science rassure" (Georges Braque)
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
On 09/21/2012 05:08 PM, François Boisson wrote:
Le Thu, 20 Sep 2012 10:28:01 +0200
Francois Boisson<francois@boisson.homeip.net> a écrit:
[...]
Bon, j'ai lancé un message sur la liste linux-kernel qui n'intéresse pas grand
monde. Quelqu'un connaitrait-il la séquence dans le noyau effectuant
l'extinction d'une machine et surtout les fonctions éteignant les
périphériques, un grep power_off sur arch et sur kernel me donne qd même
beaucoup de candidats et j'aimerais éviter de me farcir des centaines de
lignes inutilement...
Je doute fort que le noyau soit le Seul responsable. Je penserais plutôt
au bios, à l'utilisation du bios par ta machine, utilisation différente
avec W$ et linux. Linux avec son noyau peut ignorer certaines fonctions
du bios tandis que W$ ne peut s'en passer.
--
Maderios
"Art is meant to disturb. Science reassures."
"L'art est fait pour troubler. La science rassure" (Georges Braque)
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/505C8F92.2000606@gmail.com
Le Thu, 20 Sep 2012 10:28:01 +0200 Francois Boisson a écrit:
[...]
Bon, j'ai lancé un message sur la liste linux-kernel qui n'intéresse pas grand monde. Quelqu'un connaitrait-il la séquence dans le noyau effectuant l'extinction d'une machine et surtout les fonctions éteignant les périphériques, un grep power_off sur arch et sur kernel me donne qd même beaucoup de candidats et j'aimerais éviter de me farcir des centaines de lignes inutilement...
Je doute fort que le noyau soit le Seul responsable. Je penserais plutôt au bios, à l'utilisation du bios par ta machine, utilisation différente avec W$ et linux. Linux avec son noyau peut ignorer certaines fonctions du bios tandis que W$ ne peut s'en passer.
-- Maderios
"Art is meant to disturb. Science reassures." "L'art est fait pour troubler. La science rassure" (Georges Braque)
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
François Boisson
Le Fri, 21 Sep 2012 18:02:26 +0200 maderios a écrit:
Je doute fort que le noyau soit le Seul responsable. Je penserais plutôt au bios, à l'utilisation du bios par ta machine, utilisation différente avec W$ et linux. Linux avec son noyau peut ignorer certaines fonctions du bios tandis que W$ ne peut s'en passer.
Hum, c'est bien vague tout ça. Il faut noter que ce problème semble exister sur d'autres machines (on a parlé de VAIO notamment) et n'a pas lieu avec un noyau 2.6.37-486-PAE. Il semble donc que le souci vienne vriament des noyaux 3.x. Je suspectais d'abord le Wake on Wlan mais le fait que la consommation soit pile poil celle lors de la mise en veille et que le noyau lui même évoque la possibilité que des parties de la machine restent sous tension me conduise à chercher dans cette direction. Apparement, la power_off se fait par la fonction kerne_power_off qui appele machine_power_off qui appelle machine_ops.power_off qui est en fait pm_power_offf qui elle dépend de la plate forme. Là les difficultés (!) commencent car cela pourrait être apm_power_off (si l'apm est supporté?) xo1_power_off pour les vieux PC
Je pense que c'est apm_power_off qui demande au BIOS le power_off. Il passe par la fonction set_power_state qui fait un simple apm_bios_call_simple. Ben Ça ne m'éclaire pas sur la façon de vérifier que les bazars sont réellement éteints.
Je continue à chercher entre 2 copies...
François Boisson
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le Fri, 21 Sep 2012 18:02:26 +0200
maderios <maderios@gmail.com> a écrit:
Je doute fort que le noyau soit le Seul responsable. Je penserais plutôt
au bios, à l'utilisation du bios par ta machine, utilisation différente
avec W$ et linux. Linux avec son noyau peut ignorer certaines fonctions
du bios tandis que W$ ne peut s'en passer.
Hum, c'est bien vague tout ça. Il faut noter que ce problème semble exister
sur d'autres machines (on a parlé de VAIO notamment) et n'a pas lieu avec un
noyau 2.6.37-486-PAE. Il semble donc que le souci vienne vriament des noyaux
3.x. Je suspectais d'abord le Wake on Wlan mais le fait que la consommation
soit pile poil celle lors de la mise en veille et que le noyau lui même évoque
la possibilité que des parties de la machine restent sous tension me conduise
à chercher dans cette direction.
Apparement, la power_off se fait par la fonction kerne_power_off qui appele
machine_power_off qui appelle machine_ops.power_off qui est en fait
pm_power_offf qui elle dépend de la plate forme. Là les difficultés (!)
commencent car cela pourrait être
apm_power_off (si l'apm est supporté?)
xo1_power_off pour les vieux PC
Je pense que c'est apm_power_off qui demande au BIOS le power_off. Il passe
par la fonction set_power_state qui fait un simple apm_bios_call_simple. Ben
Ça ne m'éclaire pas sur la façon de vérifier que les bazars sont réellement
éteints.
Je continue à chercher entre 2 copies...
François Boisson
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120921182540.052846de9b48f47ead0d1509@maison.homelinux.net
Le Fri, 21 Sep 2012 18:02:26 +0200 maderios a écrit:
Je doute fort que le noyau soit le Seul responsable. Je penserais plutôt au bios, à l'utilisation du bios par ta machine, utilisation différente avec W$ et linux. Linux avec son noyau peut ignorer certaines fonctions du bios tandis que W$ ne peut s'en passer.
Hum, c'est bien vague tout ça. Il faut noter que ce problème semble exister sur d'autres machines (on a parlé de VAIO notamment) et n'a pas lieu avec un noyau 2.6.37-486-PAE. Il semble donc que le souci vienne vriament des noyaux 3.x. Je suspectais d'abord le Wake on Wlan mais le fait que la consommation soit pile poil celle lors de la mise en veille et que le noyau lui même évoque la possibilité que des parties de la machine restent sous tension me conduise à chercher dans cette direction. Apparement, la power_off se fait par la fonction kerne_power_off qui appele machine_power_off qui appelle machine_ops.power_off qui est en fait pm_power_offf qui elle dépend de la plate forme. Là les difficultés (!) commencent car cela pourrait être apm_power_off (si l'apm est supporté?) xo1_power_off pour les vieux PC
Je pense que c'est apm_power_off qui demande au BIOS le power_off. Il passe par la fonction set_power_state qui fait un simple apm_bios_call_simple. Ben Ça ne m'éclaire pas sur la façon de vérifier que les bazars sont réellement éteints.
Je continue à chercher entre 2 copies...
François Boisson
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/