bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #62136] FreeBSD fails to boot on UEFI systems


From: Sergey Lisov
Subject: [bug #62136] FreeBSD fails to boot on UEFI systems
Date: Thu, 3 Mar 2022 04:31:46 -0500 (EST)

URL:
  <https://savannah.gnu.org/bugs/?62136>

                 Summary: FreeBSD fails to boot on UEFI systems
                 Project: GNU GRUB
            Submitted by: sleirsgoevy
            Submitted on: Thu 03 Mar 2022 09:31:44 AM UTC
                Category: Booting
                Severity: Major
                Priority: 5 - Normal
              Item Group: Software Error
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
                 Release: 
                 Release: other
         Discussion Lock: Any
         Reproducibility: None
         Planned Release: None

    _______________________________________________________

Details:

GRUB's kfreebsd command fails to boot FreeBSD on a UEFI system. There are no
errors, but there are no signs of FreeBSD booting either.

There are two reasons for this:
* GRUB does not know how to pass EFI framebuffer data to FreeBSD.
* When booted with UEFI, FreeBSD relies on the bootloader for finding the ACPI
RSDP table. It should be passed in the 'hint.acpi.0.rsdp' kernel environment
variable ('kFreeBSD.hint.acpi.0.rsdp' in GRUB).

Note: I am booting the vanilla FreeBSD 13.0 kernel using GRUB's kfreebsd
command. Neither the FreeBSD's legacy bootloader nor the FreeBSD's EFI
bootloader are involved.

GRUB does support passing EFI framebuffer data to NetBSD, a patch is attached
that expands this feature to FreeBSD.



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Thu 03 Mar 2022 09:31:44 AM UTC  Name: patch.txt  Size: 7KiB   By:
sleirsgoevy

<http://savannah.gnu.org/bugs/download.php?file_id=52953>

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?62136>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]