@surjack:1-6
ポートマッピングに依存します。入力lsusb -t
すると、それを取得し、の出力と比較しますlsusb
。私にとっては、次の出力が得られます:
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 5986:0525 Acer, Inc
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 012: ID 413c:2107 Dell Computer Corp.
そして
lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
|__ Port 1: Dev 2, If 0, Class=Video, Driver=uvcvideo, 5000M
|__ Port 1: Dev 2, If 1, Class=Video, Driver=uvcvideo, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Port 3: Dev 9, If 0, Class=Vendor Specific Class, Driver=hdm_usb, 480M
|__ Port 4: Dev 10, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 11, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 4: Dev 12, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 3: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 3: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
ちょうど04
私Acer, Inc
のカメラであるので、ちょうど正しいバスを見つけてください。ポートマッピングは、カメラがにあることを示していますBus 04.Port 1
。これは、使用する代わりにを1-6
使用する必要があることを意味します4-1
。私はLinux / Ubuntuの専門家ではありませんが、これはBus-Port
、数字を使用し、単純に使用する必要があるという印象を与えます。100%にしたい場合はcat
、以下の説明に従ってコマンドを使用してください。
cat /sys/bus/usb/devices/<Bus>-<Port>/id{Vendor,Product}
そして、それをlsusbと比較してください。
私の場合:
cat /sys/bus/usb/devices/4-1/id{Vendor,Product}
5986
0525
これは、lsusbの出力と同じです5986:0525
。
これで、内部Webカメラが見つかりました。
しかし、残念ながらlysdexiaは正しいので、エコーコマンドは機能しませんPermission denied
。
他に利用可能なソリューションはありますか?