10 de octubre de 2008

Apunte personal camara canon en linux debian

Configuración de cámaras digitales USB en Linux, Debian Sid

by Lorenzo Gil Sanchez Darrera modificació 2004-10-29 19:58

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: