Goddammit.
Damit die Kiste die Hardware dauerhaft auf 38400 Baud eingestellt hat mußte ich eine Datei erzeugen:
# cat /etc/systemd/system/serial-baudrate.service [Unit] Description=Set serial port baud rate
[Service] ExecStart=/bin/stty -F /dev/ttyUSB0 38400
[Install]
Und das als "Service" starten: Hoffen wir das Beste...
On 12/7/23 16:53, Andreas Delleske wrote:
Goddammit.
Damit die Kiste die Hardware dauerhaft auf 38400 Baud eingestellt hat mußte ich eine Datei erzeugen:
# cat /etc/systemd/system/serial-baudrate.service [Unit] Description=Set serial port baud rate
[Service] ExecStart=/bin/stty -F /dev/ttyUSB0 38400
[Install]
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.
Liebe Grüße Uwe