![“USB:端口电源管理可能不可靠”实际上是什么意思?](https://linux22.com/image/98738/%E2%80%9CUSB%EF%BC%9A%E7%AB%AF%E5%8F%A3%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86%E5%8F%AF%E8%83%BD%E4%B8%8D%E5%8F%AF%E9%9D%A0%E2%80%9D%E5%AE%9E%E9%99%85%E4%B8%8A%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F.png)
尝试调试以太网 USB-C 适配器的问题时,我发现dmesg
报告如下:
usb: port power management may be unreliable
这是什么意思?我在哪里可以找到有关此消息的可靠文档?
答案1
该消息被引入USB:sysfs 链路对等端口(它的一部分补丁序列重新设计 USB 端口电源控制)。根本问题描述于USB电源管理在内核文档中:
端口挂起按顺序排列,以确保高速端口在允许其超高速对等端口断电之前先被断电。
(除其他外)。
基本上,从控制器的角度来看,USB 3 端口有一个 USB 2 对等端,使用哪个对等端取决于所连接设备使用的 USB 速度。为了正确管理此类端口上的电源,系统需要知道哪些逻辑端口是对等的:否则,它可能会关闭看似未使用但实际上正在使用的物理 USB 端口。您看到的错误消息表明,由于某种原因,内核无法确定端口的对等点;因此,它将无法处理连接到该端口的设备的所有电源管理方案。