Hallo Andreas,
[ich habe die Liste mal wieder ins cc: genommen]
On 12/11/23 09:56, Andreas Delleske wrote:
[Service] ExecStart=/bin/stty -F /dev/ttyUSB0 38400
Das ist nur so mittel-richtig. Ich hätte mich jetzt an das gehalten was Lennard Pöttering in https://0pointer.de/blog/projects/serial-console.html geschrieben hat.
Statt das cp und so händisch zu machen, kann man auch
systemctl edit serial-getty@ttyUSB0.service
aufrufen und nur die agetty-cmdline anpassen. (Sodass die Datei abgesehen von den Kommentarzeilen etwa enthält:
[Service] ExecStart=-/sbin/agetty -o '-p -- \u' 38400 - $TERM
)
Ansonsten kann man mit der default-Einstellung mit einem Break auch die Baudrate umstellen.
Ah vielen Dank!
Das Problem ist, an der anderen Seite sitzt nachher ein fest installierter Microcontroller, der weiß nix von umstellen :) - für den ist es eben auch besser es wird festgenagelt.
Ah, und der soll dann den getty steuern? Für sowas hätte ich jetzt eher den getty weggelassen.
Ich glaub ich hab den Hinweis den Du zitierst auch gelesen aber da ich den Teil mit '-p -- \u' nicht verstanden hab hab ichs gelassen..
In meinem unverändertem service-file steht:
ExecStart=-/sbin/agetty -o '-p -- \u' --keep-baud 115200,57600,38400,9600 - $TERM
d.h. den Teil mit dem -o '...' habe ich nicht angefasst, sondern nur die unerwünschten Baudraten gelöscht.
Liebe Grüße Uwe
Hi Uwe,
[ich habe die Liste mal wieder ins cc: genommen]
Danke :)
systemctl edit serial-getty@ttyUSB0.service
aufrufen und nur die agetty-cmdline anpassen. (Sodass die Datei abgesehen von den Kommentarzeilen etwa enthält:
[Service] ExecStart=-/sbin/agetty -o '-p -- \u' 38400 - $TERM
Hab ich gerade gemacht, hat gehelft! Vielen Dank! MAGIC...
Das Umstellen der Baudrate mit Escape wird bei mir nicht passieren da auf der Gegenseite ein dummer Microcontroller sitzt. Der braucht eher "stabile Verhältnisse" und der kann nur 38400!
P.S: journalctl -xe hat sich ständig über "regulatory.. crda" beschwert obwohl ich über raspi-config das WLAN-Land DE öfters eingegeben habe. Sogar bei wpasupplicant.conf stands korrekt.
Jetzt habe ich einfach "apt purge crda" gesagt und Ruhe war.
WLAN brauche ich dort eh nicht, hab ich in /boot/config.txt auch abgestellt:
dtoverlay=disable-wifi dtoverlay=disable-bt