System fails to boot into RHEL8.1 with error message "exit_boot() failed! efi_main() failed!" - Lenovo ThinkSystem

System fails to boot into RHEL8.1 with error message "exit_boot() failed! efi_main() failed!" - Lenovo ThinkSystem

Identify Your Device
Enter your serial number or select Browse Product to find your specific server/appliance.

System fails to boot into RHEL8.1 with error message "exit_boot() failed! efi_main() failed!" - Lenovo ThinkSystem

Symptom

RHEL8.1/RHEL8.2 fails to boot up and reports the error message "exit_boot() failed!" and "efi_main() failed!" after updating drivers or changing UEFI configuration for an adapter.

(where UEFI = Unified Extensible Firmware Interface)

Affected Configurations

The system is configured with at least one of the following:

  • RHEL 8.1, any version
  • RHEL 8.2 , any OS RedHat, any version

This tip is not system specific.

This tip is not option specific.

The system has the symptom described above.

Note: This does not imply that the network operating system will work under all combinations of hardware and software.

Please see the compatibility page for more information: http://www.lenovo.com/us/en/serverproven/

Solution

Red Hat has released the Z-stream kernel which contains the fix. The issue is tracked in:

https://bugzilla.redhat.com/show_bug.cgi?id=1824005

Refer to more information about Z-stream kernel of RHEL8.2 at the URL:

https://access.redhat.com/errata/RHSA-2020:3010

Upgrade to kernel-4.18.0-193.13.2.el8_2.x86_64.rpm

Additional Information

The issue occurs when there are a larger number of devices installed on the system, which may cause the memmap to be divided into multiple segments. In this case, the size of the previous reservation may become insufficient for the multiple memory segments.

For more info, please refer to the upstream kernel commit ID b84a64fad40637b1c9fa4f4dbf847a23e29e672b, which had this issue corrected on Nov 29 2018. The fix is integrated into RHEL8.1/RHEL8.2 Z-stream kernel.

Refer to the Red Hat KB article: https://access.redhat.com/solutions/5091541

 

Alias Id:102019
Document ID:HT510865
Original Publish Date:07/29/2020
Last Modified Date:09/01/2021