• # Polling

    Posté par . En réponse au message Scute et consommation électrique. Évalué à 3.

    Et vous chères moules? Avez-vous le même problème (avec quelle version de scute, iceweasel, distrib et noyau) ?

    J’ai remarqué pour ma part qu’en l’absence de carte OpenPGP, Scute sollicite le lecteur USB une fois par seconde, et ce jusqu’à ce qu’une carte soit insérée.

    Pour le constater, tu peux ajouter l’option suivante dans le fichier de configuration de scdaemon ($HOME/.gnupg/scdaemon.conf) :

    debug 1024
    log-file /tmp/scdaemon.log
    

    et relancer scdaemon. Voilà ce que j’observe alors dans ce fichier en lançant Firefox avec le plugin Scute (sans carte dans le lecteur) :

    2015年09月16日 16:01:41 scdaemon[13681] DBG: chan_5 <- SERIALNO
    2015年09月16日 16:01:41 scdaemon[13681] reader slot 0: not connected
    2015年09月16日 16:01:41 scdaemon[13681] DBG: chan_5 -> ERR 100663408 Card not present <SCD>
    2015年09月16日 16:01:42 scdaemon[13681] DBG: chan_5 <- SERIALNO
    2015年09月16日 16:01:42 scdaemon[13681] reader slot 0: not connected
    2015年09月16日 16:01:42 scdaemon[13681] DBG: chan_5 -> ERR 100663408 Card not present <SCD>
    2015年09月16日 16:01:42 scdaemon[13681] DBG: chan_5 <- SERIALNO
    2015年09月16日 16:01:42 scdaemon[13681] reader slot 0: not connected
    2015年09月16日 16:01:42 scdaemon[13681] DBG: chan_5 -> ERR 100663408 Card not present <SCD>
    2015年09月16日 16:01:43 scdaemon[13681] DBG: chan_5 <- SERIALNO
    2015年09月16日 16:01:43 scdaemon[13681] reader slot 0: not connected
    2015年09月16日 16:01:43 scdaemon[13681] DBG: chan_5 -> ERR 100663408 Card not present <SCD>
    

    Et ainsi de suite jusqu’à ce que j’insère la carte dans le lecteur, après quoi Scute se calme et attend tranquillement qu’on fasse appel à lui.

    C’est peut-être ce comportement de polling qui provoque la consommation excessive que tu observes. Cela dit, chez moi, je n’ai pas observé d’effets sur la consommation.

    Pour info :

    • Slackware64 14.1
    • GnuPG 2.1.8
    • Scute 1.4.0 (patché par mes soins, mais rien qui affecterait le comportement décrit ci-dessus)
    • Firefox 38.2.1
    • Thunderbird 38.2.0
    • Lecteur de carte Identive SCM 3500