Introdução:
Encontrar drivers para webcams antigas não Plug and Play é difícil mesmo para Windows. Se você possui uma webcam antiga ou simples, como as que usam o chipset e firmware da
Z-Star Microelectronics, como as cams chinesas
Vimicro ou as da Europa do Leste,
Lenovo e alguns modelos da Clone, LG, Genius etc, essa dica é pra você.
Na minha webcam Vimicro ZCO301, os drivers antigos para Windows Vista não rodaram no Vista 64, mas o driver mais recente da Lenovo funcionou perfeitamente.
Drivers Linux
Uma simples busca na internet lhe mostrará que os drivers para
Linux são raros! Drivers genéricos podem ser utilizados (ex. CPIA):
Mas há reportos da internet de problemas de baixa resolução, dificuldades de compilação ou ainda de necessidade de alteração de módulos de Kernel:
Porém a partir de 2003 um entusiasmado médico francês, especialista em métodos computacionais de diagnóstico, criou sozinho drivers e módulos de kernel para mais de 200 webcams!
Você pode usar o driver genérico SPCA55xx, mas ele nem sempre funcionará na sua Webcam:
Porém navegando até a página abaixo, você pode identificar o melhor driver para sua cam:
No caso da minha, o melhor driver é o GSPCAV1.
Instalação
Atualmente ele está nos repositórios de várias distros.
Para o Gentoo, está no Portage. Também pode ser encontrado para Sabayon, Ubuntu, Mandriva, Arch Linux, Fedora, openSUSE, Zenwalk, Debian, Slackware etc.
http://svn.sabayonlinux.org/listing.php?repname=Sabayon+Linux+Overlay&path=%2F&sc=0
http://packages.sabayonlinux.org/
http://packages.gentoo.org/search/?sstring=gspca
http://bbs.archlinux.org/viewtopic.php?id=56947
http://www.mandrivabrasil.org/site/forum/index.php?topic=1838.0
http://rpmfind.net
http://support.zenwalk.org/viewtopic.php?f=34&t=16971
http://forums.opensuse.org
http://mxhaard.free.fr/download.html
A) No Mandriva 2009, instalei com o comando:
# urpmi gspcav1 spcaview
B) No Gentoo, usei o Portage, de maneira habitual, escolhendo o driver para o Kernel atual da Distro:
# emerge --sync
# emerge portage
# emerge -s gspca gspcav1
# emerge -p gspcav1
# emerge -av =gspcav1 (aqui escolha a versão melhor para o Kernel que tem no seu Gentoo)
spcaview
C) No Sabayon 3.5, adicionei ao Entropy o repositório não oficial Zenana (só pacotes 64 Bits), com o comando:
# echo repository|zenana|v00d00 Zenana|http://zenana.v00d00.net|http://zenana.v00d00.net#bz2 >> /etc/entropy/repositories
Mais detalhes, veja dica 4 em:
Entropy - O Novo Gerenciador de Pacotes para Sabayon e Gentoo. Comparação com Portage. Atualizado!
e a seguir, instalei o driver como binário, com o comando equo:
# equo install gspcav1-20071224#2.6.26-sabayon spcaview
D) Você pode procurar no repositórios e instalar pelo método típico da sua Distro (apt-get, aptitude, yast, Yum, urpmi, tgz, pacman etc). Ex.: para Ubuntu, Debian e talvez para Satux, Insigne:
# apt-get install gspca-modules-2.6.26-1-686
E) Se não encontrar o driver para sua distro, poderá baixar o pacote fonte e compilar. Ex.:
# apt-get install gspca-source
# cd /usr/src
# tar -jxf gspca.tar.bz2
# cd modules/gspca
# ./gspca_build
# make && make install
Créditos deste método a Kaio Rafael:
http://kaiorafael.blogspot.com/
F) Ainda poderá usar o pacote pré compilado multidistro adaptado. Segundo o site, o pacote funcionará nos Kerneis acima do 2.6.11:
download gspcav1-20071224.tar.gz
As instruções para a compilação, adaptação e eventual alteração dos módulos de Kernel, pode ser encontrada no arquivo de texto "Install", dentro do pacote, depois de expandido.
Testando a webcam
Para ver se sua webcam está sendo reconhecida, instale o pacote
spcaview. Digitando o nome do pacote em um terminal, se sua webcam estiver funcionando, você verá uma tela de vídeo com a imagem da cam e poderá regular o foco.
Boa sorte!