terça-feira, 27 de maio de 2008

Instalando WebCam no Debian ou Ubuntu


Estou com duas webcams, uma o linux reconhece como microdia e a outra como " Z-Star Microelectronics Corp. ZC0301 WebCam", sendo esta última uns dos modelos de webcam que podem utilizar os passos a seguir. Primeiramente, veja se sua WebCam é suportada pelo driver spca5xx no tabela do site:

http://mxhaard.free.fr/spca5xx.html

Caso o chipset de sua webcam esteja na lista, instale o módulo do gspca (spca5xx):

# apt-get install gspca-modules-`uname -r`

Agora basta carregar o módulo gspca:

# modprobe gspca

Esta etapa é opcional, se quiser um programa para testar se a WebCam está funcionando, instale o Camorama:

#apt-get install camorama

Agora, reinicie seu computador para que a instalação seja concluída. Depois, basta abrir o Camorama e conferir o resultado!

Update!

Um conflito pode ocorrer após realizar todo o procedimento acima e isso pode impedir que a webcam funcione corretamente no linux. Por exemplo, a webcam pode funcionar perfeitamente no ekiga, mas não nos outros programas, como o amsn. Para resolver este problema, siga os procedimentos adicionais abaixo:

1) Descarrege os módulos gspca e zc0301 (esse módulo é específico, talvez sua webcam utilize outro módulo do kernel):

# modprobe -r gspca
# modprobe -r zc0301

2) Adicione o módulo zc0301 ao arquivo /etc/modprobe.d/blacklist para que ele não seja carregado com o sistema:

# echo "blacklist zc0301" >> /etc/modprobe.d/blacklist

3) Agora, carregue novamente o módulo spca5xx:

# modprobe gspca

4) Abra o camorama e aproveite!

$ camorama

Notas:

Agradeço ao Alexandre Meirinho por informar sobre o arquivo blacklist, que permitiu um caminho mais fácil e seguro para impedir o carregamento do módulo indesejado (zc0301).

Este tutorial não foi desenvolvido por mim, eu apenas estou repassando o que resolveu o meu problema, retirei do site "http://yportimd.wordpress.com/2007/09/07/instalando-webcam-no-debian/". Mas ainda possuo outra webcam, bakpix reconhecida como microdia, que procuro fazer funcionar no linux, esta vai ser complicada.

ps: Este tutorial foi implementado no Debian por quem o fez, mas eu usei no Ubuntu.

Nenhum comentário:

Postar um comentário