Resetting console on boot

Ryan Moeller ryan at ixsystems.com
Mon Jul 15 20:29:32 UTC 2019


Hello,

What do people think about having an early boot stage send some escape
sequence to reset terminals to some sane default terminal settings? Often
firmware or other causes will leave an unreadable font color or break line
feeds, and the terminal tends to stay that way until a shell clears and
resets the screen. If a shell can do it, surely loader could do it (or even
earlier, if it is not too complex). To my knowledge it should be just a
matter of printing some escape codes before starting the normal boot menus
when using a serial console. I believe this is already done when the
console is set to vidconsole or efi.

Thoughts? Suggestions?

-- 
Ryan Moeller
iXsystems, Inc.
OS Developer
Email: ryan at iXsystems.com


More information about the freebsd-hackers mailing list