Ir a contenido

Cámaras Web. Logitech Quickcam for Notebooks Pro


GNU/Linux (Debian)

No ha sido fácil pero tras unos días he conseguido hacer funcionar la cámara en Debian.
Hay que utilizar drivers aún en desarrollo pero la cosa funciona.

Existen por Internet otros drivers denominados pwc que no funcionan con este modelo. Parece ser que funcionan con cámaras anteriores a los últimos modelos de Logitech (ver tabla).

El mayor problema es que para sistemas operativos GNU/Linux no hay mucho mundo en relación a las cámaras web. Esta es la impresión que yo tengo en cuanto al soporte de cámaras web.
Los fabricantes deberían contratar o pagar a todos los desarrolladores de drivers que hay y apuntarse ya al mundo del software libre. Y si no desarrollan sus drivers como software libre, que al menos se den cuenta de una vez de que es un mercado desaprovechado.

El meollo

La documentación digamos que hay que extraerla de la lista de correo del proyecto LINUX uvc driver. Le queda mucho como proyecto, pero el driver es estable.
Aunque quizás como proyecto no llegue a tener un sentido completo, porque por lo que he leído lo que quieren es introducir el driver en el kernel LINUX. La opción más sensata, así viene de serie con el kernel el soporte.
Se han centrado en V4L2 y no en V4L en su primera versión que ya ha quedado abandonada por. Al menos de momento V4L está descartado.


LINUX UVC driver and tools es el proyecto que da soporte, de momento, a:

Identificador de dispositivo Modelo de cámara Fabricante
046d:08c1 Logitech Quickcam Fusion Logitech
046d:08c2 Logitech Quickcam Orbit Logitech
046d:08c3 Logitech Quickcam Pro for Notebooks Logitech
046d:08c5 Logitech Quickcam Pro 5000 Logitech
046d:08c6 Logitech Quickcam OEM Dell Notebook Logitech
046d:08c7 Logitech Quickcam OEM Cisco VT Camera II Logitech


Para hacer funcionar el driver para la cámara Logitech Quickcam for Notebooks Pro la receta consta de descargar, compilar e instalar :

usuario@maquina:~/src/svn/linux-uvc$ svn checkout http://svn.berlios.de/svnroot/repos/linux-uvc/trunk
root@maquina:~/src/svn/linux-uvc$ su
root@maquina:~/src/svn/linux-uvc$ cd trunk/
root@maquina:~/src/svn/linux-uvc$ make
Building USB Video Class driver…
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.17-1-686′
Building modules, stage 2.
MODPOST
CC /PATH/src/svn/linux-uvc/trunk/uvcvideo.mod.o
LD [M] /PATH/src/svn/linux-uvc/trunk/uvcvideo.ko
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.17-1-686′
root@maquina:~/src/svn/linux-uvc$ make install
Installing USB Video Class driver…
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.17-1-686′
INSTALL /PATH/src/svn/linux-uvc/trunk/uvcvideo.ko
DEPMOD 2.6.17-1-686
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.17-1-686′
depmod -ae

Obviamente para compilar serán necesarios los paquetes de cabeceras del núcleo LINUX y puede que alguno más que se me pase por ser obvio.

Hay que añadir al(los) usuario(s) al grupo video por los permisos que se asignan al dispositivo que se crea (en mi caso /dev/video0)

root@maquina:/home/user/src/svn/linux-uvc/trunk$ ls -la /dev/video0
crw-rw—- 1 root video 81, 0 2006-08-03 14:03 /dev/video0
root@maquina:~/src/svn/linux-uvc$ adduser USUARIO video

Una vez enchufemos la cámara salen mensajes de este tipo (yo la he enchufado y desenchufado para que se vean un poco todos los mensajes).

usuario@maquina:~$ dmesg | tail -n 14
uvcvideo: Found UVC 1.00 device <unnamed> (046d:08c3)
usbcore: registered new driver uvcvideo
USB Video Class driver (v0.1.0)
USB 4-4: USB disconnect, address 5
USB 4-4: new high speed USB device using ehci_hcd and address 6
USB 4-4: configuration #1 chosen from 1 choice
uvcvideo: Found UVC 1.00 device <unnamed> (046d:08c3)
6:3:1: cannot set freq 0 to ep 0×86
6:3:2: cannot set freq 0 to ep 0×86
6:3:3: cannot get freq at ep 0×86
USB 4-4: USB disconnect, address 6
USB 4-4: new high speed USB device using ehci_hcd and address 7
USB 4-4: configuration #1 chosen from 1 choice
uvcvideo: Found UVC 1.00 device <unnamed> (046d:08c3)

El mensaje cannot set freq 0 to ep 0×86 es debido al micrófono incorporado en la cámara, que aún no funciona.

La aplicación luvciew es útil para ver si funciona nuestra cámara.

usuario@maquina:~/src/webcam/$ wget http://mxhaard.free.fr/spca50x/Investigation/uvc/luvcview-20060706.tar.gz
usuario@maquina:~/src/webcam/$ tar -xvf luvcview-20060706.tar.gz
usuario@maquina:~/src/webcam/$ cd luvcview-20060706
usuario@maquina:~/src/webcam/luvcview-20060706$ make
ERRORES debido a la falta de las librerias Simple DirectMedia Layer
usuario@maquina:~/src/webcam/luvcview-20060706$ apt-get install libsdl1.2-dev

Para que funcione la cámara con ekiga es necesario instalar el plugin para V4L2 de las Portable Windows Library.

usuario@maquina:~$ apt-get install libpt-plugins-V4L2


Aplicaciones

Que soportan V4L2

Todas estas las he probado y funcionan:

Aplicaciones en el limbo, es decir, por el momento sin comprobar
  • camorama
  • camE
  • (esto es un comando encontrado en la lista de correo) ffmpeg -vd /dev/video0 -s 640×480 -r 5 -b 5000 -y -vcodec mpeg4 -f avi - | mplayer -
Aplicaciones que NO soportan V4L2, por el momento que yo sepa


Cuestiones

¿Alguien conoce algún otro programa?
¿Me dejo algo?

Otros proyectos y referencias

Versión actual del driver pwc.. Parece dar soporte completo (a alta resolución) con un driver libre. De hecho, en esta versión está basado el paquete pwc-source de Debian .
Versión no mantenida desde hace tiempo de los drivers pwc. Para funcionamiento “completo” requieren del driver binario (y polémico) pwcx.
LINUX support for Philips USB webcams (and LINUX only). No lo he probado. Creo que tiene que ver con el enlace anterior porque no hay noticias nuevas desde el 2004.

Etiquetas: , , , , , , , , , , , , , , , ,

Información y Enlaces


Otras Entradas
Siguiente: Instrucctions for life in the new millenium
Anterior: Si se preocupan por la violencia que quemen las librerías

Entérate al instante

Lo más leído

Del archivo...


Comentarios

Buenas, yo hará unas semanas puse la mia a funcionar, es un webcam USB de conceptronic, y creo recordar que si que tuve que instalar lo del V4L2. Lo que queria decir es que si que funciona en amsn, despues de sufrir un poco lo conseguí correr. En la web de Tuxhuellas, está el articulo en sí. Para que funcione yo he utilizado el driver Spca5xx.
Saludos

Yo tengo una Logitech Quickcam que fue muy fácil de instalar en Ubuntu, creo que no es la mísma (la mía es la Messenger). Puedes probar Xawtv, es lo que yo usaba para verificar que tira la cámara (cuando funcionó, todo lo demás tb lo hizo).

Ayer estuve probando la cámara en el amsn.
La versión de amsn 0.95 está claro que no funciona con dispositivos V4L2, ni siquiera detecta la cámara. Con dispositivos v4l yo he hecho alguna prueba satisfactoria de videoconferencia a traves de la tarjeta de televisión. (Prepararé una entrada sobre esto, que se me debió pasar en su momento)
Las versiones posteriores a la 0.95 al menos ya detectan la cámara en el menú de configuración.
La versión que esta en descarga ahora mismo, amsn 0.96 rc1, no funciona bien la comunicación por webcam. Se cortaba, tras aceptar el envio de webcam, sin tocar nada, decía que se había rechazado la conexión.
Me descargué la versión actualmente en desarrollo, amsn 0.97 y no se cortaba, pero seguía sin salir la ventana de video conferencia.
Tengo que retocar el firewall porque me cortaba algunos paquetes, no sea que este sea el problema, que me da a mi que no porque esto del V4L2 está en pleno desarrollo.

