[SRU] bug #43027, ipmi-locate only works on ia64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
freeipmi (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Trusty |
Fix Released
|
Critical
|
Unassigned |
Bug Description
[Impact]
ipmi-locate only work on ia64, and it does not work on UEFI enabled systems. This causes ipmi-locate to not be able to discover attached BMC's, causing the Ubuntu Certification to Fail.
[Test Case]
1. Install freeipmi tools in a UEFI enabled system (DL380 Gen9)
2. ipmi-locate, it will fail
3. Install freeipmi-tools with fix.
4. ipmi-locate, it will succeed.
[Regression Potential]
Minimal, this only enables UEFI, and does nto affect ia64 architectures. This has been tested and systems will be re-tests (both UEFI/onon-UEFI) before it cane be successfully verified.
[Original Description]
USE_EFI is only defined in ipmi-locate if the ARCH is ia64. A distro (RHEL7 for example) delivered version of freeipmi will need to run on UEFI and legacy systems.
I've attached a patch that fixes this issue and another issue where the SMBIOS= line in /sys/firmware/
patch link https:/
Tue 19 Aug 2014 08:52:19 PM UTC, comment #1:
Thanks, it'll be in the next release.
summary: |
- bug #43027, ipmi-locate only works on ia64 + [SRU] bug #43027, ipmi-locate only works on ia64 |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in freeipmi (Ubuntu Trusty): | |
importance: | Undecided → Critical |
Changed in freeipmi (Ubuntu): | |
importance: | Undecided → Critical |
Changed in freeipmi (Ubuntu Trusty): | |
status: | Fix Committed → Confirmed |
status: | Confirmed → Fix Released |
Changed in freeipmi (Ubuntu Trusty): | |
status: | Fix Released → Fix Committed |
Tested patch on DL380 Gen9. It works correctly.