We are having difficulties setting the UEFI boot order on our, "Supermicro X12DSC-A6 BIOS Date:07/11/2024 Rev:2.1", hosts. On a normal boot we are able to add boot entries and set the boot order. However, when we issue a one time boot via Redfish updates are lost:
Normal
- Boot once disabled
'BootSourceOverrideEnabled': 'Disabled'
- Boot into Linux
- Using efibootmgr add a new entry, which is added first in the boot order
- Reboot
- New boot order is preserved
Boot once
- Boot once set:
"BootSourceOverrideEnabled": "Once", "BootSourceOverrideTarget": "Pxe", # or Hdd "BootSourceOverrideMode": "UEFI",
- Boot into Linux
- Using efibootmgr add a new entry, which is added first in the boot order
- Reboot
- New boot order is lost, though new entry remains
Ticket on Supermicro side: #FAV-941-81182