Dicas para instalar sua Webcam

Iniciado por RC2006, 15 de Abril de 2006, 11:08

tópico anterior - próximo tópico

RC2006

Alguns comandos, links e dicas para serem usados na instalação da sua webcam no Ubuntu

rc@p4:~$ lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 002: ID 0923:010f IC Media Corp. SIIG MobileCam
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 05a9:4519 OmniVision Technologies, Inc.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

No exemplo acima são mostradas e detectadas 2 cameras. Isso não significa que estas irão funcionar no seu micro.
Dependem ainda do carregamento do driver certo.
No meu caso, só a primeira (MobileCam) funcionou legal quando instalado e carregado o modulo spca5xx.
Sabendo a marca e modelo da sua máquina, procure nestes sites o driver correspondente.
http://mxhaard.free.fr/spca5xx.html
http://webcam-osx.sourceforge.net/cameras/index.php

Outras opções sobre o assunto.
http://www.linux-projects.org/modules/news/

Para instalação, tem bastante material na internet e no fórum, mas o sucesso vai depender da marca, modelo e driver necessário para seu funcionamento e um pouco de perícia pessoal.
Como o Ubuntu não vem com os pacotes/bibliotecas de compilação instalados, para instalar dê o comando:
sudo apt-get install build-essential

Para quem necessita instalar o driver spca5xx que funciona com mais de uma centena de modelos de webcans.
Aqui um resumo do post do arnieboy no fórum ubuntu em inglês.
Graças a ele, consegui instalar minha ICM532 chipset (SIIG MobileCam) que usa o driver spca5xx.
---------------------------------------------------
sudo apt-get install linux-headers-`uname -r` linux-restricted-modules-`uname -r` build-essential gcc-3.4
wget http://mxhaard.free.fr/spca50x/Download/spca5xx-20060501.tar.gz
tar xvfz spca5xx-20060501.tar.gz
cd spca5xx-20060501
sudo make CC=gcc-3.4
sudo modprobe -r spca5xx
sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx*
sudo make install
sudo modprobe spca5xx
-----------------------------------------------------

Caso durante a instalação, apareça uma mensagem de erro como esta:

rc@p4:~/spca5xx-20060501$ sudo modprobe spca5xx
FATAL: Error inserting spca5xx (/lib/modules/2.6.14-kanotix-6/kernel/drivers/usb/media/spca5xx.ko): Invalid module format

Use o seguinte comando:
rc@p4:~/spca5xx-20060501$ sudo modprobe -f spca5xx
rc@p4:~/spca5xx-20060501$     

Um comando para verificar se seu driver foi carregado durante o início do seu linux com sua webcam já conectada:

cat /proc/bus/usb/devices

Procure a parte relativa a sua webcam. No exemplo abaixo: O driver spca5xx usado por uma Genius GF112.

D:  Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs=  1
P:  Vendor=093a ProdID=2470 Rev= 1.00
S:  Manufacturer=Pixart Imaging Inc.
S:  Product=CIF Single Chip
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=spca5xx

Removendo ou adicionando módulos de inicialização

Caso vc tenha feito uma instalação mal sucedida, mas que ao reinicializar o sistema este módulo é indevidamente carregado, vc pode elimina-lo da seguinte forma:

sudo rmmod nomedomodulo

Para inserir

sudo insmod nomedomodulo

Para o módulo ser carregado durante a inicialização verifique se ele está incluindo em
sudo gedit /etc/modules
No exemplo citado, seria spca5xx
Caso contrário, inclua-o em /etc/modules numa linha adicional.
spca5xx
  ou
-f spca5xx
conforme o caso.

Mais sites sobre instalação:

http://wiki.ubuntu-fr.org/materiel/webcam_logitech_msn
http://www.ubuntuforum-pt.org/index.php?topic=3160&start=0
http://www.guiadohardware.net/linux/dicas/89.htm
http://ubuntuforums.org/showthread.php?t=75284&highlight=spca

