MAAS incorrectly PXE boot UEFI/legacy boot

Bug #1732980 reported by MichaelEino
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Fix Released
Undecided
Unassigned

Bug Description

I'm trying to deploy Ubuntu 16.04 to "HP proliant DL380 G9", after many trials.. I got that every time I start commission and/or deploy the machine insanely toggles the boot mode from UEFI to legacy boot

commission starts "UEFI", Deploy start "legacy boot" and vise versa.

if I manually reset the machine and force commission/deployment PXE boot to be the same "UEFI", everything goes fine.

Not sure if it may be a server hardware issue or MAAS issue. where to find the power-on or PXE boot command from logs ?

the normal run without my intervention (commission "legacy boot" and deployment "UEFI") returns the Failed deployment and in the log it can't install the grub loader.

question at:
https://askubuntu.com/questions/977349/maas-failed-deployment-on-hp-proliant-dl380-g9

think this is related https://bugs.launchpad.net/maas/+bug/1689852

description: updated
tags: added: hp-proliant-dl380-g9 pxe-boot uefi
description: updated
Revision history for this message
Andres Rodriguez (andreserl) wrote :

Hi Michael,

Do you have the latest firmware? MAAS tells the machine to PXE boot and it doesn't specifically tell it to boot legacy/EFI.

In other words, if the administrators sets up EFI in the BIOS, when MAAS power manages it simply tells it to "boot from the network", and this should use the boot method set in the BIOS itself.

It seems it is not doing that, as such, I'd recommend you upgrade to the latest BIOS and see if this issue is fixed there?

Changed in maas:
status: New → Incomplete
Revision history for this message
MichaelEino (michaeleino) wrote :

Hi Andres!
Thanks a lot for your response.

after several days of retries.. I just got a new machine with the same model.

the issue was that I was using the latest iLO4 firmware :)

iLO 4 firmware v2.55 seems to be buggy... downgrading to version iLO 4 firmware v2.54 solved the issue.

Now every time I commission/deploy the machines it goes to what specified in the BIOS setting.

However HP stats in the bug fixes of v2.55:
 - IPMI Set Boot Options for one time change for boot mode UEFI/Legacy fixed.

but it is not actually working with me.

we can close this bug.

information type: Public → Public Security
information type: Public Security → Public
information type: Public → Public Security
Changed in maas:
status: Incomplete → Invalid
Revision history for this message
MichaelEino (michaeleino) wrote :

This issue relate to the iLO4 firmware and not related to MAAS

information type: Public Security → Public
Revision history for this message
Andres Rodriguez (andreserl) wrote :

Thanks Michael!

Changed in maas:
status: Invalid → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.