0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

WSLでUSBカメラを認識させる

Last updated at Posted at 2023-04-28

備忘録・・・

USBIPD-WINのインストール
https://github.com/dorssel/usbipd-win/releases

WSL上で、

sudo apt-get install linux-tools-generic hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip /usr/lib/linux-tools/5.4.0-77-generic/usbip 20

linux-toolsのあとのバージョンは適宜変更

windows powershellを管理者で立ち上げて

usbipd wsl list

とし、該当するUSBカメラのBUSIDを確認。
自分の環境だと

BUSID  VID:PID    DEVICE                                                        STATE
1-6    046d:0825  Logi C270 HD WebCam                                           Not attached
1-7    04bb:0159  USB 大容量記憶装置                                            Not attached
1-14   8087:0026  インテル(R) ワイヤレス Bluetooth(R)                           Not attached
1-24   0bda:0329  Realtek USB 3.0 Card Reader                                   Not attached
4-3    056e:1092  USB 入力デバイス                                              Not attached
4-4    248a:8367  USB 入力デバイス                                              Not attached

となったので、1-6がUSBカメラ。

usbipd wsl attach --busid 1-6

としてWSLにUSBカメラをアタッチする。

WSL上で、

lsusb

としたとき、USBカメラが出ていればOK。

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ちなみにWSLからUSBカメラをデタッチするには、

usbipd wsl detach --busid 1-6

とする。

どうもこれだけだと、WSL上でUSBカメラは使えないっぽい。
引き続き調査します。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?