Bug 64534

Summary: efibootmgr writes fail with some BIOSs, update to 0.4.0
Product: [Retired] Red Hat Linux Reporter: Matt Domsch <matt_domsch>
Component: eliloAssignee: Bill Nottingham <notting>
Status: CLOSED DUPLICATE QA Contact: Bill Nottingham <notting>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.2CC: john_hull, rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: ia64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2002-05-07 15:06:58 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matt Domsch 2002-05-07 15:06:28 UTC
Description of Problem:
The elilo RPM includes efibootmgr 0.3.x.  This version has a dependency on the 
existence of an EFI variable named Efi-(some-big-guid).  Newer BIOSs from Intel 
may not include this particular variable, hence all writes performed by 
efibootmgr fail.  0.4.0 addresses this problem by removing the dependency on 
any particular EFI variable name.

Version-Release number of selected component (if applicable):
elilo-3.1-2

How Reproducible:
Always with Dell PowerEdge 7150 BIOS A03, or any EFI 1.1-based BIOS, where the 
particular EFI variable listed does not exist.

Steps to Reproduce:
1. Install 7.2 retail on a PE7150 with BIOS A03
2. See that no "Red Hat Linux" boot manager entry is created, and that all 
write calls to efibootmgr fail because it cannot find a file named Efi-*.


Actual Results:
No "Red Hat Linux" boot manager entry is created.  EFI Boot Manager is not 
modified.

Expected Results:
EFI Boot Manager would be updated as expected.

Additional Information:
efibootmgr v0.4.0 is posted at http://domsch.com/linux/ia64/efibootmgr/.  This 
is not a critical bug fix, but should be fixed for any future IA-64 releases, 
and time-permitting and dependent on number of customers with IA-64, an erratum 
(I leave this entirely up to Red Hat to decide).  Dell will be replacing the 
efibootmgr binary as shipped in elilo-3.1-2 with a new binary, and placing the 
0.4.0 source code in /dell, on all factory-installed systems.

Comment 1 Bill Nottingham 2002-05-07 15:51:13 UTC

*** This bug has been marked as a duplicate of 58158 ***