我有一个 freecom 外置 USB 硬盘,它无法通过有源集线器运行,所以我想这和有源集线器没有提供足够的电力有关。但是,当我将其直接连接到 Linux 机器并发出命令时:
lsusb -v|egrep "^Bus|MaxPower"
我得到以下结果:
Bus 002 Device 003: ID 07ab:fc88 Freecom Technologies
MaxPower 2mA
(事实上 Windows 也报告了同样的事情)
也许这是内部集线器消耗的电量?我怎么知道实际消耗了多少电量?
答案1
答案2
请注意,在 USB 2.0 规范中,maxPower 以 2mA 为单位表示,而在 USB 3.0 规范中,他们将其改为 8mA 单位。lsusb 出于某种原因(错误?)报告 USB 2.0 单位,而不管设备的实际 USB 级别如何。因此,如果您的设备将其 maxPower 报告为 1,并且这是 USB 3.0 设备,那么它实际上应该读取为 8mA 而不是 2mA。尽管正如其他人所说,即使是 8mA 也非常低。