1. 处理 USB 设备持久化关联问题
当 USB 设备出现 持久化关联 时,可能导致插拔后无法重新绑定。可以使用以下步骤解决。
(1)查看当前 USB 设备状态
usbipd list
示例输出:
Connected:
BUSID VID:PID DEVICE STATE
1-2 0b95:772b ASIX AX88772C USB2.0 to Fast Ethernet Adapter Not shared
1-6 13d3:56db ov9734_azurewave_camera Not shared
1-10 8087:0aaa 英特尔(R) 无线 Bluetooth(R) Not shared
Persisted:
GUID DEVICE
eb8e3df2-4fd9-4e6a-bceb-41cddf45ce7a USB-SERIAL CH340 (COM3)
注意:Persisted
中的 USB-SERIAL CH340 (COM3)
设备仍然存在,可能会影响新设备的绑定。
(2)移除持久化设备
usbipd unbind --guid eb8e3df2-4fd9-4e6a-bceb-41cddf45ce7a
然后再次检查 usbipd list
,确保 Persisted
设备已被清除:
usbipd list
示例输出:
Connected:
BUSID VID:PID DEVICE STATE
1-2 0b95:772b ASIX AX88772C USB2.0 to Fast Ethernet Adapter Not shared
1-6 13d3:56db ov9734_azurewave_camera Not shared
1-10 8087:0aaa 英特尔(R) 无线 Bluetooth(R) Not shared
Persisted:
GUID DEVICE
如果 Persisted
列为空,说明设备已成功解除持久化关联。
2. 绑定 USB 设备
(1)找到目标设备
再次运行:
usbipd list
确认 USB-SERIAL CH340 (COM3)
的 BUSID
,例如:
BUSID VID:PID DEVICE STATE
1-4 1a86:7523 USB-SERIAL CH340 (COM3) Not shared
(2)绑定设备
使用 bind
命令绑定设备:
usbipd bind --busid 1-4
(3)在 WSL 中关联 USB
如果在 WSL 里使用:
usbipd attach --wsl --busid 1-4
3. 解绑(释放)USB 设备
(1)取消绑定(不再共享)
usbipd unbind --busid 1-4
(2)断开已 attach 的设备
usbipd detach --busid 1-4
这样,你可以随时绑定或解绑 USB 设备,避免持久化关联导致的绑定失败问题。
© 版权声明
文章版权归作者所有,转载请注明出处。
THE END
暂无评论内容