https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204674

            Bug ID: 204674
           Summary: [PATCH] boot1.efi remove consolecontrol as it's not in
                    the UEFI specs
           Product: Base System
           Version: 11.0-CURRENT
          Hardware: amd64
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: [email protected]
          Reporter: [email protected]
          Keywords: patch

Created attachment 163324
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=163324&action=edit
boot1.efi remove ConsoleControl

Hello,

The ConsoleControl->SetMode in boot1.efi breaks booting freebsd correctly on my
machines (HP 840G1 and HP 840G2).
The console during boot1.efi and loader.efi isn't setup correctly, neither is
the framebuffer which means when kernel starts, display is garbage.

After some research I've found that ConsoleControl isn't part of the UEFI specs
but was only on the EDK implementation (there is a bug on grub about this).

I suspect that HP firmware incorrectly implement it. i.e.: The LocateProtocol
works but the SetMode screw things up.

With this patch I can correctly boot FreeBSD on my HP 840 machines and also on
my Samsung 870Z.

Cheers,

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"

Reply via email to