martes 9 de diciembre de 2008

Webcam Sony Vaio con Ubuntu Intrepid Ibex

Algunos de vosotros, que al igual que yo usan linux en un portátil vaio se habrán dado cuenta de que la camara web motion eye no funciona bien en la ultima versión del kernel 2.6.27.

Para todos aquellos que quieran hacerla funcionar en intrepid ibex hay un método para conseguirlo que se basa en cargar el firmware de tu webcam directamente…

No importa si tienes el módulo de video funcionando en el kernel.

1.Instala Mercurial (sudo apt-get install mercurial) y las librerias necesarias para la compilación

sudo apt-get install libusb-dev libglib2.0-dev


2.Haz:
$ hg clone http://bitbucket.org/ahixon/r5u87x/
$ cd r5u87x
$ sudo make
$ sudo ./loader


3.Recargamos el modulo de kernel uvcvideo:
$ sudo rmmod uvcvideo
$ sudo modprobe uvcvideo

4.Ejecutar cheese o xawtv y listo.
5.Mas info:

http://lists.mediati.org/archives/r5u870-list/2008-September/000053.html

y

http://ubuntuforums.org/showthread.php?t=968381

Saludos!

Nota: Este método funciona correctamente solo para las resoluciones de webcam 640x420, para las demás parce ser que la imagen aparece distorsionada, estaremos atentos a una solución....

Actualización:

Parece ser que en la última versión de libv4l hay un bug, si veis este error:

libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small

podeis instalar una versión corregida agregando el siguiente repositorio:

deb http://ppa.launchpad.net/lool/ubuntu intrepid main
deb-src http://ppa.launchpad.net/lool/ubuntu intrepid main

y volviendo a instalar libv4l-0