#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
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