Garmin Etrex 35t USB probleem

Allerhande Hardware vragen
efrolich
Nieuweling
Nieuweling
Berichten: 11
Lid geworden op: Di 10 Aug 2021, 21:50

Garmin Etrex 35t USB probleem

Berichtdoor efrolich » Di 10 Aug 2021, 22:15

Hallo mede gebruikers.

Ik ben overgestapt van XUbuntu naar Mint 20.2. Dat gaat eigenlijk prima. Ik heb echter een lastig probleem met mijn Garmin GPS. Onder XUbuntu werkte dat prima met de instellingen die door GPSBabel worden voorgesteld, dit werkt prima in xubuntu 18.04:

Code: Selecteer alles

To keep the OS from loading the kernel garmin_gps module, edit /etc/modprobe.d/blacklist and add the lines
# stop garmin_gps serial from loading for USB garmin devices
blacklist garmin_gps

To allow the USB devices to be read and written by a non-privileged user, create a file named /etc/udev/rules.d/51-garmin.rules with the following contents:
SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666", GROUP="plugdev"
In deze mint versie wil dat niet. De Garmin laat in zijn scherm zien dat er een USB conectie is gemaakt maar die is niet zichtbaar in "lsusb", ook dmesg laat de connectie niet zien maar wel een foutmelding aan het eind van de listing.

Code: Selecteer alles

mand
[ 185.329465] usb 2-1: device not accepting address 2, error -62
[ 185.329527] usb usb2-port1: couldn't allocate usb_device
De Garmin GPS blijkt na koppelen vastgelopen. Hierna is het niet meer mogelijk welk ander USB device dan ook te koppelen. Als ik reboot is USB weer gewoon actief en kan ik usb stiks en mij DVD brander gewoon koppelen zonder problemen.

Systeemgegevens:

Code: Selecteer alles

