[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: Webcam



Em Qui, 2008-04-17 às 00:19 -0300, linux@juniorpolegato.com.br escreveu:
> > Não deu certo
> 
> Mande-nos a saída do dmesg e do lsusb... Faça o seguinte:

Olá senhores. Aproveitando o tópico:

Encontrei algumas informações sobre este assunto, mas mesmo assim não
consegui colocá-la para funiconar. O que fiz foi o seguinte, baseando-me
no
http://hamacker.wordpress.com/2007/10/22/instalando-uma-webcam-microdia/

Identificada a câmera: Microdia

Procurei na net e encontrei o módulo correspondente: uvcvideo

Baixei o módulo e instalei: 
        
        svn checkout http://svn.berlios.de/svnroot/repos/linux-uvc/linux-uvc/trunk/
        cd trunk/
        make
        make install
        depmod -a
        modprobe uvcvideo
        gstreamer-properties

Na aba vídeo, quando tentei setar para o V4l, deu o seguinte erro:
'Video for Linux (v4l)': Device "/dev/video0" does not exist. [v4l_calls.c(168): gst_v4l_open (): /pipeline0/v4lsrc2]

Pesquisando, o udev é o responsável pela montagem automática do dispositivo. Com alternativa, criei um link simbólico:

ln -s /dev/v4l/video0 /dev/video
ln -s /dev/v4l/video0 /dev/video0

Também não funcionou.

Com um pouco mais de pesquisa, pelo que entendi, depende do ID da
câmera. No caso, a minha com o ID ID 0c45:6270 não é suportada.

Mando abaixo o procedimento pedido pelo Polegato

> 1. Reinicie a máquina e logue na interface gráfica se necessário;
Ok

> 2. Abra um terminal (no Debian/Gnome fica em
> Aplicações->Acessórios->Terminal;
ok

> 3. Conecte a câmera e depois digite no terminal "lsusb" e depois pressione
> a tecla [Enter];
> 4. Retire a câmera e depois digite no terminal "dmesg|tail -n 30" (sem as
> aspas) e depois pressione a tecla [Enter];

Didático... =)

marcelo@maquina:~$ sudo lsusb

Bus 005 Device 004: ID 0c45:6270 Microdia U-CAM PC Camera NE878
Bus 005 Device 001: ID 0000:0000  
Bus 004 Device 001: ID 0000:0000  
Bus 003 Device 001: ID 0000:0000  
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 001: ID 0000:0000  

marcelo@pmaquina:~$ dmesg|tail -n 30

usb 5-2: USB disconnect, address 3
atkbd.c: Unknown key released (translated set 2, code 0xff on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e07f <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xe0 on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e060 <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xff on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e07f <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xff on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e07f <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xff on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e07f <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xff on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e07f <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xff on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e07f <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xe0 on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e060 <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xe0 on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e060 <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xff on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e07f <keycode>' to make it known.
atkbd.c: Unknown key released (translated set 2, code 0xff on
isa0060/serio0).
atkbd.c: Use 'setkeycodes e07f <keycode>' to make it known.
input: AT Translated Set 2 keyboard as /class/input/input6
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
usb 5-2: new high speed USB device using ehci_hcd and address 4
usb 5-2: configuration #1 chosen from 1 choice
usb 5-2: USB disconnect, address 4

> 5. Selecione tudo o que apareceu no terminal pressionando o botão esquerdo
> (apontador) do mouse e arrastando para selecionar e soltando-o quando
> terminar, depois clica com o botão direito (menu suspenso) sobre a seleção
> e depois clique em copiar
> 6. Abra um novo e-mail e cole esses dados no corpo, depois nos envie este
> e-mail.

Feito e no aguardo.

Marcelo


Reply to: