#author("2025-04-15T14:01:59+09:00","","") #author("2025-04-15T14:02:22+09:00","","") [[Windows/wsl]] * WSL で USB デバイスの共有 [#j5d46403] &color(red){オーディオ関係(スピーカー、マイク等) については、2025年4月時点で WSL 内で直接扱うことができないため、PulseAudo を使うこと。}; [[Windows/wsl/audio]] を参照 &color(red){オーディオ関係(スピーカー、マイク等) については、2025年4月時点で WSL 内で直接扱うことができないため、PulseAudo を使うこと。};~ 詳細は、[[Windows/wsl/audio]] を参照。 ** ツールインストール (Windows) [#eaa82273] winget install usbipd ** PowerShell で以下実行 [#fdea56b6] -USBデバイスリストを表示する。 usbipd.exe list 出力例) Connected: BUSID VID:PID DEVICE STATE 5-2 27c0:0859 USB 入力デバイス Not shared 6-1 1a81:2004 USB 入力デバイス Not shared 6-4 1bcf:08a0 USB 入力デバイス Not shared 7-1 0c76:161f USB PnP Audio Device, USB 入力デバイス Not shared -対象デバイスをシェアする usbipd bind --busid 7-1 -確認 usbipd.exe list 出力例) Connected: BUSID VID:PID DEVICE STATE 5-2 27c0:0859 USB 入力デバイス Not shared 6-1 1a81:2004 USB 入力デバイス Not shared 6-4 1bcf:08a0 USB 入力デバイス Not shared 7-1 0c76:161f USB PnP Audio Device, USB 入力デバイス Shared -WSLにアタッチする。 usbipd attach --wsl --busid 7-1 ※複数環境が存在し、指定する場合は、--wsl Debian 指定すればよい。 ** WSL 側での確認 [#o247d45a] sudo apt install usbutils lsusb 出力例) Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 0c76:161f JMTek, LLC. USB PnP Audio Device Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub