Email: pacolinux arroba inicia punto es
Web: http://aldarias.es/pacodebian
Con Linux Debian. En Valencia (España)
El documento tiene version .html, y .pdf, cambiando en el navegador la parte final podrás acceder a ambos.
Este documento es de libre reproducción siempre que se cite su fuente.
Realizado con: LATEX
Esta es la web:
http://www.sony.es/ShowProduct.do?site=odw_es_ES&category=DPH+Digital+Still+Cameras&product=DSC-P200
Modelos de Fundas: LCS-PHE, LCS-PHC, LCS-PHA y la LCS-CP2.
Hay dos modos de instalarla :
Para montar nuestra Cámara Dígital hay que tener habilitado el soporte USB en nuestro Kernel:
"General Setup" -> "Support for hot-pluggable devices" "USB Support" -> "Support for USB" "USB Support" -> "USB Mass Storage Support"
También debes de tener habilitado el soporte SCSI en tu kernel.
"ATA, IDE, MFM, RLL Support" -> "IDE, ATA and ATAPI block devices" -> "SCSI emulation support" "SCSI Support" -> "SCSI Support" "SCSI Support" -> "SCSI Disk Support" "SCSI Support" -> "SCSI Generic Support"
adduser paco usb adduser paco camera
cp /usr/share/doc/libgphoto2-2/linux-hotplug/usbcam.group /etc/hotplug/usb/usbcam /usr/lib/libgphoto2-2/print-usb-usermap > /etc/hotplug/usb/usbcam.usermap
/usr/src/linux/drivers/usb/storage/unusual_devs.h
Y añadir:
UNUSUAL_DEV( 0x054c, 0x0010, 0x0500, 0x0500, "Sony", "DSC-P200", US_SC_8070, US_PR_DEVICE, NULL, US_FL_SINGLE_LUN | US_FL_MODE_XLATE ),Sacado de: http://www.qbik.ch/usb/devices/showdev.php?id=3079
Compilar los modulos:
make modules make modules_install
Reiniciar el linux con el kernel nuevo.
lsusb
Bus 002 Device 001: ID 0000:0000 Bus 002 Device 002: ID 054c:0010 Sony Corp. DSC-S30/S70/S75/F505V/F505/FD92 Cybershot/Mavica Digital Camera Bus 001 Device 001: ID 0000:0000
sg_map
/dev/sg0 /dev/scd0 /dev/sg1 /dev/scd1 /dev/sg2 /dev/sda
cdrecord -scanbus
Cdrecord-Clone 2.01.01a01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord and thus may have bugs that are not present in the original version. Please send bug reports and support requests to <cdrtools@packages.debian.org>. The original author should not be bothered with problems of this version. Linux sg driver version: 3.1.25 Using libscg version 'schily-0.8'. scsibus0: 0,0,0 0) 'HL-DT-ST' 'CD-RW GCE-8480B ' '1.03' Removable CD-ROM 0,1,0 1) 'LG ' 'DVD-ROM DRD8120B' '1.03' Removable CD-ROM 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) * scsibus1: 1,0,0 100) 'Sony ' 'Sony DSC ' '5.00' Removable Disk 1,1,0 101) * 1,2,0 102) * 1,3,0 103) * 1,4,0 104) * 1,5,0 105) * 1,6,0 106) * 1,7,0 107) *
Montaje de la cámara:
mkdir /usb mount -t vfat /dev/sda1 /usb/
ll /usb
total 32 drwxr--r-- 3 paco paco 16384 2005-04-28 21:16 dcim -r-xr--r-- 1 paco paco 0 2005-02-15 09:54 memstick.ind drwxr--r-- 2 paco paco 16384 2005-04-28 21:16 misc
Automatizar el montaje, editando /etc/fstab:
/dev/sda1 /usb vfat rw,users,sync,exec,user,noauto 0 0 none /proc/bus/usb usbdevfs noauto 0 0
Con solo pulsar un icono, tendremos las fotos en la carpeta que nos interesa y borrados los archivos de la cámara.
cat camara.sh
echo Montando la camara mount /usb d=/wind/paginas/fotos/$(date +%Y)/$(date +%d-%m-%Y-%k-%M) mkdir $d mv /usb/dcim/101msdcf/* $d konqueror $d & umount /usb
Gphoto2 es un programa para cámaras dígitales.
Como root:
Para saber si tenemos permisos: gphoto2 -list-ports
Dispositivos encontrados: 3 Ruta Descripción -------------------------------------------------------------- serial:/dev/ttyS0 Puerto serie 0 serial:/dev/ttyS3 Puerto serie 3 usb: Universal Serial Bus
Para ver si detecta la cámara: gphoto2 -auto-detect
Modelo Puerto ---------------------------------------------------------- Sony DSC-F707V (PTP mode) usb:
Para ver los ficheros de la cámara: gphoto2 -list-files
No hay ningún fichero en la carpeta «/». Hay 13 ficheros en la carpeta «/store_00010001»: #1 DSC00002.JPG 132 KB 640x480 image/jpeg #2 DSC00004.JPG 145 KB 640x480 image/jpeg #3 DSC00006.JPG 134 KB 640x480 image/jpeg #4 DSC00007.JPG 143 KB 640x480 image/jpeg #5 DSC00008.JPG 155 KB 640x480 image/jpeg #6 DSC00009.JPG 128 KB 640x480 image/jpeg #7 DSC00012.JPG 146 KB 640x480 image/jpeg #8 DSC00014.JPG 2669 KB 3072x2304 image/jpeg #9 DSC00026.JPG 145 KB 640x480 image/jpeg #10 DSC00027.JPG 144 KB 640x480 image/jpeg #11 DSC00028.JPG 145 KB 640x480 image/jpeg #12 DSC00029.JPG 115 KB 640x480 image/jpeg #13 DSC00030.JPG 141 KB 640x480 image/jpeg
Escribiendo en la dirección: camera:/
Puede ocurrirnos que si tenemos un lapiz usb y una camara usb, al montarlo tome letras distintas cada vez que se enchufa.
Vemos como solucionarlo:
Instalar hotplug, usbutils y autofs
apt-get install hotplug usbutils autofs
Habilitar el automounter en el núcleo
kernel 2.6: CONFIG_AUTOFS4_FS=y, kernel 2.4: CONFIG_AUTOFS_FS=y
Editaremos el fichero /etc/auto.master y añadiremos, al final, la línea:
/mnt/usb /etc/auto.removable --timeout=1
Editaremos el fichero /etc/auto.removable y añadiremos, al final, la línea:
USB1 -fstype=vfat,uid=1002,gid=1002,umask=002 :/dev/sda1 USB2 -fstype=vfat,uid=1002,gid=1002,umask=002 :/dev/sdb1 USB3 -fstype=vfat,uid=1002,gid=1002,umask=002 :/dev/sdc1 USB4 -fstype=vfat,uid=1002,gid=1002,umask=002 :/dev/sdd1 USB5 -fstype=vfat,uid=1002,gid=1002,umask=002 :/dev/sde1 USB6 -fstype=vfat,uid=1002,gid=1002,umask=002 :/dev/sdf1
Crear la carpeta/mrt/usb
mkdir /mnt/usb
Eliminar el montaje de /etc/fstab:
/dev/sda1 /usb vfat rw,users,sync,exec,user,noauto 0 0
Reiniciar autofs
/etc/init.d/autofs restart
Comprobar que se montan los dispositivos en:
ll /mnt/usb/
Con síolo pulsar un icono, tendremos las fotos en la carpeta que nos interesa y borrados los archivos de la cámara.
cat camara.sh
echo Montando la camara d=/wind/paginas/fotos/$(date +%Y)/$(date +%d-%m-%Y-%k-%M) mkdir $d konqueror $d & mv /mnt/usb/USB2/dcim/101msdcf/* $dComo se ve la camara no hace falta q se monte, se monta sola.
/etc/hotplug/usb/usb-storage &
Ahora crearemos el fichero /etc/hotplug/usb/usb-storage con el siguiente contenido:
#!/bin/sh HOME=/vuestro/home sleep 2 for i in USB1 USB2 USB3 USB4 USB5 USB6 do if [ -d /mnt/usb/$i ] then if [ ! -L $HOME/Desktop/$i ] then ln -s /mnt/usb/$i $HOME/Desktop/$i fi else if [ -L $HOME/Desktop/$i ] then rm -f $HOME/Desktop/$i fi fi doneGuardaremos el fichero y le daremos permisos de ejecución:
chmod +x /etc/hotplug/usb/usb-storage
mkfs.vfat /dev/sdb1
This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.70)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html camarafotos -split 0 -local_icons 1 -show_section_numbers -no_auto_link -no_navigation
The translation was initiated by on 2005-05-10