[Bug 204674] [PATCH] boot1.efi remove consolecontrol as it's not in the UEFI specs
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Nov 19 10:53:03 UTC 2015
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: freebsd-bugs at FreeBSD.org
Reporter: manu at bidouilliste.com
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.
More information about the freebsd-bugs
mailing list