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.htmlhttp://webcam-osx.sourceforge.net/cameras/index.phpOutras 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.gztar 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_msnhttp://www.ubuntuforum-pt.org/index.php?topic=3160&start=0http://www.guiadohardware.net/linux/dicas/89.htmhttp://ubuntuforums.org/showthread.php?t=75284&highlight=spcaOutros 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=5823Um 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+installVersão em italiano deste tutorial
http://forum.ubuntu-it.org/index.php?topic=32178.0