Hallo Leute, gleich vor weg, ich bin was Linux und vor allem Linux Manjaro angeht ein absoluter Neuling. Ich habe mir jetzt aber einen 3D Drucker zugelegt und habe statt dem Raspi einen alten Rechner der im Keller rumstand als ersatzgenommen und Manjaro Installiert um die Einstellungen über AnyDesk zu ändern ohne immer zu dem Drucker rennen zu müssen. (Dieser steht im Keller, und meistens kommen mir die Ideen, wenn ich auf der Arbeit bin, dann kann ich nicht mal eben in den Keller gehen und was Starten. Ich habe alles soweit Installiert bekommen, nur jetzt stehe ich seit 2 Tagen vor einem Problem wo ich nicht weiter komme.
Wenn ich über „lsusb“ mir die USB Ports anzeigen lasse, steht bei dem Drucker „Bus 005 Device 008: ID 1a86:7523 QinHeng Electronics CH340 serial converter“.
Wenn ich versuche den Drucker über z.B. Pronterface oder Octoprint zu öffnen bekommen ich folgenden Fehler,
„Verbinde…
Could not connect to /dev/ttyUSB0 at baudrate 115200:
Serial error: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Keine Berechtigung: ‘/dev/ttyUSB0’ „
Drucker ist ein Ender 3 Pro.
Ihr seid meine letzte Hoffnung, wie bekomme ich den Serial Treiber installiert? Hat jemand schon Erfahrungen damit gemacht einen 3D Drucker über einen Manjaro PC laufen zu lassen?
2 Likes
Theoretisch sollte es reichen, dich der tty
Gruppe hinzu zu fügen:
sudo usermod -aG tty $USER
Aus- und einloggen nicht vergessen
Vielleicht auch uucp
?
sudo usermod -aG uucp $USER
Quelle:
$ grep tty /lib/udev/rules.d/50-udev-default.rules ✔
SUBSYSTEM=="tty", KERNEL=="ptmx", GROUP="tty", MODE="0666"
SUBSYSTEM=="tty", KERNEL=="tty", GROUP="tty", MODE="0666"
SUBSYSTEM=="tty", KERNEL=="tty[0-9]*", GROUP="tty", MODE="0620"
SUBSYSTEM=="tty", KERNEL=="sclp_line[0-9]*", GROUP="tty", MODE="0620"
SUBSYSTEM=="tty", KERNEL=="ttysclp[0-9]*", GROUP="tty", MODE="0620"
SUBSYSTEM=="tty", KERNEL=="3270/tty[0-9]*", GROUP="tty", MODE="0620"
SUBSYSTEM=="vc", KERNEL=="vcs*|vcsa*", GROUP="tty"
KERNEL=="tty[A-Z]*[0-9]|ttymxc[0-9]*|pppox[0-9]*|ircomm[0-9]*|noz[0-9]*|rfcomm[0-9]*", GROUP="uucp"
Mein Ender 3 zeigt nach dem Anschluß:
ls -lA /dev/ttyU*
crw-rw---- 1 root uucp 188, 0 11. Feb 13:48 /dev/ttyUSB0
und ich bin in der Gruppe uucp
.
uucp
darf lesen und schreiben.
pronterface
läuft problemlos.
Danke für den Tip, aber klappt bei mir trotzdem nicht.
Wie hast du es geschafft den zum laufen zu bekommen?
Habe das Gefühl das mir irgendein Treiber noch fehlt.
Dank dem Deutschlernen in der Vergangenheit habe ich die Antworten jetzt in diesem Thread für mich gefunden. Vielen Dank.
andreas85:
groups
[alexander-OctoPrint alexander]# dmesg | tail -n25
[ 1583.115660] perf: interrupt took too long (3960 > 3958), lowering kernel.perf_event_max_sample_rate to 50400
[ 1676.828564] audit: type=1101 audit(1644574844.720:144): pid=1313 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:accounting grantors=pam_unix,pam_permit,pam_time acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 2061.632866] audit: type=1101 audit(1644575229.528:145): pid=1329 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:accounting grantors=pam_unix,pam_permit,pam_time acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 2061.633724] audit: type=1110 audit(1644575229.528:146): pid=1329 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_env,pam_faillock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 2061.638779] audit: type=1105 audit(1644575229.531:147): pid=1329 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:session_open grantors=pam_systemd_home,pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 2061.646015] audit: type=1106 audit(1644575229.541:148): pid=1329 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:session_close grantors=pam_systemd_home,pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 2061.646082] audit: type=1104 audit(1644575229.541:149): pid=1329 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_env,pam_faillock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[ 3605.035944] perf: interrupt took too long (4954 > 4950), lowering kernel.perf_event_max_sample_rate to 40200
[ 3637.253838] audit: type=1130 audit(1644576805.146:150): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3647.267348] audit: type=1131 audit(1644576815.159:151): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5186.169101] audit: type=1100 audit(1644578354.064:152): pid=1425 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:unix_chkpwd acct="alexander" exe="/usr/bin/unix_chkpwd" hostname=? addr=? terminal=? res=success'
[ 7237.255706] audit: type=1130 audit(1644580405.150:153): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 7247.265781] audit: type=1131 audit(1644580415.160:154): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[10837.222189] audit: type=1130 audit(1644584005.117:155): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[10847.232869] audit: type=1131 audit(1644584015.127:156): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[14437.206001] audit: type=1130 audit(1644587605.098:157): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[14447.217669] audit: type=1131 audit(1644587615.107:158): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[18037.215486] audit: type=1130 audit(1644591205.108:159): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[18047.227993] audit: type=1131 audit(1644591215.121:160): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[19811.570337] audit: type=1100 audit(1644592979.462:161): pid=1719 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:unix_chkpwd acct="alexander" exe="/usr/bin/unix_chkpwd" hostname=? addr=? terminal=? res=success'
[19948.443363] audit: type=1101 audit(1644593116.334:162): pid=1729 uid=0 auid=1000 ses=1 subj==unconfined msg='op=PAM:accounting grantors=pam_unix,pam_permit,pam_time acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/1 res=success'
[20107.199146] audit: type=1100 audit(1644593275.093:163): pid=1771 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:authentication grantors=pam_unix acct="root" exe="/usr/bin/su" hostname=? addr=? terminal=/dev/pts/2 res=success'
[20107.199255] audit: type=1101 audit(1644593275.093:164): pid=1771 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:accounting grantors=pam_unix acct="root" exe="/usr/bin/su" hostname=? addr=? terminal=/dev/pts/2 res=success'
[20107.199854] audit: type=1103 audit(1644593275.093:165): pid=1771 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:setcred grantors=pam_unix acct="root" exe="/usr/bin/su" hostname=? addr=? terminal=/dev/pts/2 res=success'
[20107.200034] audit: type=1105 audit(1644593275.093:166): pid=1771 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:session_open grantors=pam_unix acct="root" exe="/usr/bin/su" hostname=? addr=? terminal=/dev/pts/2 res=success'
[alexander-OctoPrint alexander]# sudo usermod -aG dialout $USER
usermod: Gruppe »dialout« existiert nicht.
[alexander-OctoPrint alexander]# sudo apt-get install cups cups-client cups-bsd
sudo: apt-get: Befehl nicht gefunden
[alexander-OctoPrint alexander]# sudo apt-get install hplip printer-driver-gutenprint
sudo: apt-get: Befehl nicht gefunden
[alexander-OctoPrint alexander]# sudo pacman install cups cups-client cups-bsd
Fehler: Keine Operation angegeben (benutzen Sie -h für Hilfe)
[alexander-OctoPrint alexander]# sudo pycman-get install hplip printer-driver-gutenprint
sudo: pycman-get: Befehl nicht gefunden
[alexander-OctoPrint alexander]# ls -lA /dev/ttyU*
ls: Zugriff auf '/dev/ttyU*' nicht möglich: Datei oder Verzeichnis nicht gefunden
[alexander-OctoPrint alexander]# groups
root
[alexander-OctoPrint alexander]#
Sorry bekomme das irgendwie nicht hin in ein Editierfeld zu kopieren
kisun
13 February 2022 18:56
10
Shift + ` (die taste rechts neben dem ß auf einer deutschen Tastatur) 5x drücken und dann einmal ‘enter’. Das oberhalb und unterhalb deiner Codeausgabe und es sieht schick aus.
beep
andreas85:
groups
Ist ein Befehl
Das Ergebnis ist einzeilig und zeigt an in welchen Gruppen DU bist.
Und während dein Drucker verbunden ist,
andreas85:
ls -lA /dev/ttyU*
Gibt auch eine Zeile, und zeigt an von welcher Gruppe dein Drucker benutzt werden kann.
Und dieser Befehl sollte dich in die Gruppe uucp
aufnehmen.
Übrigens kann man hier erfahren wie man im Forum gut posten kann:
This tutorial is superseded by this one. Remember all Tutorials are wiki posts that can be edited by TL2 (Trust Level 2) members and above.
Welcome to Manjaro!
To allow all of us helpful people on this forum TO HELP YOU, we need some basic information about your system. This probably means you described the symptoms of your problem, but now we need some more information to know where the origin of your issue is exactly.
Someone else probably linked you to…
Difficulty: ★☆☆☆☆
Strong of its many members, the Manjaro support forum can provide you help whenever you have an issue with your Manjaro installation. But in order to work efficiently, we shall also ask you to follow three major points.
Provide context
Simply signaling an issue is rarely enough to understand how it occurred. It is thus important to provide details on how it happened:
Detail prior actions leading to the issue.
List solutions and guides you already tried, with links when…
Hi, hat der Drucker ein Ramps-Board oder vergleichbar mit Marlin Firmware (oder vergleichbar)?
Wenn du einen alten Arduino rumliegen hast, installiere dir die Software dafür doch mal über Pamac, wahrscheinlich wird in dem Zuge alles notwendige wie Gruppen eingerichtet. Wenn du “blink” flashen kannst, ist alles io.
kisun
14 February 2022 14:41
14
Hallo @just-4-urbex ‘apt-get
’ geht bei Manjaro nicht um Pakete zu installieren. Das Programm ist für Distributionen die auf Debian basieren.
Bei Manjaro sind standartmäßig 2 Programme zum installieren von Paketen an Bord. Einmal das von Arch stammende ‘pacman
’ und einmal das Manjaro-eigene ‘pamac
’. Wenn du eine ‘apt-get
’ ähnliche Syntax magst solltest du eher ‘pamac
’ benutzen.
Für näheres zu den Paketmanagern kannst du spaßeshalber mal folgendes in Terminal eingeben:
pamac --help
pacman --help
Dein ‘groups
’-Befehl gibt nur ‘root
’ aus und das ‘#
’ in deiner bash-Eingabezeile lässt darauf deuten das du als root user unterwegs bist. Das könnte auch die Ursache deines Problems sein. Bitte log dich nur als normaler Benutzer ein, dann sollte die bash-Eingabezeile ein ‘$
’ am ende haben.
Ich vermute mal du hast irgendwann vorher mal ein ‘su
’ eingegeben, was dich zum root-user macht. Ein ‘exit’ sollte dich dann auch wieder zum normalen user machen.
Für Operationen die root-rechte erfordern genügt ein ‘sudo
’ vor dem Befehl.
Ach und bitte ‘pamac’ nicht als root-user ausführen.
Ach und bitte poste mal die Ausgabe von dem folgenden Befehl bitte:
cat /etc/group
Ach und bitte poste mal die Ausgabe von dem folgenden Befehl bitte:
cat /etc/group
[/quote]
cat /etc/group 2 ✘ 18m 51s
root:x:0:root
nobody:x:65534:
adm:x:999:daemon
wheel:x:998:alexander,drucker
utmp:x:997:
audio:x:996:
disk:x:995:
input:x:994:
kmem:x:993:
kvm:x:992:
lp:x:991:cups,alexander
optical:x:990:
render:x:989:
sgx:x:988:
storage:x:987:
tty:x:5:alexander
uucp:x:986:alexander
video:x:985:sddm
users:x:984:drucker
sys:x:3:bin,alexander
mem:x:8:
ftp:x:11:
mail:x:12:
log:x:19:
smmsp:x:25:
proc:x:26:polkitd
games:x:50:
lock:x:54:
network:x:90:alexander
floppy:x:94:
scanner:x:96:
power:x:98:alexander
systemd-journal:x:983:
rfkill:x:982:
dbus:x:81:
bin:x:1:daemon
daemon:x:2:bin
http:x:33:
systemd-coredump:x:981:
systemd-network:x:980:
systemd-oom:x:979:
systemd-journal-remote:x:978:
systemd-resolve:x:977:
systemd-timesync:x:976:
uuidd:x:68:
dhcpcd:x:975:
dnsmasq:x:974:
rpc:x:32:
adbusers:x:973:
ntp:x:87:
avahi:x:972:
colord:x:971:
cups:x:209:
flatpak:x:970:
geoclue:x:969:
git:x:968:
nm-openconnect:x:967:
nm-openvpn:x:966:
openvpn:x:965:
polkitd:x:102:
rtkit:x:133:
saned:x:964:
sddm:x:963:
tss:x:962:
usbmux:x:140:
autologin:x:1000:alexander
alexander:x:1001:
drucker:x:1002:
Ich habe auch einen Laserjet DN401 angeschlossen, dieser Funktioniert einwandfrei
Da ist das 32 bit Silent Mainboards V4.2.7 TMC2225 verbaut