Show Lista do dispositivo USB para saber o nome / dev /?

2

Eu quero usar duas webcam USB com movimento, eu conectei ambos a um hub USB, dando a partir do CLI o comando

sudo lsusb

Eu posso ver que ambas as câmeras estão conectadas

Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 008: ID 046d:09c1 Logitech, Inc. QuickCam Deluxe for Notebooks **//THIS**
Bus 001 Device 021: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
Bus 001 Device 004: ID 0951:1643 Kingston Technology DataTraveler G3 4GB
Bus 001 Device 005: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 006: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 007: ID 046d:092f Logitech, Inc. QuickCam Express Plus **//THIS**
Bus 001 Device 022: ID 0461:4d0f Primax Electronics, Ltd HP Optical Mouse
Bus 001 Device 023: ID 04f2:0841 Chicony Electronics Co., Ltd 

O problema é que não consigo ver o videostream da segunda câmera.

Eu vi em /etc/motion/thread1.conf o primeiro cam usando videodevice /dev/video0 , por padrão. O segundo /etc/motion/thread2.conf use videodevice /dev/video1 , sempre por padrão.

O primeiro funciona, o segundo não. [Eu uso a porta 8081 para a primeira webcam e a porta 8082 para a segunda]

Eu pensei que um erro poderia ser o nome errado /dev/video1 .

Algum conselho?

    
por Mitro 19.04.2014 / 16:39

1 resposta

1

Se /dev/video1 existir, provavelmente está ligado a algo. Tente puxar a segunda câmera para fora do hub, aguarde alguns segundos e ls /dev | grep video - o nó deve desaparecer. Da mesma forma, quando você conectá-lo, ele deve aparecer. Isso esclareceria se está ou não usando esse nó.

    
por 19.04.2014 / 17:43