Date: Tue, 16 Jul 2019 13:55:18 +0300 From: Lev Serebryakov <lev@FreeBSD.org> To: Ryan Moeller <ryan@ixsystems.com>, freebsd-hackers@freebsd.org Subject: Re: Resetting console on boot Message-ID: <721ab68d-cde4-41bb-c105-d15cf07903fa@FreeBSD.org> In-Reply-To: <CAGuotKD9d4mXoWpH3Wy5r5COvwhQ4iGEfngPZ3COXFaz-5851A@mail.gmail.com> References: <CAGuotKD9d4mXoWpH3Wy5r5COvwhQ4iGEfngPZ3COXFaz-5851A@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --grXAJDOzSzhqznQfibWhVIucPk1MXALwQ Content-Type: multipart/mixed; boundary="Cg87AEtozegIdeyABaPYWrbNymp257Ap2"; protected-headers="v1" From: Lev Serebryakov <lev@FreeBSD.org> Reply-To: lev@FreeBSD.org To: Ryan Moeller <ryan@ixsystems.com>, freebsd-hackers@freebsd.org Message-ID: <721ab68d-cde4-41bb-c105-d15cf07903fa@FreeBSD.org> Subject: Re: Resetting console on boot References: <CAGuotKD9d4mXoWpH3Wy5r5COvwhQ4iGEfngPZ3COXFaz-5851A@mail.gmail.com> In-Reply-To: <CAGuotKD9d4mXoWpH3Wy5r5COvwhQ4iGEfngPZ3COXFaz-5851A@mail.gmail.com> --Cg87AEtozegIdeyABaPYWrbNymp257Ap2 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 15.07.2019 23:29, Ryan Moeller wrote: > What do people think about having an early boot stage send some escape > sequence to reset terminals to some sane default terminal settings? Oft= en > firmware or other causes will leave an unreadable font color or break l= ine > 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 me= nus > when using a serial console. I believe this is already done when the > console is set to vidconsole or efi. >=20 > Thoughts? Suggestions? I've proposed this long ago for serial terminals: https://reviews.freebsd.org/D17102 https://reviews.freebsd.org/D17103 I have hardware which sets "black on black" before passing control to OS= =2E --=20 // Lev Serebryakov --Cg87AEtozegIdeyABaPYWrbNymp257Ap2-- --grXAJDOzSzhqznQfibWhVIucPk1MXALwQ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE+W0coLX0MYtnSzMK6rA8WL/cR48FAl0trRxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY5 NkQxQ0EwQjVGNDMxOEI2NzRCMzMwQUVBQjAzQzU4QkZEQzQ3OEYACgkQ6rA8WL/c R4+MqQ//dPwj2ItGkK9QmdQUxsOeCnLMCETOJFdqycuSdRh5f2lWzSWK96K8e1Ec oxN6fWI4s+73rN99btXM5elh6Bx1b5wV0qhPIZPe3R1dQSXiGPTGyhRqIWXaLEpr 5euFtlqV5lce/1TUlpl7rK1edY7iAh+maZSkAPRurVeUydpbLtwj/X/W2DfSTc4l dOmut/0m+7k/2UlykSbhEcCkGSjKhR+UJRPRBOLSKBmyWtMBfptUbrcgqPEBjwtx hGzT2qVvh6Mba+XLgQ7qZLpemgKxzTyhZ/TaKxMcN1RcZS8LNYT9hxe0nOrGhsPK 775ybS4KMUc+loRbpVJR8gKw5MQ6r6OMjMWRCFUKySZy88EnurZ3DCjxpsjEyWNs MPAD9/ptOaPouXuU090aIptd8EfKliGi2k+SzjH192uwvehKkTNTMMLZMvm2tZrX brGM4DpJV2B26IUF6+r3CIM33IYXpa+osh8pIzaQyrRHRAJpB2Ukk1810089j1p7 MOG21uedd9AYmqyrf/JeWYqkhyoyBIi1kM2LmuI5HrdZUayNG8gx2GBKvTmfloQk 30nIJZCmKF5BeH4NNrf2SD1WYMwKlWAZefpOC/3sO0MeaGYtkHBHkVdotQoCCDbP gMM9IIhgqWLKmEvGTIzyQvwc3BuhT2aw9XyzQ+IrlejNKePdodQ= =gkBh -----END PGP SIGNATURE----- --grXAJDOzSzhqznQfibWhVIucPk1MXALwQ--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?721ab68d-cde4-41bb-c105-d15cf07903fa>