Caros amigos do VOL, tenho observado ao longo do tempo que a configuração de drivers de vídeo tem trazido dor de cabeça aos usuários Linux, principalmente aos iniciantes. Nesse sentido resolvi escrever esse artigo para resolver definitivamente esse problema.
Nesse artigo busquei demonstrar como ordenar os módulos bttv e spca5xx em placa de tv e webcam respectivamente. Podemos afirmar com certeza que o módulo que deve estar fixo é o da webcam em /dev/video0, sem o qual o aMSN não emitirá para seus amigos a sua imagem da webcam.
Dessa maneira o módulo bttv deverá funcionar com o link /dev/video1, sendo necessário configurar os programas Xawtv e Tvtime para que elas possam funcionar normalmente.
[1] Comentário enviado por cristian em 15/02/2006 - 08:53h
Sei que o foco do texto comenta e explicado por vc Flávio não é isso mas se alguem ou vc mesmo souber gostaria de saber se o aMsn com suporte a webcam necessita de IP fixo para enviar vídeo ???
Desde já agradeço !
[2] Comentário enviado por bsantucci em 15/02/2006 - 09:51h
Flavio, eu uso o Mandriva 2006, segui a sua orientação e baixei o drive spca5xx... e mandei ver
tar -xvf spca5xx-20051105.tar.gz
$ cd spca5xx....
$ make
$
No make parou ai diz que ...not... ou seja nada de make , ai não deu para prosseguir. Eu li que outro clg daqui teve o mesmo problema, será que no Mandriva tem bug ou o meu drive esta errado? Minha camera é a Creative Live.
[6] Comentário enviado por flavioc em 15/02/2006 - 23:02h
Prezado maos, acredito que sim. Para ver as cameras suportadas, que já são muitas vá ao site do projeto desse driver. O endereço é http://mxhaard.free.fr/spca5xx.html
[8] Comentário enviado por flavioc em 16/02/2006 - 22:39h
Caro Brodovisk, pra você vale a mesma coisa do comentário anterior. Muitas cameras logitech tem suporte no linux...de uma olhada no site http://mxhaard.free.fr/spca5xx.html e veja a compatibilidade...um abraço.
[10] Comentário enviado por bsantucci em 20/02/2006 - 22:59h
Flavio instalei o pacote kernel-source(urpmi kernel-source. O meu kernel era 2.6-2.12 e ficou 2.6.12-12 mdk.
Dei o comando make entrou e apareceu erro #2
bsantucci mandriva 2006
[13] Comentário enviado por flavioc em 21/02/2006 - 19:35h
Caro amigo, vamos com calma.
Para usar o urpmi (instalação de pacotes de software) é necessario logar como super usuário (root). Então, quando abrir o terminal digite:
[bruno@minha Desktop]$ su
Digite sua senha de root e depois instale os pacotes com o comando:
[bruno@minha ~]$ urpmi gcc libstdc++2.10 libc
Aí sim vai dar certo
Qualquer coisa pode perguntar...um abraço
[14] Comentário enviado por removido em 22/02/2006 - 06:42h
Putz,não sei instalar nada que tenha que usar o console..
Só consegui instalar os pacotes do urpmi gcc libstdc++2.10libc porque esta bem detalhado acima..
Não é sendo mal agradecido,mais para mim entender tinha que ser mais detalhado...
Quando baixo o spca5xx-20060202.tar.gz não sei aonde coloco,não sei usar o console para executar ele...aparece isso..
[b][brodovisk@localhost ~]$ tar -xvf spca5xx-20060202.tar.gz
tar: spca5xx-20060202.tar.gz: Não é possível open: Arquivo ou diretório não encontrado
tar: Erro não é recuperável: saindo agora
[15] Comentário enviado por bsantucci em 22/02/2006 - 09:12h
Flavio,
aprimeira parte já fiz e refazendo veja o resultado abaixo:
[bruno@minha Desktop]$ su
Password:
[root@minha Desktop]# cd
[root@minha ~]# urpmi gcc libstdc++2.10 libc
Nenhum nome de pacote libc
Os seguintes pacotes contém libc:
glibc
glibc-devel
glibc-i18ndata
glibc-xen
glibc_lsb
libc-client-php0
libc-client-php0-devel
libcairo2
libcanna1
libcap1
libcdaudio1
libcdda0
libcddb-slave2_0
libcdio6
libchewing-data
libchewing2
libclamav1
libclamav1-devel
libclanlib2
libclanlib2-mikmod
libclanlib2-sound
libconsole0
libcpufreqd
libcrack2
libcroco0.6_3
libcups2
libcups2-devel
libcurl3
libcurl3-devel
[root@minha ~]#
Agora vou ao make
[bruno@minha spca5xx-20060202]$ su
Password:
[root@minha spca5xx-20060202]# make
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/bruno/Desktop/spca5xx-20060202 CC=cc modules
make: *** /lib/modules/2.6.12-12mdk/build: Arquivo ou diretório não encontrado. Pare.
make: ** [default] Erro 2
bsantucci Mandriva 2006
[root@minha spca5xx-20060202]#
[17] Comentário enviado por bsantucci em 23/02/2006 - 10:53h
Flavio,
digitei lsusb veja o resultado:
[root@minha ~]# lsusb
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 03f0:7404 Hewlett-Packard
Bus 002 Device 002: ID 045e:0084 Microsoft Corp.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 041e:4036 Creative Technology, Ltd
Bus 001 Device 001: ID 0000:0000
[root@minha ~]#
A minha camera é uma Creative Live
Será com essa informação facilita
[18] Comentário enviado por flavioc em 23/02/2006 - 17:35h
Creative live tem suporte no linux...vamos tentar de outro jeito Pelo painel de controle do Mandriva. Vá até o menu principal(kde)-sistema-configuração-configurar seu computador...vai abrir uma janela e pedir sua senha de root.
Muito bem, agora clique em Gerenciador de software e instalação de software. lá digite gcc-cpp e kernel-source (um de cada vez)...e vai aparecer na lista. Ele vai pedir os cds e voce instala os pacotes...Depois vai ao terminal e configure a webcam. Pergunta: já configurou os repositórios de software (URPMI)?
[19] Comentário enviado por bsantucci em 23/02/2006 - 18:35h
Flavio,
Já verifiquei os pacotes gcc e kernel-source estã instalados. VC me pergunta se ja configurei o (URPMI) ele não é o kernel-source? como se configura ?
Isso vai ser bom para você porque há um driver do da sua webcam nesses repositórios de programas via internet. Ele faz todo o trabalho. O driver chama-se dkms.spca5xx. Visite o link e configure sua base de dados urpmi, tem uma lista de programas muito maior que os cds de instalação. Vá ao link. Qualquer coisa de um toque. Vou te passar minha lista o urpmi.
Depois de ler o artigo e aprender como configurar use a minha lista no console como root.
Boa sorte...eis a lista que você vai colocar no terminal como root:
[21] Comentário enviado por bsantucci em 24/02/2006 - 07:47h
Flavio, muito bom vou viajar hoje e volto quarta feira, dei uma olhada superficial nas listas tem muita coisa...
Onde esta o Artigo como aprender a configurar ?
Eu havia visto no Mandriva o dkms.spca5xx mas só para sócios, era o mesmo caso do flash. Mas vamos resolver no braço mesmo.
Bom Carnaval
bruno
[22] Comentário enviado por bsantucci em 02/03/2006 - 18:32h
Flavio,
Tudo bem voltei e baixei o Drivers " dkms-spca5xx-0.57.00-2 mdk.noarch.rpm " no Desktop, clikei 2 vezes e segui a orientação e instalou :
spca5xx /var/lib/dkms 4kb pasta
Abri e parece estar tudo lá.
Entrei no Gnomemetting, mas não entrou a imagem.
Na realidade gostaria de entrar no MSN ou futuramente no Skype, ou testar em algum programa facil
[25] Comentário enviado por bsantucci em 13/03/2006 - 14:59h
Flavio , estou esperando a conclusão da instalação da Webcam.
Paramos aqui:
Flavio,
Tudo bem voltei e baixei o Drivers " dkms-spca5xx-0.57.00-2 mdk.noarch.rpm " no Desktop, clikei 2 vezes e segui a orientação e instalou :
spca5xx /var/lib/dkms 4kb pasta
Abri e parece estar tudo lá.
Entrei no Gnomemetting, mas não entrou a imagem.
Na realidade gostaria de entrar no MSN ou futuramente no Skype, ou testar em algum programa facil
[26] Comentário enviado por bsantucci em 22/03/2006 - 09:08h
Flavio,
Desisti do Mandrake eles tem necessidade de socios pagantes e por isso escondem como podem tudo para obrigar vc a associar, acho um grande erro de marketing. Nos acabamos saindo para outro SO mais amigável.Obrigado pelo seu esforço com esse "munheca". Se tiver necessidade volto a te contatar.
Bruno
[28] Comentário enviado por bsantucci em 24/03/2006 - 08:43h
Brodovisk,
Estarei testando outro Linux, preciso que ele funcione, com a maioria dos recursos, que me acostumei no Win em casa. No escritório ele funciona muito bem, mas agora estou precisando da camera webcam. O mais importante é que ele é mais estável que o Win que acompanho no do meus filhos, muitos virus e outras pestes; para um negócio de trabalho, não posso arriscar a perder dados dos clientes de uma hora para outra. Uso o Mandrake desde o 8.2 pulei do 8.2 para o 2006, na realidade para o trabalho do escritório quase não mudou nada. Caso consiga instalar a webcam te comunico
[30] Comentário enviado por flavioc em 03/04/2006 - 14:42h
Se voce tem apenas placa de captura de tv, ela estará no /dev/video0 no mandriva. Se tiver webcam, o sistema criará um dispositivo /dev/video1 automaticamente. Nesse caso, instale o tv time com o comando urpmi tvtime, ele vai pedir o cd e voce instala o programa.
[31] Comentário enviado por bsantucci em 09/04/2006 - 19:05h
Flávio, veja com a vida é comprei um HP Pavilion com Linux e veio o mandriva 2006. Infelizmente o suporte tecnico da HP e da Mandriva é só no papel o máximo que tive de orientação foi reistalar que fica tudo novo, ainda bem que sei como se reistalar !!!.
Mas continuo a tentar colocar minha Webcam baixei de novo o driver "dkms-spca5xx-0.57.00-2mdk.noarch.rpm "e quando no Konsole mando instalar vem com a seguinte resposta:
não pode instalar pois faltam algumas dependencias.
Como eu consigo essas dependencias ? se puder me orientar eu agradeço
[32] Comentário enviado por removido em 09/04/2006 - 21:55h
HEhehe,eu desisti do Mandriva 2006,falta muita lib,muitos paus ,isso no meu pc nee..
Instalei o Suse 10.0..
Quanto a camera já consegui instalar o drive...
Só um porém...
"IP Restrict-Nat Ouvindo False"
"Você esta atrás de um firewal ou um routeador"
A extensão da web can e capture foi carregada..
Que poha é essa?Alguém tem uma dica para isso?
Não tenho acesso ao routeador,aí complica..
Porque não ocorre o mesmo no win xp?
Carol flavioc, eu acredito que não tenho placa de captura de tv (pelo menos pelo que eu sei). Consegui instalar o spcax através dos repositórios do Mandriva, configurando o Gerenciador de Pacotes conforme link acima.
[35] Comentário enviado por ratus2006 em 10/08/2006 - 14:58h
e ai galera eu uso mandriva 2006, instalei o amsn 9, e nao consigo receber cam de meus amigos o que faço pára solucionar este problema..grato pela ajuda
[36] Comentário enviado por madrigal em 26/08/2006 - 11:07h
Olá! Eu uso o Ubuntu 6.06, saberia me orientar como faço o procedimento para configurar nele?
Minha webcam é a LG Webpro2 e a placa de tv é a Pixelviel PlayTV MPEG2
Não consegui fazer funcionar nem a placa de tv, nem a webcam, sendo que antes de comprar a webcam o vendedor colocou no Kurumin pra eu ver funcionando, nem precisou instalar nada, e em casa provavelmente por causa do conflito, nada!
minha placa de captura é uma pixelview playtv mpeg2
0000:00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capt ure (rev 11)
0000:00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (r ev 11)
ela foi reconhecida autmaticamente no meu ubuntu
plugo várias webcams de nome e também xingling; e na maioria das vezes deu tudo certo
o ekiga acessa normalmente a camera, o tvtime busca o sinal de tv normalmente
o xawtv dá o seguinte erro:
info@info-ubuntu:~$ xawtv -c /dev/video0
This is xawtv-3.94, running on Linux/i686 (2.6.15-27-386)
X Error of failed request: XF86DGANoDirectVideoMode
Major opcode of failed request: 136 (XFree86-DGA)
Minor opcode of failed request: 1 (XF86DGAGetVideoLL)
Serial number of failed request: 63
Current serial number in output stream: 63
os mesmos dizeres aparecem quando voce dá o comando trocando o video0 por 1
já o amsn pega a placa de captura, então como faço pra saber qual é a /dev/video0 e /dev/video1?
[39] Comentário enviado por sheyni em 08/05/2008 - 00:24h
Grande Flávio, meu caso é o seguinte: Tenho um Placa de TV PixelView MPEG2, que funciona legal no Windows, mas aki não sei como instalar, além da WebCam. Se eu seguir os passos que vc disse, ela vai funcionar independente de Marca e Modelo? Ou tem que ser algo específico pra ela?
Pode me ajudar?
Vlw!
[40] Comentário enviado por flavioc em 10/05/2008 - 22:34h
Antes começar precisaria saber qual a distribuição linux que voce usa. No caso do Mandriva é assim. Nas distribuições mais recentes, identificam e instalam o driver automaticamente, é o caso do Mandriva 2008.1 (spring) e fedora core, ubuntu. Hoje em dia é bem tranquilo. Por via das dúvidas, abre um terminal Konsole como root carregue os módulos assim:
#su (põe a senha)
#rmmod bttv
#rmmod tuner
#modprobe bttv card=72 radio=1 pll=1 tuner type=5 snd-trident msp3400 mixer=1
#modprobe gspcaxx (para webcam)
Mas ainda sim, no arquivo /etc/modprobe.conf é necessário fazer algumas alterações. Por exemplo, no seu caso, deve digitar
$ kwrite /etc/modprobe.conf (para abrir o arquivo de configuração de módulos, drivers carregados no linux).
Em seguida copie e cole o que vem abaixo nesse arquivo pra ver se funciona
# i2c
alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1
# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=72 pll=1 radio=0
options tuner type=5 debug=1
# som
options snd-card-ens snd_index=0
options msp3400 mixer=1
Salve as alterações no arquivo. Se tu utilizas o Madriva abra outro arquivo no terminal:
#kwrite /etc/modprobe.preload
Quando ele abrir escreva:
bttv
msp3400
Salve e feche o arquivo.
Reinicie o computador.
Instale o tv time.
#urpmi tvtime
Inicie o programa e vai aparecer a sua tv. Importante, se usas outra distribuição me fala, porque aí a configuração modifica. Boa sorte.
Se não der de primeira, altere o valor card= 72 para card=139
Tenta aí e me fala depois.
[41] Comentário enviado por glaucoperucchi em 22/10/2008 - 11:17h
Bom dia Flavio
estou usando o mandriva 2009
esta acontecendo esse erro:
[root@localhost spca5xx-v4l1goodbye]# make
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/glauco/Download/spca5xx-v4l1goodbye CC=cc modules
make[1]: Entrando no diretório `/usr/src/linux-2.6.27-0.rc8.2mnb'
ERROR: Kernel configuration is invalid.
include/linux/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
WARNING: Symbol version dump /usr/src/linux-2.6.27-0.rc8.2mnb/Module.symvers
is missing; modules will have no dependencies and modversions.
Building modules, stage 2.
/usr/src/linux-2.6.27-0.rc8.2mnb/scripts/Makefile.modpost:43: include/config/auto.conf: Arquivo ou diretório não encontrado
make[2]: *** Sem regra para processar o alvo `include/config/auto.conf'. Pare.
make[1]: ** [modules] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-2.6.27-0.rc8.2mnb'
make: ** [default] Erro 2
do um lsusb
[root@localhost glauco]# lsusb
Bus 006 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0002
Bus 007 Device 001: ID 1d6b:0001
Bus 005 Device 001: ID 1d6b:0001
Bus 001 Device 002: ID 0c45:63e0 Microdia
Bus 001 Device 001: ID 1d6b:0002
Bus 004 Device 001: ID 1d6b:0001
Bus 003 Device 001: ID 1d6b:0001