3.3 Einstellungen unter Linux

SportWatcher greift direkt auf das USB-Port zu, an dem Sie Ihren Forerunner 305 angeschlossen haben. Allerdings fehlen einem normalen Anwender dafür in der Regel die Berechtigungen, so das beim Versuch die Daten aus der Uhr auszulesen, eine Fehlermeldung erscheint. Startet man das Programm jedoch als Benutzer root, funktioniert das Auslesen von Daten einwandfrei.

Diesem Problem kann man nun auf zwei Arten begegnen. Man kann SportWatcher immer als root ausführen, wovon ich jedoch dringend abrate, oder man manipuliert einmal die Einstellungen von udev und vergibt die notwendigen Berechtigungen. Im Folgenden wird Schritt für Schritt erklärt, wie man die benötigten Berechtigungen einstellt:

3.3.1 Für Debian und (K)Ubuntu

Öffnen Sie eine Kommandozeile (Shell) und werden Sie root. Dann tippen Sie ein:

# cd /etc/udev/rules.d
# vi 51-garmin.rules


Statt vi können Sie natürlich jeden beliebigen Texteditor verwenden.

Tippen Sie nun folgende Zeilen in die neue Datei ein:

SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="0666"
ATTRS{idVendor}=="091e", ATTRS{idProduct}=="0003", MODE="0666"

Speichern Sie die Datei und starten Sie UDEV mit folgendem Befehl neu:

# /etc/init.d/udev restart

Ab jetzt sollte der direkte Zugriff auf jenes USB-Port erlaubt sein, an dem Sie Ihren Forerunner305 angeschlossen haben.

3.3.2 Es funktioniert immer noch nicht

Falls die obigen Anweisungen keinen Erfolg bringen, prüfen Sie die Vendor− und Produktnummer Ihres GPS−Empfängers. Falls diese nicht den oben angegebenen entsprechen, setzen Sie die korrekten Nummern ein. Um die Nummern heraus zu bekommen, stecken Sie Ihren GPS−Empfänger an und tippen Sie folgenden Befehl auf der Befehlszeile ein:

$ lsusb

3.2 Compilieren / Installieren 4. Daten einlesen

© 2006 − 2011 by Andreas Theofilu (theosys)