Linux verwendet den getty- Dienst, um Eingabeaufforderungen für die Konsole anzuzeigen (und die Ports neu zu initialisieren). Sie müssen die richtige Bitrate für jeden Port in der Befehlszeile des Dienstes angeben. (Wenn das System den Standard " util-linux" verwendet agetty
, können Sie auch die --keep-baud
Option hinzufügen, um Wechselraten überhaupt zu vermeiden.)
Wie das geht, hängt von Ihrer Linux-Distribution ab (und davon, welches Init-System verwendet wird):
Wenn SysV init verwendet wird, bearbeiten Sie
/etc/inittab
. Suchen Sie die Zeile mit der Bezeichnung "ttyS0", fügen Sie am Ende Parameter hinzu, und starten Sie dann die Datei entweder neu, oder laden Sie sie neutelinit q
.Wenn systemd verwendet wird, bearbeiten Sie es
serial-getty@ttyS0.service
. Sie sollten es aber nicht brauchen, da die Lagerservice-Datei bereits115200,38400,9600
und sogar angibt--keep-baud
.(Wenn Sie jedoch die Unit-Datei bearbeiten müssen, verwenden Sie
systemctl edit --full
die ExecStart-Zeile und passen Sie sie an. Starten Sie den Dienst nach dem Speichern und Beenden erneut.)Als Randbemerkung stellen Sie sicher, dass Sie tatsächlich verwenden
serial-getty@.service
(für serielle Schnittstellen optimiert) und nicht für Maingetty@.service
(für lokale Konsolen optimiert).Wenn ein anderes init-System verwendet wird ... siehe die Dokumentation.