Configurando webcam com o driver Spca5xx 
Depois de muitas tentativas, finalmente minha webcam "LG webpro2" funciona no Debian! Veja neste artigo como é possível configurar sua câmera usando o driver Spca5xx.
[ Hits: 62.534  ]
Por: Tião em 23/11/2005  
 
 
Verificando as pendências do V4L 
O driver 
Spca5xx  usa a plataforma do 
Video 4 Linux  , feito principalmente para reconhecer placas de TV. Os módulos do kernel "v4l1_compat" e "v4l2_common" devem estar presentes! Não se preocupe, é quase certo que estarão.
Mas o restante da plataforma não! Para conseguirmos usar a webcam precisamos dos arquivos "/dev/video*", que serão os devices da câmera. Instale o pacote "xawtv":
# apt-get install xawtv 
Ele vai perguntar, a certa altura, se queremos construir os arquivos video0, video1, etc. Diga que sim, claro! O terreno está armado, agora é só escolher o programa que você vai usar para capturar e transmitir imagens!
Para testar o funcionamento da câmera, no 
sítio do driver  há o 
spcagui20050918.tar.gz :
$ tar zxvf  spcagui20050918.tar.gz 
Adicione os usuários comuns no grupo "video":
# addgroup usuário video 
Pronto, agora é só encarar a dura realidade! :)
$ spcagui 
 
 
Páginas do artigo
   1. 
Encontrando e instalando o driver. 
   2. Verificando as pendências do V4L
Outros artigos deste autor
 
Leitura recomendada
 
 
 
 
 
Comentários
	
		
		
	
	
	
	
	
	
 
	
		
		
		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.
	
 
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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??? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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... 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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!! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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!  
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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!! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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.
 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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    
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							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. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
Contribuir com comentário 
 
Enviar