System:
Kernel: 5.4.0-80-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: Gnome 3.36.9 Distro: Linux Mint 20.2 Uma base: Ubuntu 20.04 focal
Machine:
Type: Laptop System: HP product: HP EliteBook 725 G4 v: N/A
serial: <filter>
Mobo: HP model: 8238 v: KBC Version 38.49 serial: <filter> UEFI: HP
v: P81 Ver. 01.38 date: 12/17/2020
Battery:
ID-1: BAT0 charge: 48.0 Wh condition: 48.0/49.3 Wh (97%)
model: Hewlett-Packard Primary status: Full
Device-1: hid-98:fd:b4:7d:7e:0b-battery model: HP Bluetooth Mouse X4000b
charge: N/A status: Discharging
Memory:
RAM: total: 7.28 GiB used: 2.71 GiB (37.2%)
RAM Report:
permissions: Unable to run dmidecode. Root privileges required.
CPU:
Topology: Quad Core model: AMD PRO A8-9600B R5 10 COMPUTE CORES 4C+6G
bits: 64 type: MCP arch: Excavator rev: 1 L2 cache: 1024 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 19162
Speed: 1195 MHz min/max: 1200/2400 MHz Core speeds (MHz): 1: 1196 2: 1197
3: 1196 4: 1193
Graphics:
Device-1: AMD Wani [Radeon R5/R6/R7 Graphics] vendor: Hewlett-Packard
driver: amdgpu v: kernel bus ID: 00:01.0
Display: x11 server: X.Org 1.20.11 driver: amdgpu,ati
unloaded: fbdev,modesetting,vesa resolution: 1366x768~60Hz
OpenGL: renderer: AMD CARRIZO (DRM 3.35.0 5.4.0-80-generic LLVM 12.0.0)
v: 4.6 Mesa 21.0.3 direct render: Yes
Audio:
Device-1: AMD Kabini HDMI/DP Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel bus ID: 00:01.1
Device-2: AMD Family 15h Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel bus ID: 00:09.2
Sound Server: ALSA v: k5.4.0-80-generic
Network:
Device-1: Broadcom and subsidiaries NetXtreme BCM5762 Gigabit Ethernet PCIe vendor: Hewlett-Packard driver: tg3 v: 3.137 port: 2100 bus ID: 01:00.0
IF: enp1s0 state: down mac: <filter>
Device-2: Intel Wireless 7265 driver: iwlwifi v: kernel port: 2100
bus ID: 02:00.0
IF: wlp2s0 state: up mac: <filter>
Drives:
Local Storage: total: 476.94 GiB used: 45.68 GiB (9.6%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLW512HMJP-000H1
size: 476.94 GiB
Partition:
ID-1: / size: 93.37 GiB used: 17.76 GiB (19.0%) fs: ext4
dev: /dev/nvme0n1p5
ID-2: /boot/efi size: 96.0 MiB used: 30.3 MiB (31.6%) fs: vfat
dev: /dev/nvme0n1p1
ID-3: /home size: 219.27 GiB used: 27.88 GiB (12.7%) fs: ext4
dev: /dev/nvme0n1p6
ID-4: /home/<filter>/home size: 1.79 TiB used: 1.05 TiB (58.7%) fs: nfs
remote: 192.168.178.27:/volume1/homes/ernst
ID-5: /home/<filter>/music size: 1.79 TiB used: 1.05 TiB (58.7%) fs: nfs
remote: 192.168.178.27:/volume1/music
ID-6: /home/<filter>/photo size: 1.79 TiB used: 1.05 TiB (58.7%) fs: nfs
remote: 192.168.178.27:/volume1/photo
ID-7: /home/<filter>/video size: 1.79 TiB used: 1.05 TiB (58.7%) fs: nfs
remote: 192.168.178.27:/volume1/video
ID-8: /run/timeshift/backup raw size: 95.37 GiB
size: <superuser/root required> used: <superuser/root required> fs: ext4
dev: /dev/nvme0n1p5
Sensors:
System Temperatures: cpu: 51.9 C mobo: N/A gpu: amdgpu temp: 31 C
Fan Speeds (RPM): N/A
Repos:
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http://ftp.nluug.nl/os/Linux/distr/linuxmint/packages uma main upstream import backport
2: deb http://ftp.tudelft.nl/archive.ubuntu.com focal main restricted universe multiverse
3: deb http://ftp.tudelft.nl/archive.ubuntu.com focal-updates main restricted universe multiverse
4: deb http://ftp.tudelft.nl/archive.ubuntu.com focal-backports main restricted universe multiverse
5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
6: deb http://archive.canonical.com/ubuntu/ focal partner
Info:
Processes: 226 Uptime: 34m Init: systemd runlevel: 5 Compilers: gcc: 9.3.0
Shell: bash v: 5.0.17 inxi: 3.0.38
Heeft iemand een goed idee over hoe dit te laten werken in Mint? Ik had verwacht dat de methode PSBabel hier zou werken gezien de grote overeenkomst tussen Ubuntu en Mint. Helaas gaat er hier iets heel erg mis...

Ernst-Jan
stegiman
Moderator
Moderator
Berichten: 1617
Lid geworden op: Zo 17 Nov 2019, 15:12

Re: Garmin Etrex 35t USB probleem

Berichtdoor stegiman » Di 10 Aug 2021, 23:07

GPSBabel zit standaard in de programmabeheer inclusief ook GPSBabel-gui zodat je geen terminal nodig hebt.

Had je dat gedaan of gewoon gedownload?
efrolich
Nieuweling
Nieuweling
Berichten: 11
Lid geworden op: Di 10 Aug 2021, 21:50

Re: Garmin Etrex 35t USB probleem

Berichtdoor efrolich » Wo 11 Aug 2021, 07:25

@Stegiman,

Nee, ik heb GPSBabel nog niet geinstalleerd. Ik heb dat programma niet nodig. Ik werk eigenlijk altijd met ofwel direct kopiëren van bestanden van en naar de GPS ofwel met QMapShack voor het maken of bewerken van routes. Dat werkte prima tot ik overstapte naar Mint. De foutmelding onderaan de dmesg output heeft te maken met het niet kunnen aankoppelen van de GPS unit. Ik weet alleen niet wat ik er mee moet.

Ernst-Jan
Gebruikersavatar
DeBaas
Moderator
Moderator
Berichten: 826
Lid geworden op: Di 21 Sep 2010, 23:00
Locatie: Den Haag

Re: Garmin Etrex 35t USB probleem

Berichtdoor DeBaas » Wo 11 Aug 2021, 09:59

Hoe is de Garmin gekoppeld?
sudo dmesg
Als je deze kunt vinden kan
sudo chmod 777 /GarminNaam
mogelijk helpen.
efrolich
Nieuweling
Nieuweling
Berichten: 11
Lid geworden op: Di 10 Aug 2021, 21:50

Re: Garmin Etrex 35t USB probleem

Berichtdoor efrolich » Wo 11 Aug 2021, 22:27

@DeBaas
De Garmin is gekoppeld via een usb kabel als een bestandopslag. Hij zou bij verbinden automatisch moeten koppelen. Zo ben ik het gewend onder Ubuntu met de boven genoemde instellingen in /etc/modprobe.d/blacklist.conf en /etc/udev/rules.d/51-garmin.rules bestand.

GarminNaam? Ik zou niet weten wat daar in te vullen eerlijk gezegd. In het 51-garmin bestand worden de rechten op 666 gezet om te zorgen dat de gps op gebruikersniveau kan worden aangekoppeld.

Ik ben dus benieuwd wat je met de chmod 777 wilt bereiken. Ik kan proberen het 51-garmin bestand aan te passen of is dat niet wat je bedoelt?

Ik heb eigenlijk het idee dat het eerder mis gaat. Zie de foutmelding in de output onderaan dmesg in mijn eerste post. Ik snap alleen de foutmelding niet en kan deze ook niet vinden via een zoekmachine helaas. Voor ik de garmin koppel werken de usb poorten naar behoren. Na aankoppelen van de Garmin blijkt deze te zijn vastgelopen en is het niet meer mogelijk een usb device aan te koppelen. Dat lukt pas weer na een reboot
stegiman
Moderator
Moderator
Berichten: 1617
Lid geworden op: Zo 17 Nov 2019, 15:12

Re: Garmin Etrex 35t USB probleem

Berichtdoor stegiman » Wo 11 Aug 2021, 23:12

777 betekend volledig schrijven en lezen en veranderen.

Ik vermoed dit:

In terminal:

Code: Selecteer alles

sudo nano /etc/udev/rules.d/51-garmin.rules
Vermoedelijk is de regel SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666", GROUP="plugdev" verkeerd

Normaal is dat:

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

Althans volgens deze pagina (klik)
jnom
Nieuweling
Nieuweling
Berichten: 5
Lid geworden op: Di 04 Sep 2018, 11:16

Re: Garmin Etrex 35t USB probleem

Berichtdoor jnom » Do 12 Aug 2021, 12:51

Ik heb het onderstaande uitgevoerd. Het GPS apparaat dat ik gebruik is de Garmin GPSmap 60Cx.

Om de GPS te herkennen als die op USB is aangesloten

lsusb invoeren in terminal dan komen vendorcode en type van herkende USB apparaten te voorschijn

in de terminal pkexec nemo invoeren om de bestandsverkenner te openen.

- voeg de volgende regel toe aan /etc/udev/rules.d/51-garmin.rules :
ATTR{idVendor}=="091e", ATTR{idProduct}=="0003", MODE="0666", GROUP="plugdev"

Indien geen 51-garmin.rules in de map rules.d aanwezig is maak dan een tekstbestand aan door hierin de regel te plakken en dit op te slaan als 51-garmin.rules in de rules.d map.

- restart udev :
sudo udevadm control --reload-rules
- replug de Garmin gps

Tevens is de gpstrans garmin plug in vereist.
Zoek die op in synaptic

Op de Garmin kan ik dan kiezen voor massaopslag en kan dan gegevens overzetten.
Als ik rechtstreeks van mijn Garnin wil overzetten naar QMapshack of omgekeerd verwijs ik naar het QMapshack manual. Zo is het voor GPSmap60Cx nodig om een bestand opde SD kaart te zetten wat bij nieuwere units niet nodig is.
Ik geef er zelf de voorkeur aan om gebruik te maken van GPSbabel voor het overzetten van gegevens.Werkt snel en gegevens zijn eenvoudig te importeren naar QMapshack. Tevens komt het programma altijd van pas om POI bestanden in een niet door Garmin herkent bestand over te ztten naar GPX bestanden
efrolich
Nieuweling
Nieuweling
Berichten: 11
Lid geworden op: Di 10 Aug 2021, 21:50

Re: Garmin Etrex 35t USB probleem

Berichtdoor efrolich » Do 12 Aug 2021, 19:56

@jnom

Yesss! Het werkt en dus net even anders dan in Ubuntu. Goed om te weten...

Allen bedankt voor het meedenken!

Ernst-Jan
efrolich
Nieuweling
Nieuweling
Berichten: 11
Lid geworden op: Di 10 Aug 2021, 21:50

Re: Garmin Etrex 35t USB probleem

Berichtdoor efrolich » Do 12 Aug 2021, 21:20

Ho, stop....

Het is toch niet helemaal normaal wat wr gebeurd nu.

De Garmin GPS koppelt namelijk alleen als er op de andere USB poort in de laptop een, in dit geval, SD kaartlezer is geplaatst.

Dus:
Boot de laptop en koppel alleen de Garmin aan dan komt er geen verbinding tot stand. De Garmin is niet zichtbaar in lsusb en er kan ook geen enkel ander usb device worden gekoppeld. De Garmin laat in het scherm zien dat hij is gekoppeld maar is in werkelijkheid vastgelopen.

lsusb en dmesg met direct na het booten alleen de Garmin GPS gekoppeld aan de USB poort (in lsusb dus niet aanwezig en in dmesg is error -62 te zien:

lsusb:

Code: Selecteer alles

Bus 001 Device 005: ID 8087:0a2a Intel Corp.
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 003: ID 05c8:03a0 Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. Root Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
dmesg:

Code: Selecteer alles

[
[ 52.139288] usb 2-4: new high-speed USB device number 2 using xhci_hcd
[ 52.268410] usb 2-4: Device not responding to setup address.
[ 62.710678] xhci_hcd 0000:00:10.0: Abort failed to stop command ring: -110
[ 62.742690] xhci_hcd 0000:00:10.0: Host halt failed, -110
[ 62.742693] xhci_hcd 0000:00:10.0: xHCI host controller not responding, assume dead
[ 62.742706] xhci_hcd 0000:00:10.0: HC died; cleaning up
[ 62.742904] xhci_hcd 0000:00:10.0: Timeout while waiting for setup device command
[ 62.950688] usb 2-4: device not accepting address 2, error -62
[ 62.950771] usb usb2-port4: couldn't allocate usb_device
Boot de laptop koppel de kaartlezer aan en koppel daarna de Garmin aan dan werken zowel de kaartlezer als de Garmin normaal. De kaarlezer moet echter wel, met een SD kaart geplaatst in de andere, maakt niet nuit welk device in welke poort zit, gekoppeld blijven...

lsusb dmesg na eerst sd kaarlezer en daarna Garmin GPS gekoppeld:

lsusb:

Code: Selecteer alles

Bus 001 Device 005: ID 8087:0a2a Intel Corp.
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 003: ID 05c8:03a0 Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. Root Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 058f:6331 Alcor Micro Corp. SD/MMC/MS Card Reader
Bus 002 Device 005: ID 091e:285c Garmin International
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
smesg:

Code: Selecteer alles

[ 52.139288] usb 2-4: new high-speed USB device number 2 using xhci_hcd
[ 52.268410] usb 2-4: Device not responding to setup address.
[ 62.710678] xhci_hcd 0000:00:10.0: Abort failed to stop command ring: -110
[ 62.742690] xhci_hcd 0000:00:10.0: Host halt failed, -110
[ 62.742693] xhci_hcd 0000:00:10.0: xHCI host controller not responding, assume dead
[ 62.742706] xhci_hcd 0000:00:10.0: HC died; cleaning up
[ 62.742904] xhci_hcd 0000:00:10.0: Timeout while waiting for setup device command
[ 62.950688] usb 2-4: device not accepting address 2, error -62
[ 62.950771] usb usb2-port4: couldn't allocate usb_device
stegiman
Moderator
Moderator
Berichten: 1617
Lid geworden op: Zo 17 Nov 2019, 15:12

Re: Garmin Etrex 35t USB probleem

Berichtdoor stegiman » Do 12 Aug 2021, 22:18

Code: Selecteer alles

De kaarlezer moet echter wel, met een SD kaart geplaatst in de andere, maakt niet nuit welk device in welke poort zit, gekoppeld blijven...
Zou het kunnen dat je per ongeluk in Garmin de verkeerde SD kaart had ingesteld?
Want Garmin en kaartlezer zitten in dezelfde bus 2

Ik heb zelf geen Garmin
efrolich
Nieuweling
Nieuweling
Berichten: 11
Lid geworden op: Di 10 Aug 2021, 21:50

Re: Garmin Etrex 35t USB probleem

Berichtdoor efrolich » Vr 13 Aug 2021, 09:21

@stegiman

Ik kan helemaal geen keus maken in de Garmin. Ik kan er een kabel aan koppelen en op het moment dat ik de verbinding heb gemaakt met de PC start het ding op in bestand mode. Dat gaat in deze Garmin automatisch zonder enige keuzemogelijkheid. Oudere units werken wel met een menu waar je een keus maakt. Deze Garmin is, aangekoppeld aan USB gewoon een bestanden drive. Het besturingssysteem bepaald wat er intern gebeurd. Met twee opslag devices aan de twee poorten gekoppeld werkt dat prima.

Ik heb net nog even een usb stick van Staples geprobeerd met wat Word bestanden. Zelfde resultaat. Als ik die koppel werkt ook de Garmin. Koppel ik alleen de Garmin dan lpopt deze vast en kan ik geen enkel USB device meer koppelen tot ik reboot.

Best bizar gedrag maar er zal een reden voor zijn...

Wie snapt wat hier gebeurd?

Ernst-Jan
stegiman
Moderator
Moderator
Berichten: 1617
Lid geworden op: Zo 17 Nov 2019, 15:12

Re: Garmin Etrex 35t USB probleem

Berichtdoor stegiman » Vr 13 Aug 2021, 10:49

Volgens bron moet je Garmin niet automatisch laten mounten.
Gebruikersavatar
mutse
Held
Held
Berichten: 530
Lid geworden op: Wo 31 Mei 2017, 12:47
Locatie: Regio Roeselare - België

Re: Garmin Etrex 35t USB probleem

Berichtdoor mutse » Vr 13 Aug 2021, 12:47

@ stegiman,
door stegiman » Vr 13 Aug 2021, 10:49
Volgens bron moet je Garmin niet automatisch laten mounten.
Welke bron suggereert dit ?
Graag de bronvermelding mededelen a.u.b.
Linux 'Rolling Release' Maté 64-bit
efrolich
Nieuweling
Nieuweling
Berichten: 11
Lid geworden op: Di 10 Aug 2021, 21:50

Re: Garmin Etrex 35t USB probleem

Berichtdoor efrolich » Vr 13 Aug 2021, 15:10

Ik zou ook niet weten hoe ik anders dan automatisch mijn Garmin kan laten mounten... Erg oude typen als de 60Csx of de Vista Hcx moesten in het menu van de unit worden gekoppeld maar hadden een ander soort filesysteem. Alle nieuwere Garmin units koppelen automatisch bij aankoppelen aan de USB poort en gedragen zich als een bestanden opslag.

Verder heeft dit altijd gewerkt onder Ubuntu. Ik ben overgestapt van XUbuntu 18.04 naar Mint XFCE. Begrijp ik verkeerd dar er onderliggend niet veel verschil is tussen Ubuntu en Mint?

Ook nu, als ik eerst een geheugenstick koppel en daarna mijn Garmin koppelt deze automatisch. Er gaat iets mis in het USB systeem. Wat betekend de foutmelding in dmesg na koppelen van alleen de Garmin GPS. Daar zit volgens mij de aanwijzing... Hij wordt dan niet goed herkend door het systeem...

Ernst-Jan
stegiman
Moderator
Moderator
Berichten: 1617
Lid geworden op: Zo 17 Nov 2019, 15:12

Re: Garmin Etrex 35t USB probleem

Berichtdoor stegiman » Vr 13 Aug 2021, 22:07


Terug naar “Hardware en Drivers”

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 5 gasten