Como configurar webcam integrada em notebooks Sony Vaio/HP Pavilion no Ubuntu

Iniciado por alarcon, 27 de Abril de 2009, 21:06

tópico anterior - próximo tópico

Tuxjanus

Muito obrigado

depois dessa, até abandonei o Hardy. Antes só tinha conseguido configurar a Motion Eye nele.

Karmic for ever  ;D

funcionou a perfeição ;)

Tuxjanus

ahhh

só uma coisinha. Ta faltando um "S" no comando para instalar o cheese.
o comando seria:
sudo apt-get install cheese

Mas como pra mim o funcional é o Skype, e funcionou la, ta bom de mais. E o Amsn também reconheceu. Só não pude fazer uma video conferencia. Mas ja ouvi alguns comentários de outros usuarios com a mesma dificuldade, assim q o problema deve ser outro.

Mais uma vez, Thank you very very much

:P

alarcon

Citação de: Tuxjanus online 15 de Dezembro de 2009, 14:41
ahhh

só uma coisinha. Ta faltando um "S" no comando para instalar o cheese.
o comando seria:
sudo apt-get install cheese

Mas como pra mim o funcional é o Skype, e funcionou la, ta bom de mais. E o Amsn também reconheceu. Só não pude fazer uma video conferencia. Mas ja ouvi alguns comentários de outros usuarios com a mesma dificuldade, assim q o problema deve ser outro.

Mais uma vez, Thank you very very much

:P


Erro de digitação prontamente corrigido.

Obrigado. ;)

alarcon

Citação de: vampire_thunder online 18 de Novembro de 2009, 14:12
Estou com um HP Pavilion dv5-1260br, e a câmera funcionou direto, sem eu precisar fazer nada. Porém a imagem está preta e branca. O que pode ser?

Aproveitando, alguém teria também uma dica para fazer o leitor de impressão digital desse HP funcionar?

Como você afirma que não fez nada para ativar sua webcam, então é por que ela usa os drivers que já vem no sistema do Ubuntu e não o driver que uso aqui neste tuto (r5u870-dkms) que é específico para alguns modelos de Sony/HP/Fujitsu pelo que se pode constatar aqui:


Citar05ca:1810  HP Pavilion Webcam - UVC OK
05ca:1812  HP Pavilion Webcam - UVC Pavilion DV6502AU In-progress
05ca:1830  Sony Visual Communication Camera VGP-VCC2  VAIO SZ  OK
05ca:1832  Sony Visual Communication Camera VGP-VCC3  VAIO UX  OK
05ca:1833  Sony Visual Communication Camera VGP-VCC2  VAIO AR1  OK
05ca:1834  Sony Visual Communication Camera VGP-VCC2  VAIO AR2  OK
05ca:1835  Sony Visual Communication Camera VGP-VCC5  VAIO SZ  OK
05ca:1836  Sony Visual Communication Camera VGP-VCC4  VAIO FE  OK
05ca:1837  Sony Visual Communication Camera VGP-VCC4  VAIO FZ  OK
05ca:1839  Sony Visual Communication Camera VGP-VCC6  VAIO CR  OK
05ca:1841  Fujitsu F01 UVC  Unknown  In-progress
05ca:183a  Sony Visual Communication Camera VGP-VCC7  VAIO SZ/TZ11  OK
05ca:183b  Sony Visual Communication Camera VGP-VCC8  VAIO FZ  OK
05ca:1870  HP Pavilion Webcam / HP Webcam 1000  OK

portanto recomendo procurar ajuda neste tópico aqui:

http://ubuntuforum-br.org/index.php/topic,7321.0.html

pois vc deve usar o driver padrão do Ubuntu que deve usar o uvcvideo, por exemplo.

PS: Se o seu modelo de webcam for algum destes apresentados aqui para a HP, então experimente usá-lo para ver se o desempenho seria melhor.

alarcon

Citação de: chls online 18 de Novembro de 2009, 11:46
Bom Dia..

Consegui instalar a camera no Ubuntu 9.10 64 Bits, porem a imagem fica de cabeça para baixo, tem como arrumar isso?

abs

