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