Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-61851

BMH fails inspecting on SuperMicro ARM GH due to incorrect boot order

XMLWordPrintable

    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • 1
    • Important
    • No
    • aarch64
    • None
    • None
    • Rejected
    • Metal Platform 277, Metal Platform 278
    • 2
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      See linked OCPBUGS-55434 for prior work on a closely related issue.
      
      The inspection step of the baremetalhost repeatedly fails with the SuperMicro ARS-111GL-NHR server due to it booting into the existing hard drive rather than the virtual media.
      
      The past issue identified the fix as switching the BootSourceOverrideTarget to be Cd rather than UsbCd. This is in line with the SuperMicro Redfish User Guide (page 38) [0] for UEFI mode. Unfortunately, after a BIOS and BMC firmware update, we now face the opposite issue where Cd does not work but UsbCd now does.
      
      Previously working versions:
      BIOS: BIOS Date: 01/22/2025 Ver 2.0c
      BMC: 01.03.48
      Redfish: 1.21.0
      
      Currently broken versions:
      BIOS: BIOS Date: 05/27/2025 Ver 2.1a
      BMC: 01.04.12
      Redfish: 1.21.0
      
      (yes the Redfish versions are identical despite the different behavior)

      [0]: https://www.supermicro.com/manuals/other/RedfishUserGuide.pdf

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

      see firmware versions above
      tested with OCP 4.20.0-rc.0

      How reproducible:

      100%

      Steps to Reproduce:

      1. Apply BareMetalHost for SMC ARM with specified firmware
      2. Wait for it to begin inspection and reboot the node
      3. Observe node booted into previous OS from hard drive
      4. Apply patch for UsbCd BootSourceOverrideTarget and reboot
      5. Observe inspection continue successfully 

      Actual results:

      node boots into previous install on hard drive

      Expected results:

      node boots into inspection ISO

      Additional info:

      Google drive

      Currently just put the metal3-ironic logs from one install attempt, begins around 2025-09-16 11:33, node is helix97

              janders@redhat.com Jacob Anders
              rh-ee-klaskosk Kirsten Laskoski
              None
              Daniel Popsuevich
              Jad Haj Yahya Jad Haj Yahya
              None
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: