Skip site navigation (1)Skip section navigation (2)
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>