- usbipd-win プロジェクトの最新リリースのページにあるmsiファイルをダウンロードする
- ダウンロードした usbipd-win_x.msiファイルを実行する
WSL2のコンソール上で以下のコマンドを実行する。インストールするバージョンは自身の環境とあわせる。
sudo apt install linux-tools-5.15.0-33-generic hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip /usr/lib/linux-tools/5.15.0-33-generic/usbip 20
PowerShellを管理者として実行する。下記のコマンドを実行し接続されているUSBデバイスのリストを取得する。
usbipd wsl list
BUSID VID:PID DEVICE
3-4 328f:2013 HD Webcam eMeet C960, USB 入力デバイス
使用したいUSBデバイスのBUSIDを、下記コマンドで割り当てする。
usbipd wsl attach --busid 3-4
WSL2のコンソール上で下記コマンドを実行し、先ほど割り当てたUSBデバイスが表示されることを確認する。
lsusb
Bus 001 Device 002: ID 328f:2013 SHENZHEN EMEET TECHNOLOGY CO.,LTD. HD Webcam eMeet C960
使用し終わったら、下記コマンドで割り当てを解除する。
usbipd wsl detach --busid 3-4