I think the answer here is to stop passing "console=ttyS0". This is
something that is typically only done for debugging.

dmesg shows a 14 second delay between the "console [tty1] enabled" and
"console [ttyS0] enabled" messages. I suspect that because console=ttyS0
is passed the kernel is going to dump all the messages accumulated in
dmesg so far to the serial port when it is registered as a console
device. Because this is a slow device this consumes significant time,
and it happens in an initcall so it blocks boot progress. Then boot from
that point on is slowed down by printing messages out on the serial port
every time something is printed to the kernel log.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1879290

Title:
  pc: no message on the screen for ~30s on fast HW

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1879290/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to