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

alarcon

CitarAtenção: Os procedimentos que se seguem logo abaixo são para o Ubuntu 9.04 Jaunty 32bits

Para o Ubuntu 9.10 Karmic Kola 32bits, por favor veja o seguinte link:

http://ubuntuforum-br.org/index.php/topic,49371.msg330245.html#msg330245

Para o Ubuntu 10.04 Lucid Lynx 32bits, por favor veja o seguinte link:

http://ubuntuforum-br.org/index.php/topic,49371.msg368457.html#msg368457

Para o Ubuntu 10.10 Maverick Meercat 32bits, por favor veja o seguinte link:

http://ubuntuforum-br.org/index.php/topic,49371.msg416263.html#msg416263

Para o Ubuntu 11.10 Oneiric Ocelot 32bits, por favor veja o seguinte link:

http://ubuntuforum-br.org/index.php/topic,49371.msg485291.html#msg485291

Para o Ubuntu 12.04 Precise Pangolin 32bits, por favor veja o seguinte link:

http://ubuntuforum-br.org/index.php/topic,49371.msg531603.html#msg531603



Para o Ubuntu 9.04 Jaunty 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

Para o Jaunty foi usado o seguinte pacote r5u870-dkms_0.11.3-0ubuntu1~tj~ppa1j_all.deb que pode ser baixado daqui:

http://ppa.launchpad.net/intuitivenipple/ubuntu/pool/main/r/r5u870-dkms/r5u870-dkms_0.11.3-0ubuntu1~tj~ppa1j_all.deb

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

sudo apt-get update

depois basta dar um clique duplo no pacote r5u870-dkms_0.11.3-0ubuntu1~tj~ppa1j_all.deb baixado. Ele vai falar numas dependências que faltam para instalação, mas deve baixar por isso esteja com a conexão ativa para isso.

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.

Depois de instalado o pacote .deb vá na pasta /usr/src/r5u870-0.11.3 e copie os arquivos .fw ( os r5u870_*.fw, todos eles) para /lib/firmware e reinicie o seu PC.

Instale o programa cheese:

sudo apt-get install cheese

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


adicione a linha

blacklist uvcvideo

em /etc/modprobe.d/blacklist.conf – de quebra adicione blacklist intel_rng, que não tem nada a ver com a câmera, mas dá um warning na inicialização.

Para fazer o relatado assim no terminal digite:

sudo gedit /etc/modprobe.d/blacklist.conf

e coloque no final dele o já relatado acima.


O Cheese não funciona pois identifica erradamente a câmera. Crie o arquivo /usr/share/hal/fdi/information/20thirdparty/10-r5u870-webcam.fdi com o seguinte conteúdo

<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
 <device>
   <match key="info.subsystem" string="usb">
     <match key="usb.interface.class" int="0x0e">
       <match key="usb.interface.subclass" int="0x02">
         <match key="usb.interface.protocol" int="0x00">
           <merge key="info.category" type="string">video4linux</merge>
   <append key="info.capabilities" type="strlist">video4linux</append>
           <merge key="linux.subsystem" type="string">video4linux</merge>
           <merge key="video4linux.device" type="string">/dev/video0</merge>
           <merge key="video4linux.version" type="string">2</merge>
         </match>
       </match>
     </match>
   </match>
 </device>
</deviceinfo>


Para fazer o relatado assim no terminal digite:

sudo gedit /usr/share/hal/fdi/information/20thirdparty/10-r5u870-webcam.fdi

e coloque no arquivo vazio o já relatado acima e reinicie o PC.

A 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 que estava num valor  muito alto para um valor mais baixo que tem lá como opções e passou a funcionar.


Aqui funcionou perfeitamente, entretanto caso o cheese não funcione tente usar o Xawtv.

sudo apt-get install xawtv


Base de informações utilizadas neste texto:

http://ubuntuforums.org/showthread.php?t=821343&page=2

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

http://blog.viniciuscordeiro.com/2007/09/instalando-a-webcam-do-sony-vaio-no-ubuntu/comment-page-3/

Julio Viana

Parabéns pelo post! Preciso e conciso! Com ele fiz funcionar no Juanty minha web no notebook HP Pavilion DV9000.

Agradeço de coração!

alarcon

