[Bug 1571500] Re: serial-getty at .service does not configure baud rate
Martin Pitt
martin.pitt at ubuntu.com
Sun Apr 24 08:15:50 UTC 2016
Phillip Susi [2016-04-24 0:46 -0000]:
> Because it renders the baud rate setting inoperable? Or are you
> supposed to set the baud rate using some other mechanism, and thus, it
> is intended that this script should not modify it?
My understanding is that this unit isn't meant to configure baud rates
but merely start getty on the requested one. In a world before systemd
there was nothing that changed them by default either. Normally you
set the baud rate on the kernel command line
(https://www.kernel.org/doc/Documentation/kernel-parameters.txt) or
just rely on the kernel driver's default.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1571500
Title:
serial-getty at .service does not configure baud rate
Status in systemd package in Ubuntu:
Invalid
Bug description:
I want to add a console port on a Ubuntu machine to be able to access
it from a terminal server.
This machine has no serial port but lots of USB ports (like most nowadays).
I use a USB-to-serial adapter to have the ttyUSB0 up and listening.
I copied /lib/systemd/system/serial-getty at .service to
/lib/systemd/system/serial-getty at ttyUSB0.service and set the speed to
57600
+++++++++++
[Service]
ExecStart=-/sbin/agetty --keep-baud 57600 %I $TERM
+++++++++++
the service status shows the right speed
+++++++++++
$ sudo systemctl status serial-getty at ttyUSB0.service
● serial-getty at ttyUSB0.service - Serial Getty on ttyUSB0
Loaded: loaded (/lib/systemd/system/serial-getty at ttyUSB0.service; enabled; vendor preset: enabled)
Active: active (running) since 月 2016-04-18 14:07:30 JST; 58min ago
Docs: man:agetty(8)
man:systemd-getty-generator(8)
http://0pointer.de/blog/projects/serial-console.html
Main PID: 3017 (agetty)
CGroup: /system.slice/system-serial\x2dgetty.slice/serial-getty at ttyUSB0.service
└─3017 /sbin/agetty --keep-baud 57600 ttyUSB0 vt220
+++++++++++
Even so, I can't log in from the serial port at a speed other than
9600...
With such settings I shouldn't even be able to get a right answer at
9600bps, only garbage.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1571500/+subscriptions
More information about the foundations-bugs
mailing list