Alfred Morgan <alf...@54.org> wrote:

> Theo wrote:
> > Figure out how to build and install.  It is not hard to test.
> 
> Thank you, I did as you suggested and I was able to narrow down the issue
> to this line of code in /usr/src/sys/arch/amd64/stand/efiboot/efiboot.c:
> 
> EFI_CALL(ST->RuntimeServices->GetTime, &t, NULL);
> 
> 
> The GetTime call would always return the same time. It turned out that my
> BIOS clock was frozen and was not ticking so the boot prompt was waiting
> for a time that never arrived.
> 
> I learned a lot about OpenBSD efiboot and a good BIOS lesson. Always use
> the clear CMOS hardware jumper after a BIOS update. I have been using the
> "Load defaults" in the BIOS after a BIOS update but that is not good enough.
> 
> Thanks again Theo for your direction and encouragement.

Interesting.  Wonder how common this is.

Should our code eventually advance if it has done millions of inspection
loops?  If you can re-create the condition, can you propose a diff which
does that?

Reply via email to