%20funcione%20con%20Ubuntu%20reciente%3F.png)
Tengo Creative Vista Webcam (041e:405f) que tiene un diseño muy elegante y agradable pero realmente no funciona en Ubuntu, todo lo que puedo ver es una pantalla verde con algo de ruido. ¿Cómo puedo hacer que funcione?
Respuesta1
Ubuntu Kármico Koala (9.10)
Recientemente encontré una manera de hacerlo funcionar con Ubuntu Karmic Koala. La solución para Jaunty no funcionará porque el controlador ov51x-jpeg no se puede compilar con nuevos núcleos, pero afortunadamente ya no lo necesitamos. Entonces, si ha seguido el tutorial para Ubuntu antiguo, asegúrese de haber eliminado todas las entradas de la lista negra que haya realizado. Si has seguido mi tutorial, esto significa que tienes que eliminar /etc/modprobe.d/creative_vista.conf
el archivo.
rm -f /etc/modprobe.d/creative_vista.conf
Entonces, para que esta cámara funcione con Skype, todo lo que tenemos que hacer es iniciar Skype de una manera especial.
sh -c 'export XLIB_SKIP_ARGB_VISUALS=1 && LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype'
Estoy seguro de que no querrás iniciarlo así cada vez, así que haz clic derecho en el menú "Aplicaciones" y selecciona "Editar menús".
Luego busque Skype allí y cambie su "Comando" a la línea de arriba. No olvide hacer clic en 'Cerrar'.
Eso es todo, la cámara funcionará.
referencia:foros de ubuntu
Ubuntu alegre (9.04)
Así es como lo hice en Ubuntu Jaunty (9.04). Todos los tutoriales que existen están desactualizados y quieren que uses gsfakevideo o el controlador ov51x-jpeg parcheado. Nada de eso es necesario.
Primero que nada, asegúrese de que sea la cámara web correcta.
$lsusb
Bus 003 Device 004: ID 041e:405f Creative Technology, Ltd
compruebe que el ID es 041e:405f aquí.
Ahora bien, este es el hecho: esta cámara web funciona con el controlador ov51x-jpeg, pero Ubuntu intenta usar el módulo gspca_ov519 para ello.
Primero, verifique que tenga el asistente de módulo y que funcione:
$ sudo aptitude install module-assistant
$ sudo m-a prepare
Luego tenemos que instalar el módulo ov51x-jpeg:
$ sudo m-a a-i ov51x-jpeg
Este pequeño comando descargará todos los paquetes que necesita, compilará nuestro módulo y lo instalará. No es necesario hacerlo manualmente.
Luego tenemos que comprobar si funciona.
$ sudo rmmod gspca_ov519
$ sudo modprobe ov51x-jpeg forceblock=1
Abre tu aplicación de vídeo favorita (yo usé Skype 2.1 beta) y comprueba si tienes una imagen.
Ahora debes asegurarte de que todo funcionará después de reiniciar.
$ echo 'blacklist gspca_ov519' | sudo tee /etc/modprobe.d/creative_vista.conf
$ echo 'options ov51x-jpeg forceblock=1' | sudo tee -a /etc/modprobe.d/creative_vista.conf
Nota: esto deshabilitará completamente el controlador gspca_ov519, por lo que si alguna vez cambia la cámara web, asegúrese de eliminar /etc/modprobe.d/creative_vista.conf
el archivo.
Ahora reinicie su computadora y verifique si funciona.
Respuesta2
Esto ya no funciona con Karmic Koala y no estoy seguro de cómo solucionarlo :(
% uname -srvm
Linux 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64
$ sudo m-a a-i ov51x-jpeg
¡Falló la compilación del paquete ov51x-jpeg-source!
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: error: too many arguments
to function ‘video_usercopy’
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: At top level:
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6651: warning: initialization
from incompatible pointer type
make[4]: *** [/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o] Error 1
make[3]: *** [_module_/usr/src/modules/ov51x-jpeg] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/modules/ov51x-jpeg'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/ov51x-jpeg'
make: *** [kdist_build] Error 2
Respuesta3
http://www.rastageeks.org/ov51x-jpeg/index.php/Main_Page
Tienes que parchear las fuentes ov51x-jpeg con parches para 2.6.30, luego puedes usar:
m-a a-i -O ov51x-jpeg
El modificador -O desactiva la descarga de la fuente ov51x-jpeg nuevamente. Entonces toda la secuencia es:
- ma obtener ov51x-jpeg
- fuentes de parches en /usr/src/modules/ov51x-jpeg con estos parches (no recuerdo el orden correcto)
- kernel_messages.patch
- ov51x-jpeg-2.6.29.patch
- ov51x-jpeg-2.6.30.patch
- noowner.parche
- ma ai -O ov51x-jpeg
Esto funcionó en mi Debian/testing y kernels 2.6.30, 2.6.31 y 2.6.32.