Herunterladen Inhalt Inhalt Diese Seite drucken

Herstellen Einer Seriellen (Über Usb) Kommunikation Mit Einem Linux-Computer - EEZ BB3 Benutzerhandbuch

Modulares test- & mess-system
Inhaltsverzeichnis

Werbung

EEZ BB3 Benutzerhandbuch
Warten Sie bis die Datenüber-
tragung abgeschlossen ist.
14.5. Herstellen einer seriellen (über USB) Kommunikation mit einem Linux-Compu-
ter
EEZ Studio-Benutzer auf einem Linux-Computer erhalten möglicherweise jedes Mal eine Reihe von
Fehlermeldungen, wenn sie über die serielle Schnittstelle eine erfolgreiche Verbindung zum EEZ BB3
herstellen. Der Grund dafür ist das Vorhandensein einer Modem-Manager-Anwendung, die eine Reihe
von Modembefehlen an das angeschlossene Gerät sendet (in diesem Fall EEZ BB3). Das EEZ BB3
kann aber nur SCPI-Befehle interpretieren und antwortet daher bei jedem Modembefehl mit einer Feh-
lermeldung.
Wenn die Modem Manager-Anwendung nicht benötigt wird (d.h. wenn keine anderen seriellen Geräte
an den Computer angeschlossen sind), kann sie einfach mit dem folgenden Befehl in einem Terminal
(Shell) deinstalliert werden:
sudo apt-get remove modemmanager
Wenn Sie den Modem-Manager jedoch benötigen, dann kann er so konfiguriert werden, dass unnötige
Modembefehle nicht an das angeschlossene EEZ BB3 gesendet werden:
Öffnen Sie ein Terminal (Shell) und geben Sie den folgenden Befehl ein, um zu bestimmen, wel-
che Filterrichtlinie der Modem Manager auf Ihrem System verwendet, indem Sie deren Status
anzeigen:
sudo systemctl status ModemManager
● ModemManager.service - Modem Manager
Loaded: loaded (/lib/systemd/system/ModemManager.service...
Active: active (running) since ...
...
CGroup: /system.slice/ModemManager.service
└─644 /usr/sbin/ModemManager
Die Modem Manager-Filterrichtlinie muss von strict auf default geändert werden. Verwenden Sie
Ihren bevorzugten Texteditor wie gedit, um diese Änderung vorzunehmen:
sudo gedit /lib/systemd/system/ModemManager.service
Zusätzlich können Sie im Abschnitt [Service] die folgende Zeile hinzufügen:
Environment="MM_FILTER_RULE_TTY_ACM_INTERFACE=0"
Laden Sie nach dem Ändern der Servicedatei die systemctl-Konfiguration und starten Sie den
Modem Manager neu:
sudo systemctl daemon-reload
sudo systemctl restart ModemManager
Optional können Sie die Modem Manager-Filterrichtlinie erneut überprüfen, die jetzt wie folgt
aussehen sollte:
--filter-policy=strict
90

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis