[Bug 1900774] [NEW] [arm64] EFI stub: ERROR: FIRMWARE BUG: efi_loaded_image_t::image_base has bogus value

dann frazier 1900774 at bugs.launchpad.net
Tue Oct 20 22:35:51 UTC 2020


Public bug reported:

[Impact]
When booting a kernel >= 5.7 via GRUB on an arm64 server, the EFI stub falsely reports a firmware bug:

EFI stub: Booting Linux Kernel...
EFI stub: EFI_RNG_PROTOCOL unavailable, no randomness supplied
EFI stub: ERROR: FIRMWARE BUG: efi_loaded_image_t::image_base has bogus value
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services and installing virtual address map...
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x431f0a10]

[Test Case]
Boot the groovy kernel.

[Fix]
https://github.com/rhboot/grub2/commit/1d5ef08216edec4d31d0e10cfdb30b5ebfef7a45

[Regression Impact]

** Affects: grub2 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: grub2 (Ubuntu Focal)
     Importance: Undecided
         Status: New

** Affects: grub2 (Ubuntu Groovy)
     Importance: Undecided
         Status: New

** Also affects: grub2 (Ubuntu Groovy)
   Importance: Undecided
       Status: New

** Also affects: grub2 (Ubuntu Focal)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1900774

Title:
  [arm64] EFI stub: ERROR: FIRMWARE BUG: efi_loaded_image_t::image_base
  has bogus value

Status in grub2 package in Ubuntu:
  New
Status in grub2 source package in Focal:
  New
Status in grub2 source package in Groovy:
  New

Bug description:
  [Impact]
  When booting a kernel >= 5.7 via GRUB on an arm64 server, the EFI stub falsely reports a firmware bug:

  EFI stub: Booting Linux Kernel...
  EFI stub: EFI_RNG_PROTOCOL unavailable, no randomness supplied
  EFI stub: ERROR: FIRMWARE BUG: efi_loaded_image_t::image_base has bogus value
  EFI stub: Using DTB from configuration table
  EFI stub: Exiting boot services and installing virtual address map...
  [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x431f0a10]

  [Test Case]
  Boot the groovy kernel.

  [Fix]
  https://github.com/rhboot/grub2/commit/1d5ef08216edec4d31d0e10cfdb30b5ebfef7a45

  [Regression Impact]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1900774/+subscriptions



More information about the foundations-bugs mailing list