You are here

Instalar cámara fotos Fujifilm Finepix A204 en Debian

La cámara de fotos Fujifilm Finepix A204, aunque un poco antigua ya nos servirá para usarla en Debian tanto para leer las fotos de la tarjeta XD, como para disfrutar del dispositivo como webcam.

Si queremos montar automáticamente el dispositivo para la copia de ficheros necesitaremos tener instalado hotplug y usbmount.

Hotplug (paquete udev) probablemente ya está instalado en el sistema, procedemos a la instalación de usbmount:

sudo apt-get install usbmount

Configuraremos la cámara en modo usb DSC, y conectamos la cámara al equipo. Nos detectará la cámara y tendremos un nuevo dispositivo:

Camara fotos detectada

Si no la detecta podemos ver que falla en el output de dmesg:

dmesg

usb 4-2: new full speed USB device using uhci_hcd and address 2
usb 4-2: configuration #1 chosen from 1 choice
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 0:0:0:0: Direct-Access     FUJIFILM USB-DRIVEUNIT    1.00 PQ: 0 ANSI: 0 CCS
sd 0:0:0:0: [sda] 32000 512-byte hardware sectors (16 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 32 02 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] 32000 512-byte hardware sectors (16 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 32 02 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: [sda] Attached SCSI removable disk

De acuerdo, hasta aquí nada del otro mundo ya tenemos instalado un driver genérico para descargar las fotos desde la tarjeta de nuestra cámara. Pero la receta no acaba aquí, los usuarios de esta cámara sabemos que es posible usarla como webcam.

Para tal propósito podemos usar el driver Finepix con soporte Video4Linux, con lo cuál esta vieja cámara todavía nos permitirá mucho juego: usarla con Mplayer, Ekiga (aka GnomeMeeting e incluso montar un servidor de vídeo si se nos antoja, para ver nuestra webcam desde un navegador web.

Sin más preámbulos vamos a ello, este driver puede valer para otros modelos de cámaras fabricados hasta el verano de 2004. De hecho en el momento de la instalación este modelo estaba marcado con untested en el sitio web, ya he notificado administrador del éxito. Cool

Si vuestra cámara es el modelo exacto Finepix A204 podéis saltaros las comprobaciones e ir directamente a la instalación del driver

Primero echamos un vistazo a /proc/bus/usb/devices:

cat /proc/bus/usb/devices

T:  Bus=03 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 19 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=04cb ProdID=011d Rev= 1.00
S:  Product=USB PC Camera
S:  SerialNumber=Y-424^^^^^030312XFPX0006058574
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=21 Prot=ff Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=   8 Ivl=1ms

Deberíamos fijarnos en que en la segunda línea Cls=00(>ifc) Sub=00 y más abajo tenéis las tres últimas líneas. Si es así aunque no tengáis una Finepix modelo A204, este driver también os servirá para vuestra webcam. Si no es así podéis probar con uvcvideo Smile

E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms

E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms

E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=1ms

En este punto asumimos que tenemos el sistema preparado para compilar módulos, si no es así le pedimos ayuda a module assistant:

sudo module-assistant prepare

Vamos a descargarnos el código fuente del SVN, compilarlo e instalar. Luego cargaremos el módulo del kernel:

svn co https://fpix.svn.sourceforge.net/svnroot/fpix/trunk/driver fpix-driver
cd fpix-driver/
make
sudo make install
sudo modprobe finepix

Si no han habido errores ya estamos listos. Configuraremos la cámara en modo usb PC CAM y la conectamos. Nos vamos al softphone Ekiga y en el menu Editar -> Preferencias. Vamos la sección dispositivos de video y en Complementos de vídeo seleccionamos V4L (Video4Linux) y en dispositivo de entrada seleccionamos nuestro modelo:

Dispositivos de video

Y ya tenemos webcam:

Webcam funcionando

Para detectar posibles errores podemos revisar el output de dmesg:

usb 3-2: new full speed USB device using uhci_hcd and address 22
usb 3-2: configuration #1 chosen from 1 choice
usb 3-2: registered new video device: video0 (Fujifilm FinePix A204)

En resumen:

  • Camára fotográfica Fujifilm Finepix A204. No me acuerdo cuantos €
  • Driver FinePix V4L. 0 €
  • Un friki contento porque ya tiene webcam en linux. No tiene precio
Debian: 
Qué te parece: