Afficher consomation port USB

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4044
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Bonjour, impossible de retrouver la commande qui permet d'afficher la consommation en cours sur un port USB. J'avais ça dans le passé, ou alors ma mémoire défaille.
Je ne parle pas de la capabilités du hub USB (MaxPower), facile à obtenir avec un simple lsUSB, mais bien de la consommation à un instant donné.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 3964
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,

Ceci peut-être:

Code : Tout sélectionner

# watch -n1 'lsusb -v|egrep "^Bus|MaxPower"'
Édition: Mais j'ai peur que ce soit la puissance demandée et non celle consommée.

Cette page contient pas mal d'info sur la question.
https://superuser.com/questions/297959/ ... 960#297960
Debian SID (J'en ai marre de la stable il se passe rien...) Mate.
Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4044
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

j'ai continué les recherches, je n'ai rien trouvé. Alors que dans le lien donné pat lol, il est expliqué que c'est une information très facile à obtenir sous windows!
Avatar de l’utilisateur
dezix
Modérateur
Modérateur
Messages : 2344
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour,

As-tu regardé : powertop --extech=devnode

[édité]

# powertop

Utiliser [Maj+Tab] pour changer d'onglet > Device Stats
Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4044
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

j'ai testé powertop, je n'ai rien compris. J'attend des mA ou des mW, je n'ai que des % (quasiment tout à 100%)
Avatar de l’utilisateur
dezix
Modérateur
Modérateur
Messages : 2344
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Oui, ce powertop n'en fait qu'à sa tête.

J'ai testé sans succès : powertop --extech=/dev/bus/usb/001/005

/dev/bus/usb/001/005 étant un Vieux HDD externe qui doit bien consommer cela ne fonctionne pas.
pas mieux avec :
powertop --extech=/dev/disk/by-path/pci-0000:00:15.0-usb-0:2:1.0-scsi-0:0:0:0


J'ai lu quelque-part qu'on pouvait aussi indiquer un périphérique par : /sys/devices/pci0000:00/...
mais arrivé à : /sys/devices/pci0000:00/0000:00:15.0/usb1/ je cale :017:

Comment déterminer le chemin d'un matériel pour cette "syntaxe" ?
Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4044
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Dans mes recherches, je suis tombé sur ce site qui liste quelques options de lsUSB qui peuvent étre utiles
https://www.linux.org/threads/usb-port- ... ent.22273/
Avatar de l’utilisateur
dezix
Modérateur
Modérateur
Messages : 2344
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Selon cette réponse, il n'est pas possible pour l'hôte de déterminer le courant passant par un port usb,
il faut le mesurer physiquement.
electronics.stackexchange.com > Any way to monitor current sourced by USB?

Long story short: There is no way to get //measured// current information from the host, so you have to measure it yourself.
Debian stable - XFCE
Répondre