When the text console login (runlevel=3) decides it needs to
reverse upper and lower case, how can one get it to return
to normal behavior?
Apparently, Linux text console login has has a "feature"
that once allowed Unix to work with terribly old teletypes
and similar hardware that could only do upper case. When I
tried to log in on the (text) console yesterday, I must have
somehow triggered it, because even after toggling the caps
lock key until the caps lock LED on the keyboard turned off,
the system echoed my username in upper case. With the caps
lock LED turned on, the system echoed my username in lower
I tried control-D, control-C, and a bunch of other tactics
that I seem to recall having used on old Unix systems to
revert to normal behavior when stuck in the reverse-case
mode. Nothing helped. Rebooting (via SSH from another
machine) made the symptom go away.
So, what is the method to get Linux text console login to
return to normal (non-reversing) behavior?
(Yes, that is one of my email addresses.)