Outros comandos úteis na instalação:
# dmesg | grep usb 
- você verá na tela todos os dispositivos que estão conectados nas portas usb. É só verificar se seu dispositivo de webcam está na lista.
# cat /dev/video0
- com este comando aparece uma tela com uma série de caracteres em scroll. Passe a mão na frente do foco da sua camera, se modificar é sinal que sua camera foi detectada.
# modprobe -v spca5xx
- carrega o módulo spca5xx (compativel com mais de 100 modelos de cameras)necessário para seu funcionamento.
# lsmod 
- lista todos os modulos do kernel

Para visualizar a imagem gerada pela webcam instalei o Xawtv que é compatível com qualquer dispositivo que utilize os recursos do Kernel V4L. No synaptic do Ubuntu ao instalar o webcam e plugins este recurso também é incluido.

De qualquer modo, aí vai o site:

http://dl.bytesex.org/releases/xawtv/

-------------------------------------------
Comando para verificar os dispositivos que utilizam o Video for Linux (V4L)

rc@p4:~$ xawtv -hwscan
This is xawtv-3.94, running on Linux/i686 (2.6.12-10-386)
looking for available devices
port 61-61
    type : Xvideo, image scaler
    name : NV Video Overlay

port 62-93
    type : Xvideo, image scaler
    name : NV Video Blitter

/dev/video0: OK                         [ -device /dev/video0 ]
    type : v4l
    name : ICM532 cam
    flags:  capture
-----------------------------------------
Para mostrar o funcionamento da camera
# xawtv -c /dev/video0

Dos programas testados, o de minha preferência, foi o aMSN que funcionou  inclusive em transmissão com o MSN do Windows XP. A versão deve ser a mais recente, a 0.95 ou superior.  A que vem com o Breezy é a 0.94.

O download pode ser feito neste site:
http://amsn.sourceforge.net/

No Dapper o amsn 0.95 pode ser instalado diretamente pelo synaptic:

http://www.ubuntuforum-pt.org/index.php?topic=5823

Um outro link onde vc pode se orientar para fazer a instalação do amsn 0.95 com plugins e skins e configurar sua  webcam.

http://ubuntuforums.org/showthread.php?t=87001&highlight=webcam+install

Versão em italiano deste tutorial

http://forum.ubuntu-it.org/index.php?topic=32178.0
HP All-in-one 4GB HD760 - windows7 home premium - Netbook Asus 1005PEB - Windows 7 - Ubuntu 11.04
Macbook branco 13.3" 2gb 160HD - Mac OS X 10.6 - Tablet Asus Eee Pad Transformer com dock - Android 3.2

RC2006

Easycam é um soft para automatizar a instalação de uma webcam com drivers disponiveis na internet no Ubuntu.
Este programa se propõe a instalar e até compilar o driver necessário para a sua camera tornando mais fácil a instalação.

Para instalar a Easycam  no seu micro

Inclua no sources.list este repositório
sudo /etc/apt/sources.list
deb http://blognux.free.fr/debian unstable main

Salve e no terminal digite:

sudo apt-get update
sudo apt-get install easycam

Veja nesta lista se seu driver está incluido:
http://blognux.free.fr/Liste/
http://blognux.free.fr/sources/

O programa easycam quando instalado fica em Sistema --> Administração
Para testar sua webcamera, instale o programa Camstream ou o Camorama.

Tem também o easycam2, ainda em teste, recomendado para quem não conseguiu sucesso com o easycam.  
Seria interessante testar esse programa inicialmente quando instala o driver pela primeira vez no SO. Instala-lo após tentativas sem êxito com outros métodos pode causar erros. É claro que só funciona se tiver driver disponível e identificado na internet.
Como o repositório é debian, não precisa dizer que este soft pode ser utilizado em qualquer distro debian like.  

Referências:
https://wiki.ubuntu.com/Webcam
http://forum.ubuntu-fr.org/viewtopic.php?id=16670
HP All-in-one 4GB HD760 - windows7 home premium - Netbook Asus 1005PEB - Windows 7 - Ubuntu 11.04
Macbook branco 13.3" 2gb 160HD - Mac OS X 10.6 - Tablet Asus Eee Pad Transformer com dock - Android 3.2

makall

Well... eu já havia tentado instalar a minha cam várias vezes sem nenhum sucesso, mas agora com o easycam está tarefa ficou muito mais fácil! Dá até vontade de desinstalar e instalar novamente várias vezes de tão simples que se tornou!

