WSL2環境からUSBシリアルデバイスを使う
Table of Contents
概要
WSL2環境からUSBシリアルデバイスを使う方法の説明
- usbipd-win
- Releases・dorssel/usbipd-win
- ここからインストーラがダウンロードできる
- WSL support ・ dorssel/usbipd-win Wiki
- セットアップ方法、使い方、WSL2カーネルのビルド方法が記載されている
- Releases・dorssel/usbipd-win
手順
usbipd-winツールをインストールする
usbipd-win_2.3.0.msi を実行、PC再起動
sudo apt install linux-tools-virtual hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip `ls /usr/lib/linux-tools/*/usbip | tail -n1` 20
参考
上記ページには
WSL2 kernelのビルドが必要になります
とあるのだが、下記の組み合わせで kernelビルドは無しで使うことができた。(2022.06.18)
- usbipd-win 2.3.0
- Linux 5.10.102.1-microsoft-standard-WSL2 x86_64
- Silicon Labs CP210x USB to UART Bridge