Aí eu não sei dizer, mas lembro-me de uma usuária que relatou aqui no fórum erro igual ao seu só que ela usou outra forma de ativar sua webcam, acho eu, talvez já sendo detectada pelo sistema. Ela até colocou um link de um script de correção (patch) para esse problema, mas só servia para o Ubuntu 9.04 e ela queria a solução para o Ubuntu 9.10. Se não me falha a memória era algo para 32bits e não 64bits.

platao

O Alarcom ta atacando de cam agora? tenho um HP e vou testar a dica nele parabens.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Tuxjanus

Alarcon

depois de algumas atualizações o skype deixou de reconhecer a cam. Isso pq eu sempre mando atualizar tudo o que aparece na lista achando que sempre é pra bem. Na real, mais pq não presto bem atenção nos pacotes que podem trazer algum problema para a Webcam. E agora? Será que tem jeito de consertar?

::)

alarcon

Citação de: Tuxjanus online 22 de Janeiro de 2010, 00:52
Alarcon

depois de algumas atualizações o skype deixou de reconhecer a cam. Isso pq eu sempre mando atualizar tudo o que aparece na lista achando que sempre é pra bem. Na real, mais pq não presto bem atenção nos pacotes que podem trazer algum problema para a Webcam. E agora? Será que tem jeito de consertar?

::)

Se a imagem da webcam não parece em outros programas como por exemplo no cheese, além do skype, muito provavelmente é por que dentre as atualizações que vc fez aí, teve alguma que mudou o kernel em uso que passou para uma versão mais nova, então para que a webcam volte a funcionar é só vc refazer a compilação do driver que ativou sua webcam, ou seja, os passos:

CitarDepois de baixar o driver coloque o mesmo dentro de sua pasta de usuário na pasta home e clique no arquivo com o botão direito do mouse e escolha a opção extrair aqui, será criada uma pasta chamada de r5u870, agora abra um terminal (menu Aplicações > Acessórios > Terminal) e digite:

cd r5u870

make

sudo make install

sudo modprobe r5u870

Isso com o Ubuntu carregado no novo kernel, pois se vc entrasse no sistema pelo kernel antigo sua webcam estaria funcionando perfeitamente.

Tuxjanus

VLW de novo Alarcon

cara

como eu apaguei até o Hardy aqui, no boot não aparece mais o menu de boot. e se atualizou kernel nem apareceu mais aqui a opção de voltar ao antigo.
De qualquer forma a sua suspeita foi precisa, consegui resolver o meu problema aqui com a tua dica.

Valeu

Leo  :D

alarcon

Para o Ubuntu 10.04 Lucid Lynx 32bits



Este procedimento que vou relatar aqui foi testado no notebook Sony Vaio VGN-CR220E na seguinte webcam:

05ca:1839 Ricoh Co., Ltd  = Sony Vaio ID 05ca:1839 Motion Eye Webcam


antes de instalar o pacote acima atualiza o banco de dados:

sudo apt-get update

Agora instale alguns pacotes necessários a compilação do driver que vamos usar:

sudo apt-get install build-essential fakeroot gcc make linux-headers-`uname -r` checkinstall libglib2.0-dev libusb-dev automake mercurial v4l2ucp

Ele serve para as seguintes webcam e Sony Vaio:

Citar05ca:1810  HP Pavilion Webcam - UVC OK
05ca:1812  HP Pavilion Webcam - UVC Pavilion DV6502AU In-progress
05ca:1830  Sony Visual Communication Camera VGP-VCC2  VAIO SZ  OK
05ca:1832  Sony Visual Communication Camera VGP-VCC3  VAIO UX  OK
05ca:1833  Sony Visual Communication Camera VGP-VCC2  VAIO AR1  OK
05ca:1834  Sony Visual Communication Camera VGP-VCC2  VAIO AR2  OK
05ca:1835  Sony Visual Communication Camera VGP-VCC5  VAIO SZ  OK
05ca:1836  Sony Visual Communication Camera VGP-VCC4  VAIO FE  OK
05ca:1837  Sony Visual Communication Camera VGP-VCC4  VAIO FZ  OK
05ca:1839  Sony Visual Communication Camera VGP-VCC6  VAIO CR  OK
05ca:1841  Fujitsu F01 UVC  Unknown  In-progress
05ca:183a  Sony Visual Communication Camera VGP-VCC7  VAIO SZ/TZ11  OK
05ca:183b  Sony Visual Communication Camera VGP-VCC8  VAIO FZ  OK
05ca:1870  HP Pavilion Webcam / HP Webcam 1000  OK

