GNU/Linux >> Linux の 問題 >  >> Linux

USB デバイスの消費電力を取得する

この SuperUser Q&A をご覧ください:USB ポートが供給できる電力量をどのように確認しますか?、具体的には私の回答です。

lsusb -v

lsusb -v を使用して最大のパワーを得ることができます 、例:

$ 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

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

bMaxPower があります デバイスの sysfs フォルダー内のファイル。しかし、私はそれが非常に役立つとは思わない。デバイスが標準に準拠するためだけに 500mA を "要求" したことがわかりますが、実際の電流ドレインではありません。


Linux
  1. Pcieデバイスの電源をリセット/サイクルする方法は?

  2. Linux –論理的に切断されたUSBデバイスを再接続する方法は?

  3. サーバーの消費電力を測定する方法は?

  1. Python でわかりやすいデバイス名を取得する

  2. 特定の時間に Linux デバイスをウェイクアップすることは可能ですか?

  3. 複数ノードの USB デバイスに一致する Udev ルール

  1. 自動マウントのUSBキーを取得するにはどうすればよいですか?

  2. Linux USB:電源をオン/オフしますか?

  3. Android - Linux で ADB によってデバイスが検出されるようにするにはどうすればよいですか?