WSLでUSBデバイスを使う

参照URL: WSL2 USBカメラ+他のUSB機器 2022年09月06日版

USBデバイスの種類によっては、カーネル再構築が必要のようだ。https://zenn.dev/pinto0309/articles/e1432253d29e30

>usbipd wsl list
BUSID  VID:PID    DEVICE                                                        STATE
1-4    03c3:290a  ZWO ASI290MC Camera                                           Not attached
1-6    31b2:0010  KT USB Audio, USB 入力デバイス                                Not attached
1-8    8087:0a2a  インテル(R) ワイヤレス Bluetooth(R)                           Not attached
2-3    05e3:0749  USB 大容量記憶装置                                            Not attached
4-1    056e:00e7  USB 入力デバイス                                              Not attached
4-2    328f:2015  eMeet Nova, USB 入力デバイス                                  Not attached
5-2    1908:2220  USB 大容量記憶装置, USB2.0 Device, USB 入力デバイス           Not attached
5-3    1b1c:1b73  USB 入力デバイス                                              Not attached
5-4    8086:0808  USB PnP Sound Device, USB 入力デバイス                        Not attached

deviceのattach

>usbipd wsl attach --busid 4-2
usbipd: info: Using default WSL distribution 'Ubuntu-20.04'; specify the '--distribution' option to select a different one.

>usbipd wsl list
BUSID  VID:PID    DEVICE                                                        STATE
1-6    31b2:0010  KT USB Audio, USB 入力デバイス                                Not attached
1-8    8087:0a2a  インテル(R) ワイヤレス Bluetooth(R)                           Not attached
1-12   03c3:290a  ZWO ASI290MC Camera                                           Not attached
2-3    05e3:0749  USB 大容量記憶装置                                            Not attached
4-1    056e:00e7  USB 入力デバイス                                              Not attached
4-2    328f:2015  eMeet Nova, USB 入力デバイス                                  Attached - Ubuntu-20.04
5-2    1908:2220  USB 大容量記憶装置, USB2.0 Device, USB 入力デバイス           Not attached
5-3    1b1c:1b73  USB 入力デバイス                                              Not attached
5-4    8086:0808  USB PnP Sound Device, USB 入力デバイス                        Not attached

ビデオデバイス:wsl2_linux_kernel_usbcam_enable_conf

https://github.com/PINTO0309/wsl2_linux_kernel_usbcam_enable_conf

起動しなくなったWSL2を復活させるまでにしたあれこれ

https://zenn.dev/karaage0703/articles/e30c9614a55bdb#.wslconfig%E3%82%92%E9%80%80%E9%81%BF%E3%81%97%E3%81%A6%E5%BE%A9%E5%B8%B0

.wslconfigを退避して復帰で救われた! ユーザ/xxxxx/.wslconfig

参考情報 USBカメラの情報をv4l2-ctl取得・設定

Ubuntu 20.04 LTSでUSB接続のWEBカメラを使う

v4l2-ctlで行うUSBカメラ設定方法まとめ

// 利用可能なWEBカメラの一覧を表示しています
$ v4l2-ctl --list-devices
//#デバイスの全ての情報を表示します
v4l2-ctl -d /dev/video2 --all

// 接続しているUSBカメラの全情報出力
$ v4l2-ctl --all
// USBカメラが対応している設定項目一覧を確認するには

$ v4l2-ctl -L

設定の確認は以下で行います。
$ v4l2-ctl -C <設定項目名>

設定は以下で行います。
$ v4l2-ctl -c <設定項目名>=値

解像度とフレームレートの取得
$ v4l2-ctl --list-formats-ext

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です