2010/5/30 Cleber Ianes <[email protected]>:
> Saudações pessoal.
>
> *Comprei uma webcam, não entendi, mas quando falei que usaria em Linux o
> vendedor colocou uma cartela de doril na sacolinha e disse: "Acho que vai
> precisar disso também, cortesia da casa!!". Acabei de chegar da farmácia,
> comprei outra cartela pq aquela que vem de brinde acabou!* rsrsrs
...
Sempre, antes de comprar, veja se o hardware segue os padrões, muitos
dispositivos são padronizados, como  o teclado e o mouse, dispositivos
de armazenamento, etc.
Webcams foram recentemente padronizados, o UVC (USB Video Class), o
kernel linux atual suporta.
Então quando for comprar uma webcam, compre um que diga e é sem driver
ou compatível com  o windows vista ou MAC OS, em alguns tem até linux
na lista de compatibilidade. Costuma vir se o cd de instalação.
...
> no lsusb tenho:
>     Bus 1 Device 2: ID 093a:2700 Pixart Imaging, Inc.

Parece que essa ai e uma UVC.

> Socorro, não sei nem por onde começar. srsrsr
Remove a webcam;
como root rode:
# dmesg -c
pluga a webcam espere uns 10s e rode
# dmesg | tee /tmp/webcam_dmesg.txt
A saída será similar a esse:

[ 1563.748034] usb 4-2: new full speed USB device using uhci_hcd and address 2
[ 1563.896002] usb 4-2: configuration #1 chosen from 1 choice
[ 1563.920307] usb 4-2: New USB device found, idVendor=1c4f, idProduct=3000
[ 1563.920316] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1563.920320] usb 4-2: Product: USB Web Camera
[ 1563.920323] usb 4-2: Manufacturer: SiGma Micro
** [ 1564.100225] uvcvideo: Found UVC 1.00 device USB Web Camera (1c4f:3000)
[ 1564.103069] uvcvideo: Failed to query (135) UVC control 1 (unit 0)
: -32 (exp. 26).
[ 1564.105212] input: USB Web Camera as /class/input/input6
** [ 1564.105705] usbcore: registered new interface driver uvcvideo
[ 1564.105714] USB Video Class driver (v0.1.0)

** linhas que devem indicar que a webcam esta funcional.
Infelizmente o modulo não diz qual o device foi criado, um ls
/dev/video* ajuda a determinar, tem que existir um deles.
Suponha que só exista a /dev/video0, para testar se consegue imagem
dele, tem que usar algum programa, como o mplayer
$ mplayer tv:// -tv device=/dev/video1
Precisa que o usuário esteja no grupo vídeo.
Para colocar o usuário no grupo vídeo
# usermod -a -G video
Para o usuário já logado reconhecer o novo grupo (vale somente na
shell em que foi feito)
$ newgrp video
Use o comando id para verificar se esta no grupo vídeo.
Se não funcionar, rode
$ mplayer tv:// -tv device=/dev/video0 >/tmp/mplayer.txt

E inclua o conteúdo dos dois arquivos (/tmp/webcam_dmesg.txt e
/tmp/mplayer.txt) no próximo email.


-- 
Paulino Kenji Sato
http://www.nobel.com.br

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a