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 19/03/2022, à 21:03

omainf

gpsprune :: Claim interfaced failed: could not claim interface 0: Opér

Bonjour,
J'ai ce message d'erreur quand je veux acceder a un GPS Garmin avec GPSPRUNE:

Claim interfaced failed: could not claim interface 0: Opération non permise

j'ai le meme message avec la commande GPSLABEL

$ gpsbabel -w -r -t -i garmin -f usb: -o gdb -F /home/poloetclem/Documents/gps/test.gdb

sauf si je passe root dans un terminal, plus de message de permission (autre message normal le fichier a importé n'existe pas)

root@lenovo-ThinkPad-T430:~# gpsbabel -w -r -t -i garmin -f usb: -o gdb -F /home/poloetclem/Documents/gps/test.gdb
gdb cannot open '/home/poloetclem/Documents/gps/test.gdb' for write.  Error was 'Aucun fichier ou dossier de ce type'.

pourquoi je devrais etre root avec GPSPRUNE?
merci,

Hors ligne

#2 Le 19/03/2022, à 21:06

xubu1957

Re : gpsprune :: Claim interfaced failed: could not claim interface 0: Opér

Bonjour,

Si tu vois une piste dans > [Résolu] Connection USB d'un GPS Garmin


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 19/03/2022, à 21:24

omainf

Re : gpsprune :: Claim interfaced failed: could not claim interface 0: Opér

oui il y a ça mais ça ne donne pas mieux, ou il manque qq chose en plus de creer le fichier ?
https://doc.ubuntu-fr.org/gps#garmin

Dans le cas ou l'accès au GPS ne serait pas possible il faut rajouter une règle udev pour donner les droits d'accès à l'utilisateur.
La commande lsusb permet d'obtenir les IDs vendeur et produit de notre GPS

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 091e:0003 Garmin International GPSmap (various models)
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Il faut ensuite créer en mode administrateur le fichier /etc/udev/rules.d/51-garmin.rules et y ajouter

SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666"
Ceci permet d'accéder au gps garmin (usb 091e:0003 ) sans privilège "root"

Depuis la version 12.04 (precise pangolin), cette ligne de code doit être remplacée par

SUBSYSTEM=="usb", ATTR{idVendor}=="091e", ATTR{idProduct}=="0003", MODE="0666"

Hors ligne

#4 Le 19/03/2022, à 21:27

omainf

Re : gpsprune :: Claim interfaced failed: could not claim interface 0: Opér

en effet il manquait :

~# sudo udevadm control --reload-rules && sudo udevadm trigger

ça marche, merci

Hors ligne

#5 Le 19/03/2022, à 22:31

xubu1957

Re : gpsprune :: Claim interfaced failed: could not claim interface 0: Opér

Pour éditer ta discussion et rajouter [Résolu], au début du titre, il faut utiliser le bouton Modifier au bas de ton premier message.

(le nombre de caractères étant limité, résumer le retour d'erreur)

Merci wink


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne