Unter CrunchBang Linux (Debian-Variante) habe ich einen COM-Port ttyS0, den ich mit einem NFC-Gerät verwenden möchte. libnfc antwortete, dass keine NFC-Geräte angezeigt werden konnten, daher habe ich versucht, den COM-Port direkt zu öffnen. Dafür habe ich verwendet:
sudo cu -l /dev/ttyS0 -s 9600
Dieser Befehl gibt jedoch Folgendes zurück:
cu: open (/dev/ttyS0): Permission denied
cu: /dev/ttyS0: Line in use
Ich weiß nicht, was diese Verbindung möglicherweise verwenden könnte. Um dies herauszufinden, habe ich versucht, alle offenen Prozesse zu lesen und nach folgenden Elementen zu filtern ttyS0:
ps -ef | grep tty
Für diesen Befehl wird jedoch nichts angezeigt, das verwendet wird ttyS0. Ich habe auch versucht, alle geöffneten Dateien abzurufen und nach einer Sperre zu filtern ttyS0:
lsof | grep tty
dies gibt aber nichts mit zurück ttyS0.
Wie ist es möglich, cudass die Zeile verwendet wird, aber beide psund lsofnichts über diese Zeile zurückgeben?
/dev/ttyS0. Das verbirgt jedoch alle anderen ttys.
minicomfunktioniert gut, aber cuund screenweigern sich zu sprechen /dev/ttyUSB0. Ich wurde geraten , meinen Benutzer des hinzuzufügen uucpund dialoutGruppen und ausloggen das hat nicht geholfen.