2016-12-14 3 views
0

Ich möchte ttyACM Gerät, insbesondere Arduino Leonardo Board unter Fedora lesen und schreiben können.Zugriff auf ttyACM Gerät im Modus 0660

Ich habe eine Regel:

SUBSYSTEM=="tty", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="8036", SYMLINK+="arduino", MODE="0660", GROUP="plugdev" 

Symlink erstellt, aber ich habe keine Berechtigung, um das Gerät zu lesen:

[[email protected] ~]$ cat /dev/arduino 
cat: /dev/arduino: Permission denied 

Zeige ls gibt die folgenden:

[[email protected] ~]$ ls -l /dev/arduino /dev/ttyACM0 
lrwxrwxrwx. 1 root root   7 Dec 18 15:25 /dev/arduino -> ttyACM0 
crw-rw----. 1 root dialout 166, 0 Dec 18 15:25 /dev/ttyACM0 

Wenn ich den Modus auf 0666 ändere, funktioniert es. Ich gehöre zu der Gruppe plugdev:

[[email protected] ~]$ sudo groups nexy 
nexy : nexy wheel plugdev 
+1

Können Sie einfach 'gruppen' und' ls -l/dev/arduino/dev/ttyACM * 'ausführen und die Ausgabe hier posten? Außerdem, auf welchen Port möchten Sie zugreifen, wie versuchen Sie darauf zuzugreifen und welche Fehlermeldung erhalten Sie, wenn Sie darauf zugreifen? –

Antwort

0

Sie könnten einloggen müssen und melden Sie sich an Rücken oder Ihren Computer neu starten, wenn Sie nur sich selbst vor kurzem in die Gruppe aufgenommen.

+0

Nein, ich bin in dieser Gruppe seit ich mein System installiert habe und auch meine anderen Geräte funktionieren. –

Verwandte Themen