Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/11/2016, à 15:38

Sandi

Could not claim usb device (Canon eos, gphoto2)

Bonjour à tous,
cela fait des heures que cherche la solution à ce problème. J'essaye de revendre mon appareil photo Canon eos1000d et on me demande le nombre de déclenchements. Comme je n'ai qu'Ubuntu je n'ai pas le choix et je dois utiliser le logiciel gphoto2 en lignes de commande. Or quand je connecte l'appareil et lance la commande, (gphoto2 --get-config /main/status/shuttercounter) j'ai le message suivant: 'Could not claim the USB device' Je n'arrive pas à savoir qui monopolise l'appareil photo et empêche gphoto2 de fonctionner. Quelqu'un saurait-il comment faire?
Merci beaucoup

Dernière modification par Sandi (Le 16/11/2016, à 15:39)


Sony Vaio VGN-CR42Z-R, 250Go, Ram 4Go, intel core2 T8300

Hors ligne

#2 Le 16/11/2016, à 15:53

LeJediGris

Re : Could not claim usb device (Canon eos, gphoto2)

Bonjour,

Peux-tu nous renvoyer ce que donne (l'appareil photo connecté):

lsusb

Et après avoir  déconnecté/reconnecté l'appareil photo:

dmesg | tail -20

A+


%NOINDEX%
Matos Asus Zenbook
"Home Made" Monstro: core i7 9700+32Go de mémoire+SSD QVO Samsung 1To +MoBo Asus Prime Z390P
+ "Terminator", core i5 3570, 16Go, SSD Intel 520 sous Mint 19.3, Freebox Revolution

Hors ligne

#3 Le 16/11/2016, à 16:30

Sandi

Re : Could not claim usb device (Canon eos, gphoto2)

Oui,merci de la réponse rapide.
Alors appareil connecté cela donne: (avec lsusb)

Bus 002 Device 008: ID 04a9:317b Canon, Inc. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 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 002: ID 0461:4d62 Primax Electronics, Ltd HP Laser Mobile Mini Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05ca:1839 Ricoh Co., Ltd Visual Communication Camera VGP-VCC6 [R5U870]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 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
sandravillegas@sandravillegas-VGN-CR42Z-R:~$ 

et déconnecté cela donne: (avec lsusb)

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 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 002: ID 0461:4d62 Primax Electronics, Ltd HP Laser Mobile Mini Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05ca:1839 Ricoh Co., Ltd Visual Communication Camera VGP-VCC6 [R5U870]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 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
sandravillegas@sandravillegas-VGN-CR42Z-R:~$ 

Voilà


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 16/11/2016, à 16:35)


Sony Vaio VGN-CR42Z-R, 250Go, Ram 4Go, intel core2 T8300

Hors ligne

#4 Le 16/11/2016, à 16:34

Sandi

Re : Could not claim usb device (Canon eos, gphoto2)

Et avec dmesg | tail -20

sandravillegas@sandravillegas-VGN-CR42Z-R:~$ dmesg | tail -20
[ 7827.664777] systemd-hostnamed[12976]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[ 8444.095967] usb 2-1: USB disconnect, device number 6
[ 8450.076131] usb 2-1: new high-speed USB device number 7 using ehci-pci
[ 8450.213506] usb 2-1: New USB device found, idVendor=04a9, idProduct=317b
[ 8450.213519] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 8450.213527] usb 2-1: Product: Canon Digital Camera
[ 8450.213533] usb 2-1: Manufacturer: Canon Inc.
[ 9030.164918] usb 2-1: USB disconnect, device number 7
[13585.000100] usb 2-1: new high-speed USB device number 8 using ehci-pci
[13585.135929] usb 2-1: New USB device found, idVendor=04a9, idProduct=317b
[13585.135935] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[13585.135938] usb 2-1: Product: Canon Digital Camera
[13585.135940] usb 2-1: Manufacturer: Canon Inc.
[13587.492210] systemd-hostnamed[14471]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[13713.910954] usb 2-1: USB disconnect, device number 8
[13874.732256] usb 2-1: new high-speed USB device number 9 using ehci-pci
[13874.883810] usb 2-1: New USB device found, idVendor=04a9, idProduct=317b
[13874.883821] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[13874.883829] usb 2-1: Product: Canon Digital Camera
[13874.883835] usb 2-1: Manufacturer: Canon Inc.
sandravillegas@sandravillegas-VGN-CR42Z-R:~$ 

Merci encore


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 16/11/2016, à 16:35)


Sony Vaio VGN-CR42Z-R, 250Go, Ram 4Go, intel core2 T8300

Hors ligne

#5 Le 16/11/2016, à 17:35

LeJediGris

Re : Could not claim usb device (Canon eos, gphoto2)

Salut,

Malheureusement je ne suis pas spécialiste de gPhoto... cependant deux pistes:

1) Ton APN est peut-être vu d'abord comme un disque externe, regarde s'il te met une icone de ce type sur le bureau. Si c'est cela il y a peut-être un mode spécifique pour qu'il ne soit pas reconnu comme un hotplug disk (je crois que gPhoto ne peut pas marcher sinon)
2) Les permissions: Est-ce que le port USB est bien autorisé pour le groupe (camera ou je ne sais plus) qui sert à gPhoto ?

A+


%NOINDEX%
Matos Asus Zenbook
"Home Made" Monstro: core i7 9700+32Go de mémoire+SSD QVO Samsung 1To +MoBo Asus Prime Z390P
+ "Terminator", core i5 3570, 16Go, SSD Intel 520 sous Mint 19.3, Freebox Revolution

Hors ligne

#6 Le 16/11/2016, à 17:43

Sandi

Re : Could not claim usb device (Canon eos, gphoto2)

LeJediGris, je ne pense pas qu'il soit vu comme un disque externe, l'icone est un appareil photo. Pour les permissions, je ne sais pas comment on fait pour voir ça.
J'ai trouvé ça sur un blog en anglais, qu'en penses-tu?
(...)
Terminal command line "ps aux | grep gphoto2"
Read the process(es) ID (PID(s)) of anything that says "gvfs gphoto"
"kill -9 " of all processes found in the prior command
In my case, the "gphoto2 --get-config /main/status/shuttercounter" command then worked. (...)  lien de la page
J'aimerais bien essayer mais le "kill -9" a l'air risqué, comment je fais pour kill seulement les "gvfs gphoto"?
Merci beaucoup


Sony Vaio VGN-CR42Z-R, 250Go, Ram 4Go, intel core2 T8300

Hors ligne

#7 Le 16/11/2016, à 18:01

LeJediGris

Re : Could not claim usb device (Canon eos, gphoto2)

Salut,

La première commande (ps) est pour lister les process actifs et leur numero (PID).
Il faut repérer les numéros de process relatifs à gvfs gphoto
Ensuite tu fais pour chaque PID repéré/listé:

kill -9 <PID>

En mettant évidemment le numéro à la place de <PID>

A+

Dernière modification par LeJediGris (Le 16/11/2016, à 18:01)


%NOINDEX%
Matos Asus Zenbook
"Home Made" Monstro: core i7 9700+32Go de mémoire+SSD QVO Samsung 1To +MoBo Asus Prime Z390P
+ "Terminator", core i5 3570, 16Go, SSD Intel 520 sous Mint 19.3, Freebox Revolution

Hors ligne

#8 Le 16/11/2016, à 18:50

Sandi

Re : Could not claim usb device (Canon eos, gphoto2)

Ok merci. J'ai résolu le problème en retirant la carte mémoire tout simplement.


Sony Vaio VGN-CR42Z-R, 250Go, Ram 4Go, intel core2 T8300

Hors ligne