GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Holen Sie sich den Stromverbrauch eines USB-Geräts

Werfen Sie einen Blick auf diese SuperUser-Fragen und Antworten mit dem Titel:Wie prüfen Sie, wie viel Strom ein USB-Anschluss liefern kann?, insbesondere meine Antwort.

lsusb -v

Mit lsusb -v erhalten Sie die maximale Leistung , zum Beispiel:

$ 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

Sie können sich auch usb-devices ansehen :

$ 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

Da ist ein bMaxPower Datei im sysfs-Ordner des Geräts. Aber ich glaube nicht, dass es sehr nützlich sein wird. Sie werden feststellen, dass das Gerät nur 500 mA "angefordert" hat, um der Norm zu entsprechen, aber nicht die tatsächliche Stromaufnahme.


Linux
  1. 4 Nützliche Möglichkeiten, den Namen des angeschlossenen USB-Geräts unter Linux zu ermitteln

  2. Wie bekomme ich den USB-Schlüssel zum automatischen Mounten?

  3. Wie misst man den Stromverbrauch eines Servers?

  4. Linux USB:Strom ein- und ausschalten?

  5. Wie erhalte ich USB-Anbieter- und Produktinformationen programmgesteuert unter Linux?

So ermitteln Sie die Bandbreitennutzung von USB-Geräten unter Linux

So verwenden Sie ein USB-Laufwerk unter Debian 10

Wie überprüfen Sie, wie viel Strom ein USB-Anschluss liefern kann?

Wie finde ich die Leistungsaufnahme in Watt?

Android - Wie kann ich mein Gerät von ADB unter Linux erkennen lassen?

So ermitteln Sie die USB-Version 1.1 oder 2.0