Appareil photo [Squeeze]

Bonjour. J’essaie de récupérer les photos de mon appareil numérique sous Squeeze, comme je le faisais sous Lenny. J’ai installé gtkam, gphoto2 et kamera. Quand je branche l’appareil sur le port USB, je clique sur dolphin qui affiche une icône Canon powershot G10 (c’est bien mon appareil). Je clique l’icône, je vois successivement les messages :

Initializing camera Could not read file Impossible de verrouiller le périphérique

Est-ce que j’ai oublié d’installer un truc ? Je ne me rappelle plus quelles manips j’avais faites sous Lenny. Tout a l’air reconnu correctement pourtant.

dmesg :

[ 3097.096141] usb 1-1: new high speed USB device using ehci_hcd and address 11 [ 3097.230489] usb 1-1: New USB device found, idVendor=04a9, idProduct=318f [ 3097.230493] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3097.230496] usb 1-1: Product: Canon Digital Camera [ 3097.230498] usb 1-1: Manufacturer: Canon Inc. [ 3097.230500] usb 1-1: SerialNumber: 12345... [ 3097.230592] usb 1-1: configuration #1 chosen from 1 choice
lsusb :

Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 003: ID 046d:c317 Logitech, Inc. Wave Corded Keyboard Bus 005 Device 002: ID 046d:c043 Logitech, Inc. MX320/MX400 Laser Mouse Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 011: ID 04a9:318f Canon, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Je fais des recherches sur le net, on dirait qu’un bug serait à l’origine du problème :
http://osdir.com/ml/debian-bugs-dist/2011-01/msg04399.html
Par contre, plusieurs personnes proposent comme solution temporaire de démonter l’appareil photo avant de récupérer les photos (Nautilus window appears: in left hand side window, unmount the camera volume). Comment fait-on ça dans dolphin ? En plus, je n’ai pas l’impression que l’appareil soit monté.

mount :

/dev/sdb2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) /dev/sdb4 on /home type ext3 (rw) fusectl on /sys/fs/fuse/connections type fusectl (rw) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)

gvfs-mount -l :

Drive(0): Disque dur 300 GB Type: GProxyDrive (GProxyVolumeMonitorGdu) Volume(0): Système de fichiers 300 GB Type: GProxyVolume (GProxyVolumeMonitorGdu) Drive(1): Disque dur 300 GB Type: GProxyDrive (GProxyVolumeMonitorGdu) Volume(0): lenny Type: GProxyVolume (GProxyVolumeMonitorGdu) Drive(2): Lecteur CD/DVD Type: GProxyDrive (GProxyVolumeMonitorGdu)

Comment est-il sensé se connecter : en périphérique de stockage ou PTP ? Le premier mode est à préférer s’il n’est pas déjà configuré ainsi.

Si c’est déjà le cas, eh bien courage :shifty:

Je n’en sais trop rien en fait. Quand j’allume l’appareil après l’avoir branché sur le PC, il détecte la connexion et son écran s’éteint automatiquement. Je ne pense donc pas qu’il soit possible de choisir.

J’ai compilé la dernière version de libgphoto2 mais ça n’a pas l’air de changer grand chose. A part installer une VirtualBox avec Lenny, je commence à manquer d’idées…

Dans ce cas tu dois pouvoir configurer le mode de connexion de l’appareil dans ses paramètres. Cela se fait avant de le bancher au PC et il vaut mieux le forcer en tant que périphérique de stockage de masse. Une fois ceci fait quand tu le connecteras Debian le reconnaîtra comme une clé USB :wink:

salut

une astuce assez simple permet de faire fonctionner certain appareil lorsque ce prob arrive :

  • branche ton appareil avant d’allumer ton pc , allumer l’appareil >…puis allumer le pc et vois si c’est bon

Tu as le même problème sous root ?

Et un petit coup de fdisk -l

Je connais pas ton appareil mais une question toute bete. Les photos sont pas enregistrées sur une carte SD?

C’est ce que j’espérais aussi, mais apparemment, ce n’est pas possible et je ne suis pas le seul à trouver ça ennuyeux :
http://digitalnotions.net/canon-g10-no-mass-storage-mode/

J’ai pensé aussi à un problème de permissions. Mais comment essayer en tant que root, vu que l’appareil est reconnu automatiquement au branchement ? Tu veux dire ouvrir carrément une session root ?

fdisk -l :

[code]Disk /dev/sdb: 300.1 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x335e335d

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 2432 19535008+ 83 Linux
/dev/sdb2 2433 4864 19535040 83 Linux
/dev/sdb3 4865 5472 4883760 82 Linux swap / Solaris
/dev/sdb4 5473 36481 249079792+ 83 Linux

Disk /dev/sda: 300.1 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe0cbe0cb

Device Boot Start End Blocks Id System
/dev/sda1 * 1 36481 293033601 7 HPFS/NTFS[/code]

Bon nombre d’APN Canon ne sont pas reconnus comme lecteurs externes. Il faut soit utiliser le logiciel fourni sous win ou mac, soit utiliser un lecteur de cartes.

Bonjour,
je me permet de relancer ce sujet, j’ai le même problème que Geoffrey avec un Canon EOS 400 que je n’arrive pas à connecter via un cable USB (je n’ai pas de lecteur de carte SD) sur ma debian squeeze.
Du nouveau donc concernant ce pb?

On trouve des lecteurs de cartes externes à brancher sur une prise USB pour 5 à 10 €.

Finalement avec Shotwell l’appareil photo canon Eos 400 est bien reconnu et j’arrive sans problème à télécharger les photos.

Bon, il m’aura fait suer celui-là. Au cas où quelqu’un d’autre se casserait la tête, voilà la solution, venue des tréfonds du net :
http://blog.venthur.de/2010/12/30/canon-ixus-130/#comments

En résumé, un autre gars a eu le même problème, mais comme il est plus malin que moi, il a compris que c’était Rhythmbox qui montait automatiquement l’appareil photo (d’où le message d’erreur Impossible de verrouiller le périphérique). Je n’utilise pas Rhythmbox mais je l’avais testé brièvement en cherchant un remplaçant à Amarok, et il tournait toujours en arrière plan. En le supprimant, miracle, tout marche…