Bug 248137 - arm efi loader seems to work better over serial with TERM_EMU than without
Summary: arm efi loader seems to work better over serial with TERM_EMU than without
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: arm (show other bugs)
Version: CURRENT
Hardware: arm Any
: --- Affects Only Me
Assignee: freebsd-arm (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-21 08:35 UTC by Andriy Gapon
Modified: 2021-01-25 14:26 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 Andriy Gapon freebsd_committer freebsd_triage 2020-07-21 08:35:26 UTC
Tested on Orange Pi PC Plus originally with FreeBSD-13.0-CURRENT-arm-armv7-GENERICSD-20200709-r363032.img.xz.

The default loader could not display its menu properly after I commented out beastie_disable in loader.conf. The menu was garbled and I could see elements of what was supposed to be escape sequences, like "[2;19H".

I built a customer loader with TERM_EMU enabled and replaced EFI/BOOT/bootarm.efi in the EFI partition.  After that I could see the menu.

Just in case, additional menu customizations that I had turned on in both cases:
loader_color="NO"
loader_logo="none"
Comment 1 Mitchell Horne freebsd_committer freebsd_triage 2021-01-25 14:26:14 UTC
Recently switched to TERM_EMU in d002814d6b8e, by manu.

https://cgit.freebsd.org/src/commit/stand/efi/libefi?id=d002814d6b8edc9cf85f1653ebb568e59f72f9ad