Configuración de cámaras digitales USB en Linux, Debian Sid
Copyright © 8 de Febrero de 2003 por Jaime Anguiano Olarra (jaime)
Lo primero es asegurarnos de tener una cámara soportada y una versión del kernel que la soporte. Para ello lo mejor es mirar qué cámaras son las que soporta el kernel de la distribución que tenéis y entonces comprar una de esas.
Lo segundo es configurar el soporte de usb.
Primero cargamos los módulos pertinentes: usb-uhci y usbcore. (si vuestra arquitectura se corresponde con usb-ohci pues cargad ese módulo en vez de usb-uhci. Todo eso se hace cómodamente usando el programa modconf como root. Escribid lsmod en un terminal y si os aparecen los módulos cargados es que todo está bien:
usb-uhci 20676 0 (unused)
usbcore 48000 1 [usbserial dc2xx ov511 usbkbd usb-uhci]
Luego tenéis que meter el soporte de usb en el fstab. Editáis /etc/fstab añadiendo la siguiente línea al final:
usbdevfs /proc/bus/usb usbdevfs defaults 0 0
y como root ejecutáis:
mount /proc/bus/usb
instalad los programas que os hacen falta:
apt-get -f install gtkam gphoto2
Poned la cámara en modo cámara digital si no lo está ya y cargad el módulo correspondiente a vuestra cámara. En particular el más corriente es el dc2xx. Podéis hacerlo con modconf dentro de la sección de usb o con:
modprobe dcxx2
Ahora haciendo: cat /proc/bus/usb/devices debería aparecer la cámara. ¿Véis el nombre del vendedor, etc?. Si no es así volved atrás y seguid intentándolo.
Ahora ya sólo tenéis que hacer:
gphoto2 --auto-detect
para ver si el gphoto2 ve la cámara.
Y ya está. Ahora podéis lanzar el gtkam tranquilamente y sacar las fotos añadiendo la cámara. Si queréis dar más comodidad para que los usuarios usen la cámara tenéis que instalar el programa usb-perms:
apt-get -f install usb-perms
luego hacéis:
cat /proc/bus/usb/devices
y en el fichero /etc/usb.permissions cambiáis los dos primeros valores de la cadena a los correspondientes a vuestro vendedor y vuestro id del producto.
ie. Si Vendor vale 030a0 y ProductID vale 4002, metéis esos valores en la cadena de /etc/usb.permissions. Quedaría algo como:
030a0 4002 0664 44
Finalmente ejecutad:
/etc/init.d/usb-perms restart
Notas:
Si véis que gtkam os ha añadido varias "cámaras vacías" por error durante las pruebas y queréis limpiar todo eso, basta con hacer rm -rf ~/.gphoto2/*
Copypasteado desde: http://gcubo.org/documentacion/recetas/camarausb
No hay comentarios:
Publicar un comentario