请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TUSB8041 工具与软件:
您好!
我尝试使用 libusb 库来控制 Linux 系统的集线器端口电源。 在我调用以下代码后、加电端口关闭:
#define USB_PORT_FEAT_POWER =(1 << 3)
#define USB_CTRL_GET_TIMEOUT = 500
libusb_control_transfer (m_deviceHandle、
libusb_request_type_class | libusb_recipient_other、
libusb_request_clear_feature、
USB_PORT_FEAT_POWER
portIndexOnHub、
nullptr、
0、
USB_CTRL_GET_TIMEOUT);
但是、即使已拔下 USB 设备、我仍然可以通过使用 Linux 命令"lsusb"来观看它。
似乎集线器没有向主机报告端口正确的状态。
这是一种正常 现象吗? 或者是否需要执行额外的配置才能接收更改消息?
谢谢
Hanyu

