Configurando algumas webcams no pinguim
Dica publicada em Linux / Hardware
Configurando algumas webcams no pinguim
E aí galera VOL, beleza? Espero que sim! Hoje vou ensinar como
configurar uma webcam CS630 Intel. Confesso que penei um
pouco para poder achar o módulo dessa webcam, mas graças à nossa
querida mãe Internet isso foi possível! E nada mais justo agora,
seria passar a dica para galera.
Bom, uso o Slackware 10 (Full), mas acho que esta dica servirá para todas as distribuições, pois só usarei os "sources" ao invés do famoso formato .tgz. Então vamos lá!
Primeiramente eu tive que achar o módulo da minha webcam CS630, que se encontra neste link:
Utilizei a versão spca5xx-20050319.tar.gz. Se você achar que sua webcam não suporta este módulo, lá mesmo no site tem um link que mostra todas as câmeras suportadas por este módulo, segue o link também:
Se sua webcam constar na lista de cam's suportadas, vamos começar a brincadeira :-P.
Depois que você tiver baixado o arquivo spca5xx-20050419.tar.gz, basta navegar até onde você salvou:
$ cd nome_do_diretório_onde_salvou
Depois temos que usar o seguinte comando para descompactar o arquivo:
$ tar zxvf spca5xx-20050419.tar.gz
Com esse comando ele criará uma pasta com o nome spca5xx-20050419. Entre nesta pasta com o comando:
$ cd spca5xx-20050419
Depois os famosos comandos:
$ ./configure
$ make
$ su
# make install
Pronto! Se tudo deu certo, seu driver para sua webcam já está instalado, mas temos que dar uns "ups" em alguns módulos, certo?
Primeiro dê o seguinte comando:
# lsmod
Repare se o módulo "usbcore" está presente na lista, se estiver, maravilha! :-), se não, basta executar:
# modprobe usbcore
Bom... com o módulo "usbcore" funcionando, agora vamos "levantar" o módulo da webcam:
# modprobe spca5xx
Vamos agora baixar o aplicativo para rodar nossa webcam, o camstream:
Baixe a versão camstream-0.26.3.tar.gz.
PS: Aos usuários Slackware, não consegui rodar o camstream no formato ".tgz" do site www.linuxpackages.net, por isso estou pedindo à vocês que instalem o source do aplicativo OK!?
Bom, pedidos a parte... vamos descompactar nosso aplicativo que se encontra no arquivo onde você salvou, navegue até a pasta com o comando:
$ cd caminho/do/arquivo.tar.gz
E descompactando...
$ tar zxvf camstream-0.26.3.tar.gz
Ele criará uma pasta com o mesmo nome, entre nela com o comando:
$ cd camstream-0.26.3
E por fim os comandos básicos:
$ ./configure
$ make
$ su
# make install
Se tudo ocorreu certo durante a compilação no seu sistema, basta chamá-lo pelo comando:
# camstream
Irá abrir uma janela com o nome de "CAMSTREAM". Vá até o menu "File" >> "Open Viewer", se tudo foi configurado direitinho o modelo da sua webcam estará em "Device", selecione o modelo e escolha o tamanho "SIF (320x240)" e clique em [OK].
A imagem seria essa... só que sem esse cara bonito aí! ;-)
Bom, uso o Slackware 10 (Full), mas acho que esta dica servirá para todas as distribuições, pois só usarei os "sources" ao invés do famoso formato .tgz. Então vamos lá!
Primeiramente eu tive que achar o módulo da minha webcam CS630, que se encontra neste link:
Utilizei a versão spca5xx-20050319.tar.gz. Se você achar que sua webcam não suporta este módulo, lá mesmo no site tem um link que mostra todas as câmeras suportadas por este módulo, segue o link também:
Se sua webcam constar na lista de cam's suportadas, vamos começar a brincadeira :-P.
Depois que você tiver baixado o arquivo spca5xx-20050419.tar.gz, basta navegar até onde você salvou:
$ cd nome_do_diretório_onde_salvou
Depois temos que usar o seguinte comando para descompactar o arquivo:
$ tar zxvf spca5xx-20050419.tar.gz
Com esse comando ele criará uma pasta com o nome spca5xx-20050419. Entre nesta pasta com o comando:
$ cd spca5xx-20050419
Depois os famosos comandos:
$ ./configure
$ make
$ su
# make install
Pronto! Se tudo deu certo, seu driver para sua webcam já está instalado, mas temos que dar uns "ups" em alguns módulos, certo?
Primeiro dê o seguinte comando:
# lsmod
Repare se o módulo "usbcore" está presente na lista, se estiver, maravilha! :-), se não, basta executar:
# modprobe usbcore
Bom... com o módulo "usbcore" funcionando, agora vamos "levantar" o módulo da webcam:
# modprobe spca5xx
Vamos agora baixar o aplicativo para rodar nossa webcam, o camstream:
Baixe a versão camstream-0.26.3.tar.gz.
PS: Aos usuários Slackware, não consegui rodar o camstream no formato ".tgz" do site www.linuxpackages.net, por isso estou pedindo à vocês que instalem o source do aplicativo OK!?
Bom, pedidos a parte... vamos descompactar nosso aplicativo que se encontra no arquivo onde você salvou, navegue até a pasta com o comando:
$ cd caminho/do/arquivo.tar.gz
E descompactando...
$ tar zxvf camstream-0.26.3.tar.gz
Ele criará uma pasta com o mesmo nome, entre nela com o comando:
$ cd camstream-0.26.3
E por fim os comandos básicos:
$ ./configure
$ make
$ su
# make install
Se tudo ocorreu certo durante a compilação no seu sistema, basta chamá-lo pelo comando:
# camstream
Irá abrir uma janela com o nome de "CAMSTREAM". Vá até o menu "File" >> "Open Viewer", se tudo foi configurado direitinho o modelo da sua webcam estará em "Device", selecione o modelo e escolha o tamanho "SIF (320x240)" e clique em [OK].
A imagem seria essa... só que sem esse cara bonito aí! ;-)
Falou galera! Espero que essa dica os ajude a instalar sua webcam...
t+
[]'s
Eduardo Takeshita (vulgo beetle_juice).
Quando fui tentar instalar o driver nao tinha nehum arquivo configure, mas consegui executar o make, so que ele nao instala e da a seguinte mensagem :
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Compiling drivers/usb/spca5xx.c
In file included from /lib/modules/2.4.20-8/build/include/linux/vmalloc.h:8,
from drivers/usb/spca5xx.c:45:
/lib/modules/2.4.20-8/build/include/linux/highmem.h: In function `bh_kmap':
/lib/modules/2.4.20-8/build/include/linux/highmem.h:20: warning: pointer of type `void *' used in arithmetic
drivers/usb/spca5xx.c: In function `spca5xx_mmap':
drivers/usb/spca5xx.c:5392: warning: passing arg 1 of `remap_page_range_R2baf18f2' makes pointer from integer without a cast
drivers/usb/spca5xx.c:5392: incompatible type for argument 4 of `remap_page_range_R2baf18f2'
drivers/usb/spca5xx.c:5392: too few arguments to function `remap_page_range_R2baf18f2'
drivers/usb/spca5xx.c: At top level:
drivers/usb/spca5xx.c:5435: warning: initialization from incompatible pointer type
drivers/usb/spca5xx.c:8382: warning: initialization from incompatible pointer type
drivers/usb/spca5xx.c:8384: warning: initialization from incompatible pointer type
drivers/usb/spca5xx.c:8385: warning: initialization from incompatible pointer type
drivers/usb/spca5xx.c:8386: warning: braces around scalar initializer
drivers/usb/spca5xx.c:8386: warning: (near initialization for `spca5xx_driver.disconnect')
drivers/usb/spca5xx.c:8386: warning: excess elements in scalar initializer
drivers/usb/spca5xx.c:8386: warning: (near initialization for `spca5xx_driver.disconnect')
make: ** [drivers/usb/spca5xx.o] Erro 1
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
e o comando lsmod nao funciona , nao sei se o mdulo usbcore esta funcionando .
Abraços,