it-swarm.com.de

So verbinden / lesen / schreiben Sie eine serielle Schnittstelle ohne root

Wie im Titel, außerdem bin ich bereits in der Gruppe dialout über:

_Sudo usermod -a -G dialout ben
_

(Ich habe meinen PC seitdem mehrmals neu gestartet ...)

Ich benutze Ubuntu 16.04

Dateiberechtigung der Gerätedatei:

_crw-rw---- 1 root dialout 216, 0 Aug 26 22:50 /dev/rfcomm0
_

beim Versuch, minicom oder PuTTY (als ben, nicht als root) auszuführen, wurde folgende Fehlermeldung angezeigt:

_minicom: Error opening the file »/dev/rfcomm0«: The device or ressource is busy
_

(Dasselbe gilt für PuTTY)

Aber wenn ich es tue: Sudo minicom, ist alles in Ordnung und funktioniert gut.
(Gerät scheint bei Verwendung von Sudo nicht mehr beschäftigt zu sein)

Frage:
Wie verbinde/lese/schreibe ich an die serielle Schnittstelle ohne root?

3
Ben

Dies ist eine Antwort auf meine eigene Frage.
Um das Problem zu lösen, musste ich den Modemmanager entfernen über:

Sudo apt remove modemmanager

Nach einem Neustart funktioniert minicom (und PuTTY) ohne root!

Natürlich müssen Sie auch in der Gruppe dialout sein:

Sudo adduser $USER dialout

Ich fand die Lösung in diese Frage an Ubunt und dieser Launchpad-Fehlerbericht .

2
Ben