Usem o comando lsusb para ver se a ID é uma destas aí. A destacada em negrito no caso foi a que encontrei no notebook.


Para o Lucid Lynx foi usado o seguinte pacote r5u870_k2.6.30_i386.tar.bz2 que pode ser baixado daqui:

http://www.palmix.org/download/r5u870_k2.6.30_i386.tar.bz2


Depois de baixar o driver coloque o mesmo dentro de sua pasta de usuário na pasta home e clique no arquivo com o botão direito do mouse e escolha a opção extrair aqui, será criada uma pasta chamada de r5u870, agora abra um terminal (menu Aplicações > Acessórios > Terminal) e digite:

cd r5u870

make

sudo make install

sudo modprobe r5u870




Instale o programa cheese:

sudo apt-get install cheese

e veja se funciona caso não funcione faça mais isso:


O programa cheese continuou sem funcionar porém deixou de dar a mensagem de erro anterior aí fui nas preferências dele e mudei a resolução do vídeo para 640x480 que estava num valor  muito alto para um valor mais baixo que tem lá como opções e passou a funcionar.


Um problema comum de ocorrer com a instalação do driver é ter a imagem de cabeça para baixo ou então invertida (espelho). No meu caso a imagem estava invertida como num espelho.



Solução para imagem invertida (espelho):


abra um terminal (menu Aplicativos > Acessórios > Terminal) e digite:

v4l2ctrl -d /dev/video0 -s parametros


vai ser criado um arquivo chamado de parametros na sua pasta de usuário(a), então vá lá e abra o arquivo. Se aparecer algo assim:

Citar9963779:                            Hue:0
9963788:             Auto White Balance:1
9963790:              White Balance Red:127
9963791:             White Balance Blue:127
9963796:                         H-Flip:0
9963797:                         V-Flip:0
9963807:            White Balance Green:127

principalmente o que destaquei em negrito, ótimo vai ser possível resolver o problema. Caso não apareça estes dados em negrito a solução proposta aqui não irá funcionar.

Para resolver o problema da imagem invertida (espelho) altere o valor H-Flip:0 para H-Flip:1 neste arquivo chamado de parametros e salve.

O arquivo ficaria assim:

Citar9963779:                            Hue:0
9963788:             Auto White Balance:1
9963790:              White Balance Red:127
9963791:             White Balance Blue:127
9963796:                         H-Flip:1
9963797:                         V-Flip:0
9963807:            White Balance Green:127


Agora pelo terminal e na pasta que contém este arquivo digite:

v4l2ctrl -d /dev/video0 -l parametros

depois abra o cheese e veja se a imagem invertida (espelho) voltou ao normal. Caso tenha voltado, ótimo e para que a mudança não perca efeito a cada boot, ainda no terminal digite:

sudo gedit /etc/rc.local

no arquivo que abrir e antes da linha que contém exit 0 coloque o comando:

v4l2ctrl -d /dev/video0 -l caminho_do_arquivo_parametros

onde o que destaquei em vermelho seria o caminho do arquivo parametros, por exemplo, se ele fica na sua pasta de usuário na home, seria assim o comando:

v4l2ctrl -d /dev/video0 -l /home/sua_pasta/parametros

salve e saia do arquivo rc.local



Solução para a imagem de cabeça para baixo:


Repita o procedimento para a imagem invertida (espelho) com a diferença de que o parâmetro para muda seria de  V-Flip:0 para  V-Flip:1, ficando assim o arquivo:

Citar9963779:                            Hue:0
9963788:             Auto White Balance:1
9963790:              White Balance Red:127
9963791:             White Balance Blue:127
9963796:                         H-Flip:0
9963797:                         V-Flip:1
9963807:            White Balance Green:127



Base de informações utilizadas neste texto:

http://www.palmix.org/r5u870-en.html

http://profs.if.uff.br/tjpp/blog/entradas/debian-lenny-no-sony-vgn-tz190n

http://www.esdebian.org/wiki/invertir-imagen-webcam-caliente

RUDR1GO

Como eu já tinha o pacote r5u870 para o jaunty 64bits apenas compilei.

Deu tudo belezaaaa!!!

@rudr1go

ptarso_gel

prezado

vc baixou esse driver p/64 bits em que sitio?

achei aqui
http://www.palmix.org/r5u870-en.html

fiz a instalação seguindo o passo-a-passo na instalação foi normal


instalei o cheese,
na  hora de rodar o programa dá uma zica e ele fica travadão na tela - tento dar o kill no processo mais ele não morre de jeito nenhum.

alarcon

Citação de: ptarso_gel online 15 de Maio de 2010, 00:35
prezado

vc baixou esse driver p/64 bits em que sitio?

achei aqui
http://www.palmix.org/r5u870-en.html

fiz a instalação seguindo o passo-a-passo na instalação foi normal


instalei o cheese,
na  hora de rodar o programa dá uma zica e ele fica travadão na tela - tento dar o kill no processo mais ele não morre de jeito nenhum.

Qual é sua versão do Ubuntu (não estou falado se é 32bits ou 64bits ok)?

É que no Ubuntu 10.04 houve uma atualização do cheese, mas pelo menos no meu PC 32bits com a versão original do cheese (antes da atualização) já funcionava perfeitamente.

Pode ser que no cheese a configuração de resolução esteja maior que a capacidade de sua webcam. Aqui eu deixo em 640x480, mas para gravar vídeo, tenho que diminuir para 320x240, pois na outra resolução os movimentos ficam muito lentos.

ptarso_gel

foi mal


esqueci de mencionar que é a 10.04.

o cheese trava desde o início - não dá para mudar nada. instalei via central de programas.

alarcon

Citação de: ptarso_gel online 17 de Maio de 2010, 22:36
foi mal


esqueci de mencionar que é a 10.04.

o cheese trava desde o início - não dá para mudar nada. instalei via central de programas.


Veja primeiro se você instalou o driver corretamente e para isso abra o terminal (menu Aplicativos > Acessórios > Terminal) e digite:

gstreamer-properties

Na janela que se abrir vá na aba Vídeo, clique nos dois botões de Teste (um de cada vez, é claro) e veja se no primeiro é mostrado uma janela com barras verticais coloridas e no segundo se é mostrado a imagem de sua webcam em tamanho total (tomando toda a sua área de trabalho). Se isso ocorrer então o driver foi instalado corretamente e sua webcam está funcionando, caso contrário reveja os procedimentos para instalar o driver para ver se não cometeu algum erro. Veja também se o driver usado neste tópico é o adequado para sua webcam.

Caso a sua webcam tenha sido corretamente instalada e o programa cheese não esteja com algum bug, então pode ser que seja por causa da resolução padrão que está definido para o cheese o qual sua webcam não suporta, então faça o seguinte:

- Tecle Alt+F2 e na janela que aparecer digite: nautilus .gconf/apps/cheese (atenção que antes da palavra gconf tem um sinal de ponto "." ok)

- Com o nautilus aberto na referida pasta clique com o botão direito do mouse sobre o arquivo %gconf.xml e no menu que aparecer vá em Abrir com > gedit. Quando o editor de texto abrir veja se o arquivo está parecido com isso (talvez não exatamente igual, o que importa são os valores de resolução, não vá copiar e colar este conteúdo ok):

Citar<?xml version="1.0"?>
<gconf>
   <entry name="selected_effects" mtime="1274028769" type="list" ltype="string">
   </entry>
   <entry name="y_resolution" mtime="1274183436" type="int" value="480"/>
   <entry name="x_resolution" mtime="1274183436" type="int" value="640"/>
   <entry name="camera" mtime="1272112058" type="string">
      <stringvalue>/dev/video0</stringvalue>
   </entry>
   <entry name="countdown" mtime="1274183428" type="bool" value="true"/>
</gconf>

onde o que destaquei em negrito deve ser os valores que vc tem de alterar se estiver num valor mais alto que esse. Normalmente a resolução 640x480 é a ideal, mas vc pode tentar os valores 320x240 caso o anterior não funcione. Salve e saia do arquivo e tente abrir o cheese.

Veja se isso resolve o seu caso.