Bug 254300 - loader prompt echoes one of [/|\] instead of typed character on serial console
Summary: loader prompt echoes one of [/|\] instead of typed character on serial console
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: misc (show other bugs)
Version: 12.2-RELEASE
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-15 08:31 UTC by Felix Palmen
Modified: 2022-06-13 13:31 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Palmen freebsd_committer freebsd_triage 2021-03-15 08:31:58 UTC
/boot.config:
-h -S115200

/boot/loader.conf:
boot_multicons="NO"
boot_serial="YES"
comconsole_speed="115200"
console="comconsole"

When selecting the loader prompt, typing commands works, but the character echoed is most of the time one of /, \, | instead of the typed character.
Comment 1 Felix Palmen freebsd_committer freebsd_triage 2021-03-29 21:15:47 UTC
I now tested the same with loader.efi from 13.0-RC2, and the effect is slightly different. First, I noticed a dash is also among the echoed characters, so this looks a lot like scattered remains of an "ascii spinner" mixed in.

With the newer loader.efi, instead of replacing random characters with any of [/-|\], these characters are inserted now.

For example, when I type "boot", I might get the following on loader's prompt:

12.2: bo/t
13.0: bo/ot
Comment 2 Graham Perrin freebsd_committer freebsd_triage 2021-04-05 10:36:38 UTC
I can't reproduce anything like this with FreeBSD-13.0-RC5-amd64.vhd with and without EFI.
Comment 3 Graham Perrin freebsd_committer freebsd_triage 2021-04-05 10:37:11 UTC
Sorry, ignore my previous comment.
Comment 4 Felix Palmen freebsd_committer freebsd_triage 2021-05-13 01:10:36 UTC
This is a minor nuisance as everything works as typed. Still it would be very nice to have it solved, because it's quite confusing to use the loader prompt on a serial line like this. Can anyone reproduce the problem?