Brincadeiras a parte... funciona!
"Quem é é... quem não é o cabelo voa!"

RC2006

Citação de: "makall"Well... eu já havia tentado instalar a minha cam várias vezes sem nenhum sucesso, mas agora com o easycam está tarefa ficou muito mais fácil! Dá até vontade de desinstalar e instalar novamente várias vezes de tão simples que se tornou!

Brincadeiras a parte... funciona!
Que bom que está sendo útil.
HP All-in-one 4GB HD760 - windows7 home premium - Netbook Asus 1005PEB - Windows 7 - Ubuntu 11.04
Macbook branco 13.3" 2gb 160HD - Mac OS X 10.6 - Tablet Asus Eee Pad Transformer com dock - Android 3.2

RC2006

#4
Citação de: RC2006Dos programas testados, o de minha preferência, foi o aMSN que funcionou  inclusive em transmissão com o MSN do Windows XP. A versão deve ser a mais recente, a 0.95.  A que vem com o Breezy é a 0.94.
O download pode ser feito neste site:
http://amsn.sourceforge.net/
No Dapper o amsn 0.95 pode ser instalado diretamente pelo synaptic: 
Um outro link onde vc pode se orientar para fazer a instalação do amsn 0.95 com plugins e skins e configurar sua  webcam.
http://ubuntuforums.org/showthread.php?t=87001&highlight=webcam+install
Para ter um aMSN funcionando com webcam, não foi nem preciso seguir o último link acima referido que promete um amsn animal rico em plugins, skins e Anti-aliasing.
Instalei a versão 0.95 do site oficial (.deb) e tomando cuidado de instalar todas as dependencias requeridas.
----------------------------------------------------------------------
Procure e instale:
amsn 0.95 e nstreams
É necessário para seu funcionamento pleno, as seguintes dependencias:
docker,sox,blt,tcl8.4,tk8.4,tcltls,python,imlib11,libpng12-0, Imagemagick.
----------------------------------------------------------------------
Para testar a eficiência do programa amsn 0.95 no linux, fiz o seguinte:
De um lado, o laptop com o ubuntu 5.10 conectado a internet e do outro, um desktop usando o windows xp com o MNS 7.5. Foi estabelecida a comunicação e fornecida as permissões de comunicação por vídeo.
Foi um sucesso, no Ubuntu foi mostrado tanto a imagem de uma webcam Lg lic-300 transmitida pelo windows como a imagem da  webcam (SIIG Mobile Cam) instalada no Breezy em quadros separados e simultaneos!!!
Vejam a foto mais abaixo. Convem ressaltar que a LG, instalada no windows, não tinha sido instalada no Breezy por falta de de driver adequado, no entanto via MSN do windows ela foi transmitida para o Linux sem problemas.

Algumas considerações:
A imagem transmitida pela SIIG era escura, mas não tanto como mostra a foto. Driver?
Sim. Porque fiz experiêcia com outro modelo e a imagem ficou com um brilho normal.
Não consegui transmissão por voz. Incompatibilidade de sistema?
HP All-in-one 4GB HD760 - windows7 home premium - Netbook Asus 1005PEB - Windows 7 - Ubuntu 11.04
Macbook branco 13.3" 2gb 160HD - Mac OS X 10.6 - Tablet Asus Eee Pad Transformer com dock - Android 3.2

RC2006

Instalei uma Genius VideoCAM GF112 usando o EasyCam, descrito no tópico.
Recomendo este modelo para quem quiser comprar uma webcam barata (R$ 65,00) e que funcione no Ubuntu.
Foi instalado com sucesso tanto no Breezy quanto no Dapper Flight 7.
Outro modelo instalado por este programa -> VCOM modelo PD-612.
HP All-in-one 4GB HD760 - windows7 home premium - Netbook Asus 1005PEB - Windows 7 - Ubuntu 11.04
Macbook branco 13.3" 2gb 160HD - Mac OS X 10.6 - Tablet Asus Eee Pad Transformer com dock - Android 3.2

Perícope

