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]"