wsl如何添加usb设备

wsl如何添加usb设备

一、安装windows端转发工具

# powershell
winget install --exact dorssel.usbipd-win

提供 usbipd 命令,用来把 USB 设备转发给 WSL2 。

二、插入U盘进行”绑定->附加->挂载“

查看BusID

# powershell 
usbipd list

可以发现类似:

PS C:\WINDOWS\system32> usbipd list
Connected:
BUSID VID:PID DEVICE STATE
1-4 046d:c52f USB 输入设备 Not shared
1-8 04ca:7070 Integrated Camera Not shared
1-9 06cb:00bd Synaptics UWP WBDI Not shared
1-10 8087:0026 英特尔(R) 无线 Bluetooth(R) Not shared
1-14 0bda:9210 USB Attached SCSI (UAS) 大容量存储设备 Not shared
1-15 0951:1666 USB 大容量存储设备 Not shared
3-4 0bda:8153 Realtek USB GbE Family Controller Not shared
4-1 0020:0b21 AB13X USB Audio, USB 输入设备 Not shared

绑定BusID

usbipd bind --busid 1-15

附加BusID(把设备透传进WSL2)

usbipd attach --wsl --busid 1-15

这时wsl里已经识别到usb设备了

lsblk -f

挂载usb设备

mount 

卸载设备流程

1、umount

2、usbipd detach –busid 1-15

3、usbipd unbind –busid 1-15

Comments are closed.