#6
Citação de: RC2006Seria interessante testar esse programa inicialmente quando instala o driver pela primeira vez no SO. Instala-lo após tentativas sem êxito com outros métodos pode causar erros.

Prezado RC, segui suas dicas daquele outro tópico (http://www.ubuntuforum-pt.org/index.php?topic=6237) e as dicas que ele aponta, mas não consegui nada. No Camorama, a mensagem é: Could not connect to video device (/dev/video0). Please check connection. Evidentemente, a conexão está perfeita, pois funciona no rw$. Troquei para outra porta USB, mas acontece a mesma coisa.

Agora, queria testar o EasyCam. Mas como faço para "limpar" as tentativas anteriores? Ou não há problema de tentar assim mesmo?

Grato.
Usuário Linux n. 414104 - Usuário Ubuntu n. 3048
| Não tenha pressa: pesquise no fórum primeiro! |

RC2006

Pode testar sem problema, embora o ideal seja inicialmente.
O easycam funciona com algumas webcans, mas não todas.
A propósito, qual a marca/modelo da sua? Tem links de lista de compatibilidade neste tópico.
Sabendo o modulo que foi carregado anteriormente, vc pode remove-lo
sudo rmmod nomedomodulo
e também pode retira-lo definitivamente do /etc/modules
HP All-in-one 4GB HD760 - windows7 home premium - Netbook Asus 1005PEB - Windows 7 - Ubuntu 11.04
Macbook branco 13.3" 2gb 160HD - Mac OS X 10.6 - Tablet Asus Eee Pad Transformer com dock - Android 3.2

hanover

a danada da minha camera é justamente essa
D-Link DSB-C100

o kernel que to usando é o 2.6.15.22-386
ja baixei meio mundo de drivers, mas nenhum compativel
;~~~
GNU/Linux. Viva essa liberdade!

catitao

eu também nunca vi essa cam funcionar em nenhum linux..maldita essa p...
Vi$ta Business SP1 + Ubuntu 8.10 64Bits

amenherkhepeshef

Uso a DSB-C110, num funfa por nada, soh no ekiga que eu consigo usar, mas qualidade fica muito inferior comparada com seu uso no windows!
Teoria é quando tudo se sabe e nada funciona.
Prática é quando tudo funciona e ninguém sabe por quê.
Neste local conjugam-se teoria e prática:
nada funciona e ninguém sabe por quê.

(Cartaz afixado anos atrás numa repartição pública de Brasília)

Google Talk/Jabber: paulorogerio.costacanuto@gmail.com

alexandreoz

Acabei de instalar uma Creative WebCam Instant e funcionou 100%.

hsneves

Dae gurizada medonha, que que eu faço se minha camera não é nem reconhecida, na primeira vez que instalei o Ubuntu ela era reconhecida normalmente mas agora nao reconhece mais e nao tenho como saber...

O erro:

[4297641.908000] usb 2-3: device not accepting address 25, error -110

meu lsusb

Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000

Alguem da uma luz ai, minha camera é uma Genius videocam v3, ela é suportada lá pelo spca5xx...

Edit: no windows ela funciona normalmente..

RC2006

Citação de: "hsneves"
O erro:
[4297641.908000] usb 2-3: device not accepting address 25, error -110
meu lsusb
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Alguem da uma luz ai, minha camera é uma Genius videocam v3, ela é suportada lá pelo spca5xx...
Edit: no windows ela funciona normalmente..

A sua webcam deve funcionar no linux. Alguma coisa está ocorrendo.
http://mxhaard.free.fr/spca5xx.html
A listagem sem erros é importante para pular esta etapa.
Mas, se aparece algum erro quando faz o lsusb, fica bem mais difícil de ter sucesso!
Já tentou desligar, plugar em outra usb e depois ligar?
HP All-in-one 4GB HD760 - windows7 home premium - Netbook Asus 1005PEB - Windows 7 - Ubuntu 11.04
Macbook branco 13.3" 2gb 160HD - Mac OS X 10.6 - Tablet Asus Eee Pad Transformer com dock - Android 3.2

migraineboy

Pode acrescentar aí na sua lista de casos bem-sucedidos a Mini Webcam da iConcepts. E olha que essa câmera é ruim de instalar até no Windows!!