Benutzer-Werkzeuge

Webseiten-Werkzeuge


svxlink:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
svxlink:start [20.04.2022 06:51] – [svxlink.conf] dl5bqsvxlink:start [25.05.2022 08:58] (aktuell) – [svxlink.conf] df2et
Zeile 64: Zeile 64:
  
 GM3x0-APRS Platine "DingleBop" nach DB9MAT, DG1TAL und DF2ET GM3x0-APRS Platine "DingleBop" nach DB9MAT, DG1TAL und DF2ET
 +
 +==== udev ====
 +
 +Um einerseits die Berechtigungen für non-root user zu vergeben und andererseits auch einen symlink anlegen zu lassen, der auf das korrekte Gerät zeigt (die Nummer wechselt bei mehreren hidraw Geräten), kann folgede udev Regel verwendet werden:
 +
 +   SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0d8c", ATTRS{idProduct}=="013c", SYMLINK+="cm108", MODE="0666"
 +   
 +Der symlink /dev/cm108 kann dann anstatt des ursprünglichen Devicenamens /dev/hidrawX verwendet werden.
 +
 +Die Vendor und Product ID lassen sich mittels lsusb ermitteln:
 +
 +   $ lsusb
 +   Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
 +   Bus 001 Device 005: ID 0d8c:013c C-Media Electronics, Inc. CM108 Audio Controller
 +   Bus 001 Device 006: ID 0424:7800 Standard Microsystems Corp.
 +   Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
 +   Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
 +   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 +   
 +In diesem Fall sind das 0d8c:013c (siehe Zeile 2 der Ausgabe von lsusb).   
  
 ==== svxlink.conf ==== ==== svxlink.conf ====
Zeile 71: Zeile 91:
   AUDIO_CHANNEL=0   AUDIO_CHANNEL=0
   SQL_DET=HIDRAW   SQL_DET=HIDRAW
-  HID_DEVICE=/dev/hidraw0+  HID_DEVICE=/dev/cm108  # (originally /dev/hidraw0; see udev rule)
   HID_SQL_PIN=!VOL_DN   HID_SQL_PIN=!VOL_DN
      
Zeile 78: Zeile 98:
   AUDIO_CHANNEL=0   AUDIO_CHANNEL=0
   PTT_TYPE=Hidraw   PTT_TYPE=Hidraw
-  HID_DEVICE=/dev/hidraw0+  HID_DEVICE=/dev/cm108  # (originally /dev/hidraw0; see udev rule)
   HID_PTT_PIN=GPIO3   HID_PTT_PIN=GPIO3
  
Zeile 84: Zeile 104:
  
   sudo nano /etc/svxlink/svxlink.conf   sudo nano /etc/svxlink/svxlink.conf
 +  
 +==== Probleme mit RPi 2B/3B ====
 +
 +Bei den o.g. Raspberry Pis gibt es offenbar ein Problem mit dem USB Bus. Das führt dazu, dass der Kernel den USB-Bus von Zeit zu Zeit resettet. Im syslog erscheinen folgende Meldungen:
 +
 +  retire_capture_urb: 38 callbacks suppressed
 +  
 +In der Folge hängt sich SVXlink auf und ggf. bleibt die PTT aktiv. Um das Problem zu beheben, muss folgende Zeile in die /boot/cmdline.txt aufgenommen werden:
 +
 +  dwc_otg.speed=1
 +  
 +Diess Setting kann dazu führen, dass ggf. einige Tastaturen nicht mehr funktionieren. 
 +
 +Bei Raspberry Pi 3B+ und 4B tritt dieses Problem nicht auf.
 ===== SVX HotSpot / SVX_Hat ===== ===== SVX HotSpot / SVX_Hat =====
  
svxlink/start.1650437476.txt.gz · Zuletzt geändert: 20.04.2022 06:51 von dl5bq