Para o Ubuntu 10.10 Maverick Meercat 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 updateAgora 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 v4l2ucpEle serve para as seguintes webcam e Sony Vaio:
05ca: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 Maverick Meercat foi usado o seguinte pacote
r5u870.tar.gz que pode ser baixado daqui:
http://r5u870.googlecode.com/files/r5u870.tar.gzDepois 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 r5u870Instale o programa cheese:
sudo apt-get install cheesee 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 parametrosvai 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:
9963779: 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:
9963779: 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 parametrosdepois 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.localno arquivo que abrir e antes da linha que contém
exit 0 coloque o comando:
v4l2ctrl -d /dev/video0 -l caminho_do_arquivo_parametrosonde 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/parametrossalve e saia do arquivo
rc.localSoluçã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:
9963779: 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