GNU/Linux >> Tutoriels Linux >  >> Linux

Obtenir la consommation d'énergie d'un périphérique USB

Jetez un œil à cette session de questions-réponses de superutilisateur intitulée :Comment vérifiez-vous la quantité d'énergie qu'un port USB peut fournir ?, en particulier ma réponse.

lsusb -v

Vous pouvez obtenir la puissance maximale en utilisant lsusb -v , par exemple :

$ lsusb -v|egrep "^Bus|MaxPower"
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    MaxPower                0mA
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    MaxPower                0mA
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    MaxPower                0mA
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
    MaxPower              100mA
Bus 003 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
    MaxPower               98mA
Bus 001 Device 004: ID 04a9:1069 Canon, Inc. S820
    MaxPower                2mA
Bus 001 Device 005: ID 05ac:120a Apple, Inc. iPod Nano
    MaxPower              500mA
    MaxPower              500mA

Vous pouvez également consulter usb-devices :

$ usb-devices | grep 'Product=\|MxPwr'
S:  Product=EHCI Host Controller
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
S:  Product=EHCI Host Controller
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
S:  Product=USB Keykoard
C:  #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=98mA
S:  Product=USB Receiver
C:  #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=98mA
S:  Product=DW375 Bluetooth Module
C:  #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=100mA
S:  Product=5880
C:  #Ifs= 2 Cfg#= 0 Atr=c0 MxPwr=100mA

Il y a un bMaxPower fichier dans le dossier sysfs de l'appareil. Mais je ne pense pas que cela va être très utile. Vous pourrez constater que l'appareil "a demandé" 500 mA uniquement pour se conformer à la norme, mais pas pour la consommation de courant réelle.


Linux
  1. Comment réinitialiser/cycler l'alimentation d'un périphérique PCIe ?

  2. Linux – Comment reconnecter un périphérique USB logiquement déconnecté ?

  3. Linux USB :allumer et éteindre l'alimentation ?

  4. Obtenez le partage de connexion USB à partir d'un appareil Android pour fonctionner sur Debian 8

  5. Règle Udev pour correspondre à un périphérique USB à plusieurs nœuds

4 façons utiles de connaître le nom du périphérique USB branché sous Linux

Comment trouver l'utilisation de la bande passante d'un périphérique USB sous Linux

Comment utiliser une clé USB sur Debian 10

Comment vérifier la puissance qu'un port USB peut fournir ?

Android - Comment faire détecter mon appareil par ADB sous Linux ?

Comment déterminer la version USB 1.1 ou 2.0