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 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` checkinstallEle 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 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.bz2Depois 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 r5u870adicione a linha:
blacklist uvcvideoem
/etc/modprobe.d/blacklist.confPara fazer o relatado assim no terminal digite:
sudo gedit /etc/modprobe.d/blacklist.confe coloque no final dele o já relatado acima.
Instale o programa cheese:
sudo apt-get install cheesee 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.fdie 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.htmlhttp://profs.if.uff.br/tjpp/blog/entradas/debian-lenny-no-sony-vgn-tz190n