Bonsoir,
Si on utilise la procédure du lien de
@xubu1957 au commentaire #15, voici une série d'étapes qui s'appliqueraient dans ton cas:
Débuter en vérifiant que le module
garmin_gps est bien «blacklisté» et ne peut se charger au démarrage (je crois que c'est le cas par défaut depuis plusieurs versions d'Ubuntu).
La commande suivante:
grep garmin_gps /etc/modprobe.d/* vérifie que ce module est spécifié dans la liste des modules «blacklistés»:
yvan@yvan-maison:~$ grep garmin_gps /etc/modprobe.d/*
/etc/modprobe.d/blacklist.conf:blacklist garmin_gps
yvan@yvan-maison:~$
...c'est tout bon sur ma 18.04, il y a une déjà une ligne «blacklist» concernant ce module dans le fichier /etc/modprobe.d/blacklist.conf.
Si
et seulement si chez-toi la commande précédente ne retourne rien, on ajouterait alors une ligne
blacklist garmin_gps dans /etc/modprobe.d/blacklist.conf de cette façon:
echo blacklist garmin_gps | sudo tee -a /etc/modprobe.d/blacklist.conf
Par acquis de conscience, on vérifie avec
lsmod | grep garmin_gps si le module n'est pas chargé actuellement. Cette commande ne doit donner aucun retour:
yvan@yvan-maison:~$ lsmod | grep garmin_gps
yvan@yvan-maison:~$
...c'est bon pour moi de ce côté.
On s'occupe ensuite des permissions d'accès à l'appareil pour l'utilisateur en modifiant la règle udev de cette façon:
echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="091e", ATTR{idProduct}=="0003", MODE="0666", GROUP="plugdev"' | sudo tee /etc/udev/rules.d/51-garmin.rules
...la commande va remplacer le contenu de
51-garmin.rules en y ajoutant à la fin: GROUP="plugdev". Si le fichier avait été effacé, il sera recréé.
Vérifier ensuite que ton utilisateur
poloetclem fasse bien partie du groupe
plugdev en passant la commande:
groups poloetclem
...qui devrait inclure
plugdev dans le retour.
Sinon, pour ajouter l'utilisateur à ce groupe:
sudo adduser poloetclem plugdev
Recharge ensuite les règles udev pour prendre en compte la modification:
sudo udevadm control --reload-rules && sudo udevadm trigger
...ou carrément redémarrer la machine.
À ce stade, si tout est conforme, la commande
ls -l /dev/bus/usb/003/002 (si les valeurs pour Bus=003 et Device=002 n'ont pas changées entre-temps -> toujours vérifier avec un
lsusb) devrait retourner quelque chose de semblable à:
crw-rw-rw- 1 root plugdev 189, 28 Jul 10 20:36 /dev/bus/usb/003/002
Resterait alors à voir si ces manips te permettent d'accéder à l'appareil?
Si pas déjà fait, je te conseillerais aussi d'installer l'interface graphique de
gpsbabel par le paquet
gpsbabel-gui:
sudo apt install gpsbabel-gui
...pour voir si son interface ne te serait pas plus conviviale que la ligne de commande pour communiquer avec l'appareil ?
En espérant que le tout ne te semble pas trop confus et puisse t'être utile.
A+