@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
ตอนนี้หา Bus ที่ถูกต้องซึ่ง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
นี้:
ตอนนี้คุณพบเว็บแคมภายในแล้ว
แต่น่าเสียดาย lysdexia ที่ถูกต้องและคำสั่ง echo Permission denied
ไม่ทำงานเพราะ
มีวิธีแก้ไขปัญหาอื่นอีกหรือไม่