• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Garmin Edge 800: Berechtigungsproblem

Hallo,

Ich besitze einen Garmin Edge 800 und will auf diesem unter Opensuse 12.1 mit Garmin Connect zugreifen und die Aktivitäten etc. übertragen.
Das garminplugin habe ich installiert.

Debn Edge habe ich wie hier beschriben "http://wiki.openstreetmap.org/wiki/USB_Garmin_on_GNU/Linux" eingerichtet.

Unter meinen "Root"-Benutzer kann ich auf den Edge zugreifen nur unter meinen "normalen" Benutzer klappt es nicht.
Es handelt sich also um ein Berechtigungsproblem!

Die Rule " /etc/udev/rules.d/51-garmin.rules" habe ich erstellt.
Unter root habe ich auch die "rules" neu geladen (# udevadm control --reload-rules")
Es ändert sich jedoch nichts an den Berechtigungen (crw-rw-r-- 1 root root 189, 643 2. Sep 17:43 /dev/bus/usb/006/004)

Auch interessant beim neu-laden der "rules":
Unter meinen normalen Benutzer mit sudo (# sudo udevadm control --reload-rules") funktioniert es nicht. Ich bekomme folgende Meldung "sudo: udevadm: command not found"
Unter root (# udevadm control --reload-rules") bekomme ich keine Fehlermeldung - wie gesagt die Rechte ändern sich aber trotzdem nicht.. (crw-rw-r--)

Weis jemand Rat?
Benötigt Ihr zusätzliche Informationen?

Gruß.
 
Ich muss gestehen ich verstehe nur Bahnhof...

Code:
user@linux-mgev:~> udevadm trigger
Absolute path to 'udevadm' is '/sbin/udevadm', so running it may require superuser privileges (eg. root).
user@linux-mgev:~> sudo udevadm trigger
root's password:
sudo: udevadm: command not found
user@linux-mgev:~>
 
Mit su, sudo, kdesu usw. wird keine saubere Umgebung für root aufgebaut (was in vielen Fällen nicht stört, aber manchmal eben doch). Melde Dich korrekt mit
Code:
su -
als root an, und führe dann den jeweiligen Befehl aus.

spoensche schrieb:
Wie sieht den dein Udev Regel aus?
Und was gibt lsusb aus?
 
Ein Ausführen des codes mit "su" funktioniert.

Jedoch ändern sich die Rechte nicht.
Funktioniert immer noch nicht..

"lsusb" gibt folgende Info:

Code:
# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 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 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0bda:8197 Realtek Semiconductor Corp. RTL8187B Wireless Adapter
Bus 001 Device 003: ID 064e:d104 Suyin Corp. 
Bus 002 Device 002: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 002 Device 003: ID 046d:c016 Logitech, Inc. Optical Wheel Mouse
Bus 002 Device 004: ID 046a:0023 Cherry GmbH CyMotion Master Linux Keyboard
Bus 006 Device 003: ID 091e:2491 Garmin International
 
Meine
/etc/udev/rules.d/51-garmin.rules:

Code:
SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="0666"
 
Hallo ich habe die rule wie folgt abgeändert:
Code:
ATTR{idVendor}=="091e", ATTR{idProduct}=="2491", MODE="0666"

jetzt haben sich auch die zugriffsrechte geändert!
Code:
crw-rw-rw- 1 root root 189, 642  5. Sep 06:04 /dev/bus/usb/006/003

Allerdings funktioniert es immer noch nicht so wie gewünscht...

evtl. wurde auch das GarminPlugin nicht richtig installiert..

ich habe keine Datei:
~/.config/garminplugin/garminplugin.xml

wie auf folgender Seite beschrieben:
http://www.andreas-diesner.de/garminplugin/doku.php?id=configuration

(ich habe das Programm auch schon mehrmals gelöscht und wieder installiert.. eine Datei wird aber (nicht mehr) erzeugt)
 
thio schrieb:
Allerdings funktioniert es immer noch nicht so wie gewünscht...

evtl. wurde auch das GarminPlugin nicht richtig installiert..

Was heisst funktioniert nicht wie gewünscht? Mehr Infos bitte.
Wie hast du das Plugin den installiert? Die Konfigurationsdatei wird angelegt, wenn du das Plugin das erste mal verwendest.
 
Mittlerweile bin ich unter Opensuse 12.2 (denke aber nicht, das dies mit den neuen Erkenntnissen zu tun hat).

Seit ein paar Wochen war es mir bereits möglich unter "Root" daten vom Garmin auf den PC (die Webseite connect.garmin.com) zu laden:
Eifach auf der Webseite "Daten hochladen" anklcken und dann wurde der Garmin kontaktiert (also "normales" Verhalten wie unter Windows)

Nun habe ich einen Trick gefunden, wie das auch unter den normalen Benutzer funktioniert:

Den Eintrag "Garmin" unter Dolphin einfach anklicken, dann wird der Ordner im Dolphin geöffnet.
Im Anschluss einfach auf der Webseite "Daten hochladen" anklicken und die Daten werden vom Garmin auf den PC/ die Webseite übertragen.
(Danach das Gerät unter Dolphin wieder sauber "auswerfen"!)

Kurios unter Konqueror kann ich auf den Garmin nicht zugreifen - nur unter Dolphin!

Auf dem Garmin zu schreiben habe ich bisher auch noch nicht ausprobiert
 
Oben