[1] Comentário enviado por
fabio em 23/11/2005 - 06:31h:
Tião, meus pabéns pelo artigo cara! Eu estava tentando configurar uma webcam Genius no Ubuntu há 1 semana sem sucesso. Sua rotina funcionou perfeitamente.
No Ubuntu, a única diferença foi que não há o pacote spca-5xx-source na lista oficial de pacotes, daí fui no site do Debian e baixei o pacote na mão. De resto, tudo a mesma coisa.
[]'s,
Fábio
[2] Comentário enviado por
beetle_juice em 23/11/2005 - 08:03h:
E aí Tião blz? Espero que sim... a dica ficou bem legal, a um tempo atrás eu fiz uma dica usando o mesmo driver para a camera CS630 Intel, no Slackware e funcionou legal... vou deixar aqui o link para quem quiser saber de como proceder com a instalação no Slackware desse driver ok?! segue o link aí...
http://www.vivaolinux.com.br/dicas/verDica.php?codigo=2448
t+
Um grande abraço...
beetle_juice.
[3] Comentário enviado por
agk em 29/11/2005 - 17:04h:
Nossa muito bom o artigo, esse module-assistent é realmente ótimo, já o utilizei em diversos outros drivers.
Faz uns 4 meses que configurei essa cam da Genius, mas as corres ficaram muito ruins, vou seguir suas dicas pra ver se resolvo o problema.
Valeu, [ ]'s.
[4] Comentário enviado por
mor_jac em 31/08/2006 - 14:36h:
Esse Artigo.. foi muito util... consegui calar a bocas de muita gente q estava falando q webcam naum funciona no linux...... utilizei essa dica no Kurumin 6.0 e funcionou lindo..... todos os modelos de web cam q testei.......
Valeu
[5] Comentário enviado por
oweiler em 07/09/2006 - 11:57h:
MInha webcam creative nx funciona perfeitamente com o spca, porem, quanto tô ouvindo música, por exemplo no xmms e tento acionar a webcam (spcagui, amsn etc) trava todo computador e tenho que reiniciar o mesmo. Alguem tem alguma dica? Estou usando Debian 3.1 r2.
[6] Comentário enviado por
zereis em 16/09/2006 - 17:31h:
Não consegui instalar o módulo spcaxx. Ao digitar m-a a-i spca5xx
(como root) aparece a seguinte mensagem:
Extracting the package tarball, /usr/src/spca5xx-source.tar.bz2, please wait...
Arquivo de pacote alvo /usr/src/spca5xx-modules-2.6.14-kanotix-6_20060501-1+1_i386.deb já
existe, não reconstruíndo !
(however, you could use the -f switch to ignore it)
dpkg -Ei /usr/src/spca5xx-modules-2.6.14-kanotix-6_20060501-1+1_i386.deb
(Lendo banco de dados ... 99950 arquivos e diretórios atualmente instalados.)
Descompactando spca5xx-modules-2.6.14-kanotix-6 (de .../spca5xx-modules-2.6.14-kanotix-6_20060501-1+1_i386.deb) ...
dpkg: erro processando /usr/src/spca5xx-modules-2.6.14-kanotix-6_20060501-1+1_i386.deb (--install):
tentando sobrescrever `/lib/modules/2.6.14-kanotix-6/kernel/drivers/usb/media/spca5xx.ko', que também está no pacote linux-image-2.6.14-kanotix-6
dpkg-deb: subprocesso paste morto por sinal (Pipe quebrado)
Erros foram encontrados durante processamento de:
/usr/src/spca5xx-modules-2.6.14-kanotix-6_20060501-1+1_i386.deb
I: Instalação direta falhou, tentando fazer a pós-instalação das dependências
apt-get -f install
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências... Pronto
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 678 não atualizados.
O que pode está dando errado???
[7] Comentário enviado por
edutiao em 21/09/2006 - 19:17h:
Olá, zereis!
Parece que o kernel 2.6 já incorporou o driver da webcam (spca5xx)!
"tentando sobrescrever `/lib/modules/2.6.14-kanotix-6/kernel/drivers/usb/media/spca5xx.ko', que também está no pacote linux-image-2.6.14-kanotix-6"
Entããão, é só não usar o driver avulso. Tente o
#modprobe spca5xx
Para ver se o modulo está compilado direitinho. Se não estiver o jeito é re-compilar o kernel. Se não souber como fazer, muitos artigos sobre como compilar o kernel no Debian estão disponíveis. Recomendo o "Debian com kernel 2.6.10 - passo a passo", só mude o 2.6.10 pela versão mais nova. :)
Boa sorte, qqer coisa mande uma mensagem!
O problema do oweiler não sei o que poderia ser. Talvez com um pouco mais de informação, como a saída de um "#dmesg |tail" quando o sistema falha...
[8] Comentário enviado por
jansenqs em 01/12/2006 - 23:00h:
Quando executo o comando sudo dmesg |tail aparece isso ai:
[ 1535.642732] ohci_hcd 0000:00:13.1: leak ed ffff81000129f1e0 (#81) state 2
[ 1535.651598] /home/jansen/spca5xx-20060501/drivers/usb/spca5xx.c: init isoc: usb_submit_urb(0) ret -28
[ 1535.651604] /home/jansen/spca5xx-20060501/drivers/usb/spca5xx.c: [spca5xx_open:2437] DEALLOC error on init_Isoc
[ 1535.651607]
[ 1770.876789] APIC error on CPU0: 40(40)
[ 2203.753008] APIC error on CPU0: 40(40)
[ 2454.517474] APIC error on CPU0: 40(40)
[ 2462.213882] APIC error on CPU0: 40(40)
[ 2498.940990] APIC error on CPU0: 40(40)
[ 2784.343703] APIC error on CPU0: 40(40)
uso o canorama e não funciona.
[9] Comentário enviado por
TudX em 04/01/2007 - 17:16h:
Não consigo registrar o drive. Ao digitar
modprobe spca5xx
recebo a seguinte mensagem:
FATAL: Error inserting spca5xx (/lib/modules/2.6.18-1.2869.fc6/kernel/drivers/usb/media/spca5xx.ko): Invalid module format
E agora?
[10] Comentário enviado por
rmachado em 27/02/2007 - 16:20h:
Boa Tarde galera do VOL!!!
Preciso muito saber como criar o dispositivo para a minha webcam Z-Star como /dev/video0 ou algo parecido.
Alguém poderia me ajudar?
Muito Obrigado!!
[11] Comentário enviado por
edutiao em 16/03/2007 - 01:38h:
Caro rmachado, o comando mágico é:
#mknod /dev/video0 c 81 0
e, para aprender
$man mknod
:)
Ou, então, instale o pacote xawtv, que serve para placas de captura de vídeo e para webcam. Ele se encarrega de criar os dispositivos!
[12] Comentário enviado por
darkblade em 25/07/2007 - 14:23h:
Tenho uma webcam "videocam NB 300" utilizando esse driver spca5xx ela funciona, mas fica escura, eu keria saber se ela possui algum driver ideal pra ela, pro SO Kurumin?
OBRIGADO.
[13] Comentário enviado por
removido em 04/08/2007 - 18:28h:
Quando foi compilar deu o erro:
dh_testdir
dh_testroot
dh_clean
/usr/bin/make -C /usr/src/modules/spca5xx clean
make[1]: Entrando no diretório `/usr/src/modules/spca5xx'
rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \
drivers/usb/.spca5xx.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i
make[1]: Saindo do diretório `/usr/src/modules/spca5xx'
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entrando no diretório `/usr/src/modules/spca5xx'
dh_testdir
dh_testroot
dh_clean
/usr/bin/make -C /usr/src/modules/spca5xx clean
make[2]: Entrando no diretório `/usr/src/modules/spca5xx'
rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \
drivers/usb/.spca5xx.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i
make[2]: Saindo do diretório `/usr/src/modules/spca5xx'
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.20-16-generic/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.20-16-generic/g ;s/#KVERS#/2.6.20-16-generic/g ; s/_KVERS_/2.6.20-16-generic/g ; s/##KDREV##/2.6.20-16.29/g ; s/#KDREV#/2.6.20-16.29/g ; s/_KDREV_/2.6.20-16.29/g ' < $templ > ${templ%.modules.in}; \
done
dh_testdir
dh_testroot
dh_clean -k
# Build the module
/usr/bin/make -C /usr/src/modules/spca5xx KERNEL_VERSION=2.6.20-16-generic KERNELDIR=/lib/modules/2.6.20-16-generic/build
make[2]: Entrando no diretório `/usr/src/modules/spca5xx'
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
/usr/bin/make -C /lib/modules/2.6.20-16-generic/build SUBDIRS=/usr/src/modules/spca5xx CC=gcc-4.1 modules
make[3]: Entrando no diretório `/usr/src/linux-headers-2.6.20-16-generic'
CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: error: linux/config.h: Arquivo ou diretório inexistente
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c: In function ‘spca50x_init_isoc’:
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:1681: warning: assignment from incompatible pointer type
make[4]: ** [/usr/src/modules/spca5xx/drivers/usb/spca5xx.o] Erro 1
make[3]: ** [_module_/usr/src/modules/spca5xx] Erro 2
make[3]: Saindo do diretório `/usr/src/linux-headers-2.6.20-16-generic'
make[2]: ** [default] Erro 2
make[2]: Saindo do diretório `/usr/src/modules/spca5xx'
make[1]: ** [binary-modules] Erro 2
make[1]: Saindo do diretório `/usr/src/modules/spca5xx'
make: ** [kdist_build] Erro 2
[14] Comentário enviado por
gandiva em 23/09/2007 - 21:34h:
Valeu pela dica, pessoal, instalei sem problemas este drive no Debian 4 para a câmera Inc. Labtec webcam Pro.
Parabens e obrigado a todos!!
[15] Comentário enviado por
zenk em 02/01/2008 - 00:36h:
após eu rodar o comando m-a a-i spca5xx aparece o seguinte erro:
Construção do pacote spca5xx-source falhou ! Como você deseja proceder ?
VIEW Examinar o arquivo de log de construção
CONTINUE Pular e continuar com a próxima operação
STOP Parar de processar os comandos de construção
caso eu continue, eu rrodo o proximo comando:
modprobe spca5xx
e o seguinte erro aparece
FATAL: Module spca5xx not found.
[16] Comentário enviado por
edutiao em 02/01/2008 - 11:08h:
Zenk: quando falhar a compilação, escolha a opçao "VIEW" para ver o que aconteceu. Sem esses detalhes não dá pra te ajudar! Copie e cole o log de contrução aqui!
[17] Comentário enviado por
agk em 03/01/2008 - 12:45h:
Zenk, veja se você tem os pacotes de desenvolvimento, se a sua distribuição for Debian acho que é só fazer:
apt-get update && apt-get install linux-kernel-headers build-essential
[ ]'s.
[18] Comentário enviado por
zebendo em 08/03/2008 - 08:58h:
Acredito estar com o mesmo problema do "Zenk" segue o view abaixo uso Ubuntu 7.10... e o pior é ouvir piadinhas do meu sócio " se fosse no windows ja estaria funcionando!!!"é dose...
view:
dh_testdir
dh_testroot
dh_clean
/usr/bin/make -C /usr/src/modules/spca5xx clean
make[1]: Entrando no diretório `/usr/src/modules/spca5xx'
rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \
drivers/usb/.spca5xx.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i
make[1]: Saindo do diretório `/usr/src/modules/spca5xx'
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entrando no diretório `/usr/src/modules/spca5xx'
dh_testdir
dh_testroot
dh_clean
/usr/bin/make -C /usr/src/modules/spca5xx clean
make[2]: Entrando no diretório `/usr/src/modules/spca5xx'
rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \
drivers/usb/.spca5xx.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i
make[2]: Saindo do diretório `/usr/src/modules/spca5xx'
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.22-14-generic/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}
${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.22-14-generic/g
;s/#KVERS#/2.6.22-14-generic/g ; s/_KVERS_/2.6.22-14-generic/g ;
s/##KDREV##/2.6.22-14.52/g ; s/#KDREV#/2.6.22-14.52/g ;
s/_KDREV_/2.6.22-14.52/g ' < $templ > ${templ%.modules.in}; \
done
dh_testdir
dh_testroot
dh_clean -k
# Build the module
/usr/bin/make -C /usr/src/modules/spca5xx
KERNEL_VERSION=2.6.22-14-generic
KERNELDIR=/usr/src/linux-headers-2.6.22-14-generic
make[2]: Entrando no diretório `/usr/src/modules/spca5xx'
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
/usr/bin/make -C /usr/src/linux-headers-2.6.22-14-generic
SUBDIRS=/usr/src/modules/spca5xx CC=gcc modules
make[3]: Entrando no diretório `/usr/src/linux-headers-2.6.22-14-generic'
CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: erro:
linux/config.h: Arquivo ou diretório inexistente
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c: In function
‘spca50x_init_isoc’:
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:1681: warning: assignment
from incompatible pointer type
make[4]: ** [/usr/src/modules/spca5xx/drivers/usb/spca5xx.o] Erro 1
make[3]: ** [_module_/usr/src/modules/spca5xx] Erro 2
make[3]: Saindo do diretório `/usr/src/linux-headers-2.6.22-14-generic'
make[2]: ** [default] Erro 2
make[2]: Saindo do diretório `/usr/src/modules/spca5xx'
make[1]: ** [binary-modules] Erro 2
make[1]: Saindo do diretório `/usr/src/modules/spca5xx'
make: ** [kdist_build] Erro 2
[19] Comentário enviado por
setekvk em 07/05/2008 - 16:55h:
tive o mesmo problema que o zenk
dh_testdir ↑
│ dh_testroot ▮
│ dh_clean ▒
│ /usr/bin/make -C /usr/src/modules/spca5xx clean ▒
│ make[1]: Entrando no diretório `/usr/src/modules/spca5xx' ▒
│ rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \ ▒
│ drivers/usb/.spca5xx.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i ▒
│ make[1]: Saindo do diretório `/usr/src/modules/spca5xx' ▒
│ /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules ▒
│ make[1]: Entrando no diretório `/usr/src/modules/spca5xx' ▒
│ dh_testdir ▒
│ dh_testroot ▒
│ dh_clean ▒
│ /usr/bin/make -C /usr/src/modules/spca5xx clean ▒
│ make[2]: Entrando no diretório `/usr/src/modules/spca5xx'
dh_testdir ▒
│ dh_testroot ▒
│ dh_clean ▮
│ /usr/bin/make -C /usr/src/modules/spca5xx clean ▒
│ make[2]: Entrando no diretório `/usr/src/modules/spca5xx' ▒
│ rm -r -f drivers/usb/*.o drivers/usb/.spcadecoder.o.cmd \ ▒
│ drivers/usb/.spca5xx.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i ▒
│ make[2]: Saindo do diretório `/usr/src/modules/spca5xx' ▒
│ for templ in ; do \ ▒
│ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.22-14-generic/g'` ; \ ▒
│ done ▒
│ for templ in `ls debian/*.modules.in` ; do \ ▒
│ test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ▒
│ ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.22-14-generic/g ▮
│ ;s/#KVERS#/2.6.22-14-generic/g ; s/_KVERS_/2.6.22-14-generic/g ; ▒
│ s/##KDREV##/2.6.22-14.52/g ; s/#KDREV#/2.6.22-14.52/g ; ▒
│ s/_KDREV_/2.6.22-14.52/g ' < $templ > ${templ%.modules.in}; \ ▒
│ done ▒
│ dh_testdir ▒
│ dh_testroot ▒
│ dh_clean -k ▒
│ # Build the module
/usr/bin/make -C /usr/src/modules/spca5xx ▒
│ KERNEL_VERSION=2.6.22-14-generic ▒
│ KERNELDIR=/usr/src/linux-headers-2.6.22-14-generic ▒
│ make[2]: Entrando no diretório `/usr/src/modules/spca5xx' ▒
│ Building SPCA5XX driver for 2.5/2.6 kernel. ▒
│ Remember: you must have read/write access to your kernel source tree. ▒
│ /usr/bin/make -C /usr/src/linux-headers-2.6.22-14-generic ▮
│ SUBDIRS=/usr/src/modules/spca5xx CC=gcc modules ▒
│ make[3]: Entrando no diretório `/usr/src/linux-headers-2.6.22-14-generic' ▒
│ CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o ▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: erro: ▒
│ linux/config.h: Arquivo ou diretório inexistente
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c: In function ▒
│ ‘spca50x_init_isoc’: ▒
│ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:1681: warning: assignment ▒
│ from incompatible pointer type ▒
│ make[4]: ** [/usr/src/modules/spca5xx/drivers/usb/spca5xx.o] Erro 1 ▒
│ make[3]: ** [_module_/usr/src/modules/spca5xx] Erro 2 ▒
│ make[3]: Saindo do diretório `/usr/src/linux-headers-2.6.22-14-generic' ▮
│ make[2]: ** [default] Erro 2 ▒
│ make[2]: Saindo do diretório `/usr/src/modules/spca5xx'
make: ** [kdist_build] Erro 2
O QUE FAZER?
[20] Comentário enviado por
edutiao em 07/05/2008 - 17:10h:
Pessoal, para compilar tem que instalar os cabeçalhos do kernel que vc está usando, ou a fonte do kernel.
"CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o
/usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39:26: erro:
linux/config.h: Arquivo ou diretório inexistente "
O compilador não está encontrando o config.h, então
$sudo aptitude update $$ sudo aptitude install kernel-headers
Isto está muito bem documentado pela net, dê uma procurada!
abraços!
[21] Comentário enviado por
soro em 10/09/2008 - 17:14h:
os módulos gspca e zc0301, da minha Z-Star Vimicro 301b (ela é usb) estão carregados.
Eu usei o camorama pra testar e em vez de aparecer a imagem aparece apenas um fundo cinza. O q pode ser isso?
Já tenho /dev/video0 e meu usuário está no grupo video
No ruindows a webcam funciona normal.
[22] Comentário enviado por
edutiao em 21/09/2008 - 22:05h:
Soro, estranho! Faça o seguinte:
#rmmod gspca && rmmod zc0301
e depois
#modprobe gspca && modprobe zc0301
e veja o que aparece no
$dmesg |tail
Para saber se o dispositivo foi ativado com sucesso! Não sei o que pode estar dando errado. Procure o número que sai no
# lsusb
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 003: ID 0ac8:0302 Z-Star Microelectronics Corp. <--- ESTE!
Bus 003 Device 001: ID 0000:0000
no google, para ver se há compatibilidade da sua camera com o driver... Sorte!
[23] Comentário enviado por
soro em 06/11/2008 - 21:14h:
essa é a saída do meu dmesg|tail
[ 1911.122722] usb 5-4: configuration #1 chosen from 1 choice
[ 1911.123204] /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: USB GSPCA camera found.(VC0321)
[ 3147.951793] usbcore: deregistering interface driver gspca
[ 3147.953956] /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: driver gspca deregistered
[ 3157.758416] /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: USB GSPCA camera found.(ZC3XX)
[ 3158.220972] /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: USB GSPCA camera found.(VC0321)
[ 3160.768890] usbcore: registered new interface driver gspca
[ 3160.768905] /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/media/gspcav1/gspca_core.c: gspca driver 01.00.20 registered
[ 3160.980907] zc0301: V4L2 driver for ZC0301[P] Image Processor and Control Chip v1:1.10
[ 3160.981004] usbcore: registered new interface driver zc0301
fiz isso q vc falou u testei a webcam com o camorama e continua aparecendo o fundo cinza em vez da imagem.
[24] Comentário enviado por
bonadio55br em 02/02/2009 - 21:39h:
Instalei uma câmera A4Tech (zc0301) no Debian seguindo o roteiro deste artigo e funcionou perfeitamente sem qualquer mensagem de erro. Agora posso usar o skype com vídeo. Obrigado e parabéns pelo artigo.