** Summary changed: - bug #43027, ipmi-locate only works on ia64 + [SRU] bug #43027, ipmi-locate only works on ia64
** Description changed: - 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. + [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 + 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. + + + 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/efi/systab is terminated with a "linefeed" (0x0a) and not a NULL(ox00) patch link https://savannah.gnu.org/bugs/download.php?file_id=31919 - Tue 19 Aug 2014 08:52:19 PM UTC, comment #1: Thanks, it'll be in the next release. ** Description changed: [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 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/efi/systab is terminated with a "linefeed" (0x0a) and not a NULL(ox00) patch link https://savannah.gnu.org/bugs/download.php?file_id=31919 Tue 19 Aug 2014 08:52:19 PM UTC, comment #1: Thanks, it'll be in the next release. ** Description changed: [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 + 1. Install freeipmi tools in a UEFI enabled system (D380 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/efi/systab is terminated with a "linefeed" (0x0a) and not a NULL(ox00) patch link https://savannah.gnu.org/bugs/download.php?file_id=31919 Tue 19 Aug 2014 08:52:19 PM UTC, comment #1: Thanks, it'll be in the next release. ** Description changed: [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 (D380 Gen9) + 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/efi/systab is terminated with a "linefeed" (0x0a) and not a NULL(ox00) patch link https://savannah.gnu.org/bugs/download.php?file_id=31919 Tue 19 Aug 2014 08:52:19 PM UTC, comment #1: Thanks, it'll be in the next release. ** Changed in: freeipmi (Ubuntu Trusty) Importance: Undecided => Critical ** Changed in: freeipmi (Ubuntu) Importance: Undecided => Critical -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1359285 Title: [SRU] bug #43027, ipmi-locate only works on ia64 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/freeipmi/+bug/1359285/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs