«Erreur non spécifiée» lors de la connexion de la caméra sur Ubuntu 64 bits

8

J'ai un Canon 40D qui a bien fonctionné avec Ubuntu 32 bits du 10.04 au 12.04. Cependant, je suis passé à 64 bits 12.04 il y a quelque temps, et depuis lors, la connexion de la caméra fait simplement apparaître une boîte de dialogue simple:

Unable to mount Canon Digital Camera
Error initializing camera: -1: Unspecified error

Ce problème persiste dans la version 12.10 et la dernière version 13.04.

syslog ne dit pas grand-chose d'autre que

kernel: [12089.871412] usb 3-1: new high-speed USB device number 3 using xhci_hcd
mtp-probe: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
mtp-probe: bus: 3, device: 3 was not an MTP device
kernel: [12453.142322] usb 3-1: USB disconnect, device number 3

J'ai vu quelques bugs aléatoires sur le tableau de bord à ce sujet, mais rien qui s'y rapporte directement. Cela semble être un problème si flagrant que je pense que je fais quelque chose de mal de mon côté. Quelle est la bonne façon de faire fonctionner une caméra sur Ubuntu 64 bits?

EboMike
la source
Btw, a trouvé un bug concernant l'interférence du plug-in Rhythmbox MTP. Mais je n'ai pas ce plug-in installé, donc ce n'est pas ça.
EboMike
En fait, cela ressemble étrangement à ceci: bugs.launchpad.net/ubuntu/+source/gimp/+bug/1094888 . Existe-t-il des solutions connues?
EboMike
1
Y a-t-il un paramètre sur l'appareil photo que vous pouvez sélectionner qui spécifie ce qui se passe lorsqu'il est connecté à un PC? Par exemple, sur un Nikon D70, vous pouvez sélectionner le mode «stockage de masse USB», de sorte que lorsque vous le connecterez à l'ordinateur, il sera reconnu non pas comme un appareil photo, mais simplement comme un lecteur flash. Cela fonctionne sur Ubuntu 12.04 avec un Nikon D70, bien que votre problème puisse être spécifique à 64 bits. L'autre option consiste à utiliser un lecteur de carte USB.
@Mik Nope, le 40D n'a pas de mode de stockage de masse pour autant que je sache. Ma solution actuelle consiste à exécuter Windows dans VirtualBox, à y connecter la caméra, puis à recopier les images sur mon hôte Ubuntu lorsque j'ai terminé, mais ce n'est évidemment pas optimal. Et le 40D utilise des cartes CF - j'ai un grand nombre de lecteurs SD, mais je n'ai pas envie d'acheter un lecteur CF pour contourner un bug qui sera finalement corrigé.
EboMike

Réponses:

6

J'ai le même problème sur Ubuntu 12.10 (64 bits) avec un Canon EOS 400D. J'ai trouvé des rapports à ce sujet uniquement lors de la connexion de l'appareil photo via un port USB3.0, mais pas lors de la connexion du câble à un port USB2.0; cependant, cette solution de contournement ne fonctionne pas pour moi avec un ordinateur portable Asus N76VM. Peut-être que cela fonctionne pour vous.

Stefan
la source
Cette solution de contournement fonctionne pour moi sur un Lenovo x131e, exécutant 64 bits, 12.10. Cannon 400D fonctionne sur USB 2 mais pas sur USB 3.
MorrisseyJ
Merci BEAUCOUP pour cela. C'était exactement mon problème. Les ports de commutation l'ont corrigé :)
Nicolas de Fontenay
Ne fonctionne pas pour moi - essayé les trois ports, même problème sur chacun.
EboMike
Une solution de contournement consiste à utiliser un lecteur de cartes au lieu d'essayer de connecter l'appareil photo. J'en ai acheté un pour moins de 5 euros.
Stefan
4

Une solution de contournement qui a fonctionné pour moi a été de tuer les deux gvfs-gphoto2-volume-monitoret gvfs-mtp-volume-monitor. J'ai d'abord tué le gphoto2-one, donc je ne sais pas si c'était nécessaire ou si le simple fait de tuer le mtp-one aurait fonctionné.

Blizzara
la source
C'était gvfs-gphoto2-volume-monitor! Mais la fichue chose revient sans cesse - je l'ai rendu non exécutable pour le réparer définitivement. Fonctionne maintenant!
EboMike
2

La réponse de Blizzara m'a conduit à une solution appropriée - gvfs-gphoto2-volume-monitor interfère. J'ai essayé de le tuer, mais il revient sans cesse.

J'ai donc pris le marteau et je l'ai frappé à l'envers comme ça:

sudo chmod 644 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor 

Et ça l'a fait! (Bien sûr, j'ai dû faire une ps ax | grep gvfs-gphotofois et tuer le processus déjà en cours.) Shotwell télécharge maintenant mes photos comme un charme! Je suis sûr qu'il y a une meilleure solution à ce problème, sans mentionner que nous ne devrions pas avoir ce problème en premier lieu, mais je vais le prendre pour l'instant.

Btw, puisque Blizzara m'a amené à cela, la réponse de B mérite un vote positif.

EboMike
la source