Citação de: Julio Viana online 06 de Junho de 2009, 15:59
Parabéns pelo post! Preciso e conciso! Com ele fiz funcionar no Juanty minha web no notebook HP Pavilion DV9000.

Agradeço de coração!

Que bom que tenha gostado a intenção é essa mesmo. ;D

Alterei o título do texto inicial, pois a dica também serve para alguns modelos de HP Pavilion assim fica bem melhor e ajuda aos demais colegas.

regiscruzbr

Alarcon, show de bola esse seu tutorial e estou com a imprecão de que ele vai resolver o meu problema. :D
Tenho um Sony Vaio VGN-FZ190 com Câmera VGP-VCC4, fiz todos os passos que você explicou mas travei na hora de copiar os arquivos *.fw
Meu problema é que tenho pouca experiência com Linux e não sei copiar arquivos no modo texto :-[, não sei se estou falando besteira mas eu acredito que só tenho permicão no modo texto, andei lendo uns tutoriais e consegui associar a minha senha como root. Eu tentei mover no modo gráfico mas não consegui, pois não tenho permicão e não sei como conseguir para este caso.
Resumindo, como eu faco para mover os arquivo .fw no modo texto? Dei uma googlada e descobri que devo usar o comando CP <origem><destino> mas não tenho as manhas de escolher vários arquivos e ajustar os caminhos. ???

Tem como você dar mais esta forca? (desculpe a falta de cedilha, é que além da câmera também estou com problema no teclado  >:()

alarcon

Citação de: regiscruzbr online 21 de Junho de 2009, 21:18
Alarcon, show de bola esse seu tutorial e estou com a imprecão de que ele vai resolver o meu problema. :D
Tenho um Sony Vaio VGN-FZ190 com Câmera VGP-VCC4, fiz todos os passos que você explicou mas travei na hora de copiar os arquivos *.fw
Meu problema é que tenho pouca experiência com Linux e não sei copiar arquivos no modo texto :-[, não sei se estou falando besteira mas eu acredito que só tenho permicão no modo texto, andei lendo uns tutoriais e consegui associar a minha senha como root. Eu tentei mover no modo gráfico mas não consegui, pois não tenho permicão e não sei como conseguir para este caso.
Resumindo, como eu faco para mover os arquivo .fw no modo texto? Dei uma googlada e descobri que devo usar o comando CP <origem><destino> mas não tenho as manhas de escolher vários arquivos e ajustar os caminhos. ???

Tem como você dar mais esta forca? (desculpe a falta de cedilha, é que além da câmera também estou com problema no teclado  >:()

Graficamente você poderia fazer assim, tecle Alt+F2 e na janela que abrir digite:

gksu nautilus /usr/src/r5u870-0.11.3

Isso irá abrir o gerenciador de arquivos do Ubuntu chamado de nautilus como superusuário (root) já na pasta (/usr/src/r5u870-0.11.3) onde estão os *.fw (os r5u870_*.fw) que se quer copiar  lá você seleciona todos com o mouse e copia e cola na pasta /lib/firmware do sistema.

No terminal, menu Aplicativos > Acessórios > Terminal, seria assim:

sudo cp /usr/src/r5u870-0.11.3/r5u870_*.fw /lib/firmware/

travail

Muito bom o post... agardeço!!!  ;D ;D ;D

Só que o recebo a mensagem v4l2: open /dev/video0: Permissão negada

Aí o XawTV só funciona com sudo

Tota

Citação de: travail online 19 de Agosto de 2009, 18:27
Muito bom o post... agardeço!!!  ;D ;D ;D

Só que o recebo a mensagem v4l2: open /dev/video0: Permissão negada

Aí o XawTV só funciona com sudo

Verifique se seu usuario tem permissões para o grupo => video

Dê a permissão que deve resolver.

[],s

regiscruzbr

Meu caro alarcon...

Seu tutorial esta excelente, tentei usa-lo para resolver o problema da minha câmera VGP-VCC4 do meu Vaio Vgn-FZ190 mas eu recebi o erro "No Camera Found" quando abro o  cheese...

Segui todos os procedimentos passo a passo, mas não posso deixar de de citar que quando instalei o pacote
r5u870-dkms_0.11.3-0ubuntu1~tj~ppa1j_all.deb, o Package Installer disse que a instalação estava completa mas o terminal que mostra o progresso da instalacão ficou travado na mensagem "Processing triggers for man-db....".
Eu aguardei quase 15 minutos mas continuou travado, então decidi continuar o processo, não sei se isso tem algo a ver, mas foi a única coisa que não saiu como esperado.

Eu não entendi porque você pediu para identificar a ID da câmera, não usei esta informaćão, mas em todo caso a minha seria 05ca:1837.

Tenho certeza que minha câmera esta sendo detectada pelo Ubuntu pois quando digito o comando "lsusb" eu tenho o resultado abaixo.

regiscruzbr@PoderSupremo:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 044e:300d Alps Electric Co., Ltd Bluetooth Controller (ALPS/UGPZ6)
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05ca:1837 Ricoh Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
regiscruzbr@PoderSupremo:~$

Além disso ela unciona perfeitamente no Ruindows.
Olhei o help do cheese mas não ajuda muito e acontece o mesmo problema com o skype.

O que poderia esta acontecendo?

Obrigado.

crgutierrez

Citação de: travail online 19 de Agosto de 2009, 18:27
Muito bom o post... agardeço!!!  ;D ;D ;D

Só que o recebo a mensagem v4l2: open /dev/video0: Permissão negada

Aí o XawTV só funciona com sudo

Muchas gracias!Efectivament era un problema de permiso y ahora si funciona tanto XawTV como Skype, quje era lo que me interesaba. Cheese sigue sin funcionar.

Saludos desde Costa Rica ;D ;D ;D ;D ;D

alarcon

Para o Ubuntu 9.10 Karmic Koala 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

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 Karminc Koala 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



adicione a linha:

blacklist uvcvideo

em /etc/modprobe.d/blacklist.conf

Para fazer o relatado assim no terminal digite:

sudo gedit /etc/modprobe.d/blacklist.conf

e coloque no final dele o já relatado acima.


Instale o programa cheese:

sudo apt-get install cheese

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

O Cheese não funciona pois identifica erradamente a câmera. Crie o arquivo /usr/share/hal/fdi/information/20thirdparty/10-r5u870-webcam.fdi com o seguinte conteúdo

<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
 <device>
   <match key="info.subsystem" string="usb">
     <match key="usb.interface.class" int="0x0e">
       <match key="usb.interface.subclass" int="0x02">
         <match key="usb.interface.protocol" int="0x00">
           <merge key="info.category" type="string">video4linux</merge>
   <append key="info.capabilities" type="strlist">video4linux</append>
           <merge key="linux.subsystem" type="string">video4linux</merge>
           <merge key="video4linux.device" type="string">/dev/video0</merge>
           <merge key="video4linux.version" type="string">2</merge>
         </match>
       </match>
     </match>
   </match>
 </device>
</deviceinfo>


Para fazer o relatado assim no terminal digite:

sudo gedit /usr/share/hal/fdi/information/20thirdparty/10-r5u870-webcam.fdi

e coloque no arquivo vazio o já relatado acima e reinicie o PC.

A 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 que estava num valor  muito alto para um valor mais baixo que tem lá como opções e passou a funcionar.




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

RUDR1GO

Excelente tutorial amigo, será que existe algum para a webcam Camera VGP-VCC6 [R5U870] no ubuntu 9.10 64 bits?

@rudr1go

alarcon

Citação de: RUDR1GO online 03 de Novembro de 2009, 03:55
Excelente tutorial amigo, será que existe algum para a webcam Camera VGP-VCC6 [R5U870] no ubuntu 9.10 64 bits?

Tem sim, basta você seguir o que falei sobre o Ubuntu 9.10 karmic Koala 32bits, mas ao invés de usar o driver r5u870_k2.6.30_i386.tar.bz2 use o driver r5u870_k2.6.30_amd64.tar.bz2 baixado deste link aqui:

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


Como havia colocado no texto anterior a fonte para o tutorial: http://www.palmix.org/r5u870-en.html

RUDR1GO

Cara, excelente, valeu pela força e atenção, disponibilizar um tuto genial desses aqui para nós é fantástico. Méritos para vc que garimpou na net e postou aqui.

Minha webcam ficou 10.


@rudr1go

chls

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

vampire_thunder

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?