r351900 broke UEFI boot on VMware VMs

Toomas Soome tsoome at me.com
Fri Feb 14 11:50:20 UTC 2020



> On 14. Feb 2020, at 13:43, Yuri Pankov <ypankov at fastmail.com> wrote:
> 
> Hi Toomas,
> 
> I was finally able to find the revision that has broken UEFI boot on VMware VMs, that is ESXi 6.7 and Workstation 15.x, for me at least -- VM simply powers off (sometimes with uninformative message about runtime exception) after loader messages and before displaying any kernel messages.
> 
> commit 9b4871ee590632c8f983fbc82fea6a95a01e8c76 (HEAD)
> Author: tsoome <tsoome at FreeBSD.org>
> Date:   Thu Sep 5 22:15:50 2019 +0000
> 
>    loader: use teken teminal emulator for x86 and uefi
> 
>    Replace mini cons25 emulator with teken, this does enable us proper console
>    terminal for loader and will make it possible to implement different
>    back end callbacks to draw to screen.
> 
>    At this time we still only "draw" in text mode.
> 
> Notes:
>    svn path=/head/; revision=351900
> 
> Done by bisecting, building full ISO for every step, so it's likely correct.  Any ideas?


I am currently working with that code, so hopefully will be able to find the root cause soon enough. I am able to replicate the issue on fusion, for time being, I have found that if you esc out from menu and enter ls command, the crash wont happen:) 

sorry,
toomas


More information about the freebsd-current mailing list