GPS mit Wireless 5809e Gobi Mobile Broadband Card

  • Falls jemand Probleme mit dem GPS-Empfang in Verbindung mit oben genannter WWAN-Karte von Broadcom, die in einem DELL-Notebook verbaut ist, haben sollte
    - hier eine Beschreibung wie man die Karte zur Arbeit unter GNU/Linux motivieren kann.
    Das Script

    Code
    usb-devices

    listet übersichtlich auf, welche USB-Geräte so im Rechner werkeln.
    Hierbei wird auch die WWAN-Karte: Dell Wireless 5809e Gobi™ 4G LTE Mobile Broadband Card aufgeführt.
    Entscheidend ist, welcher Treiber geladen wurde. Für den GPS-Empfang sollte dies "qcserial" sein und für die WWAN-Funktionalität "qmi_wwan".
    Offensichtlich wird bei Leap 42.2 für die GPS-Funktionalität ein Treiber mit Namen "cdc_mbim" geladen. Damit ist jedoch kein
    GPS-Signal abzurufen. Abhilfe schafft eine udev-Regel, die dafür sorgt, das "qcserial" als Treiber verwendet wird.
    Die udev-Regel sieht wie folgt aus:

    Diese Zeilen einfach in einer Datei speichern unter /etc/udev/rules.d/ z.B. mit dem Namen 99-gobi5809.rules.
    Eigentümer: root, Gruppenzugehörigkeit: root, Dateirechte: -rw-r--r--
    Testen könnt Ihr das ganze mit:

    Code
    echo "\$GPS_START" >/dev/ttyUSB1
    cat /dev/ttyUSB1
    
    
    #beenden mit:
    echo "\$GPS_STOP" >/dev/ttyUSB1

    Hier noch die Links, die das viel besser beschreiben als ich das kann und die mir gezeigt haben, was zu tun ist.
    1,2 und3.


    Noch 2 Dinge: Damit der normale Nutzer, das auch machen darf muss er der Gruppe "dialout" angehören.
    Wer navit nutzt kann ein kurzes Script schreiben, dass die Befehle hintereinander ausführt, also z.B.

    Bash
    #!/bin/bash
    echo "\$GPS_START" > /dev/ttyUSB1
    /usr/sbin/gpsd /dev/ttyUSB1
    /usr/bin/navit
    echo "\$GPS_STOP" > /dev/ttyUSB1

    be tolerant - not ignorant
    Alle Hunde sind schwarz.
    Es gibt einen Hund der nicht weiß ist.

    Für den Inhalt des Beitrages 104871 haftet ausdrücklich der jeweilige Autor: Boreas