on
WSL2 USB Devices
Steps to access USB devices in WSL2:
Assuming you have WSL2 installed and set up, follow these steps to access USB devices:
-
Install USBIPD: Open PowerShell as Administrator and run:
wsl --install -d usbipd
or follow the manual installation steps from the USBIPD-WIN GitHub repository.
-
Start USBIPD: After installation, list available USB devices:
usbipd list
you should see a list of USB devices connected to your Windows machine.
-
Bind USB Device: If you want to bind a specific USB device to WSL2, you can use the following command:
usbipd bind --busid <busid>
-
Attach USB Device: To attach a USB device to WSL2, use the following command:
usbipd attach --busid <busid>
Replace
<busid>
with the bus ID of the USB device you want to attach, which you can find from the previoususbipd list
command. -
Access USB Device in WSL2: Open your WSL2 terminal and check if the device is available. You can use commands like
lsusb
to list USB devices:lsusb
If the device is attached successfully, it should appear in the list.