La mia es una Hercules Webcam classic y creo que me la voy a comer con patatas… en fins, buscaré el controlador del chip, lo compilo, lo instalo, recompilo el kernel, claro… y con un poco de suerte a lo mejor me cepillo todo el SO pero tengo cam!! XDDDD

No es nada destructivo el proceso.
Es laborioso mientras los fabricantes no se propongan crear productos completos. Para lo cual “sólo” tendrían que contratar buenos profesionales que creasen drivers para distintas plataformas. Pero todo llegará.

Y tranquila, que no te vas a cargar nada, no asustes a la gente. Además por lo que he visto tu cámara tiene drivers más faciles de encontrar que estos de los que hablo yo.

Yo creo que el proceso para hacer funcionar mi cámara es de los más largos y “complejos” que hay. Sólo falta que hubiera desarrollado yo el driver.

[...] La idea es que el portátil o el PC tome una captura de imagen desde su webcam cada vez que se introduce la contraseña como usuario local o al desbloquear el salvapantallas de KDE. Para ello necesitamos tener la cámara instalada y accesible para cualquier usuario y una serie de programas. En mi caso ha sido instalado en un [...]

Muchas gracias!!!! funcionó con mi Logitech pro 5000, ya me estaba volviendo un poco loco de tanto buscar por google, muy bien explicado.

Gracias por el artículo. Tengo una Logitech Notebook y, por fin me funciona. No con Camorama, pero sí, por ejemplo, con Ekiga.
Gracias.

De nada. Si tienes alguna novedad, consigues algún programa nuevo, coméntalo.

hola quiero instalar mi cámara logitech pero no se cómo porque perdí el cd. ¿me pueden ayudar?

Creo que entonces necesitas ayuda con Window$ y aquí somos especialistas en software libre, no privativo. Si te pasases a LINUX no necesitarías recuperar el CD seguramente.

Hola, tengo un grave problema, ya que compre la webcam Logitech Oem Quickcam Messenger y perdi el cd.
Tengo el programa pero me hace falta el numero de serie y no lo encuentro por ningún lado de internet.
Si me podéis ayudar,
muchas gracias.

Claro que te podemos ayudar.

Te recomendamos que abandones la basura antilibertad del software privativo Window$ y compañía y te pases al software libre. Cambiándote te dejarán de pasar cosas como esta, que pierdes un cd, y el programa deja de funcionar porque no tiene número de serie.

Seguro que si te instalas una Ubuntu o una Suse puedes volver a usar tu cámara.

tengo una cam logitech y el cd de instalacion se me ha perdido que programa tengo que bajarme para instalarla?

Que alguien ayude a esta gente perdida del Window$, enga.

Siejque, habiendo alternativas libres, ya son ganas de sufrir tol día con el p*** Window$

Hola, acabo de comprar esta webcam y me funciona con ekiga (todavía no sé si funciona el micrófono). Con ekiga modifico los ajustes de brillo, color, etc, pero mi duda es si estos ajustes actúan sobre la cámara directamente o sobre las imágenes ya en el ordenador. Saludos 

¿Sobre la cámara?

No, ¿qué te hace pensar eso?

Aun mejor, ¿para qué necesitas saberlo?

Yo la última vez que lo intenté no conseguí hacer funcionar el micrófono.

¿CÓMO INSTALO MI CAMARA SIN EL CD?

quisiera instalar mi camara logitech pero he perdido el cd y si pudierais ayudarme y decirme que me tengo que descargar… os agradeceria.. creo que mi camara es una quickcam


Agregue un Comentario

Consejos

Escribe correctamente, esto es la Web, no un SMS. (No te vamos a cobrar por mas de 150 caracteres) ;-).
No insultes a los demás, respeta a las personas que hay al otro lado de la pantalla y que van a leer tu opinión.


Advertencia

Los comentarios de los usuarios no se corresponden necesariamente con la opinión de El Demonio Negro.
No está permitido verter comentarios contrarios a las leyes españolas o injuriantes. Por ello, nos reservamos el derecho a eliminar los comentarios que consideremos incumplen dichos preceptos.