§ Wiki · Wiki entry

IC-OS UEFI Configuration — Gen-1 Supermicro

BIOS and UEFI settings for Gen-1 Supermicro node machines — advanced settings (boot feature, ACPI, CPU, NB, PCIe) and boot mode required by IC-OS.

This runbook configures the BIOS/UEFI on a Gen-1 Supermicro server so that IC-OS can install and run correctly. It is the BIOS-side step of the Node Deployment Guide (Gen-1, with HSM) — at section 9, "UEFI setup and boot menu", branch here, complete the steps below, then return to the deployment guide and continue to step 10.

[!WARNING] Do not enable the RAID BIOS setting. RAID will break IC-OS installation.

1. UEFI — Enter Setup

  1. Reboot or power on the server.
  2. Watch for the screen with the Supermicro logo and boot options listed underneath.
  3. Press DEL (delete) a couple of times once the options are listed.
  4. If recognized, the screen reads Entering Setup…

2. UEFI — Advanced Settings

Switch to the Advanced menu.

Boot Feature

  1. Select Boot Feature and press Enter.
  2. Set Wait For "F1" If Error to Disabled.
  3. Press ESC to return to the previous menu.

ACPI Settings

  1. Select ACPI Settings and press Enter.
  2. Set PCI AER Support to Enabled.
  3. Set NUMA Nodes Per Socket to NPS0.
  4. Press ESC to return to the previous menu.

CPU Configuration

  1. Select CPU Configuration and press Enter.
  2. Set SMEE to Enabled.
  3. Press ESC to return to the previous menu.

NB Configuration

  1. Select NB Configuration and press Enter.
  2. Set 4-link xGMI max speed to Auto.
  3. Press ESC to return to the previous menu.

PCIe/PCI/PnP Configuration

  1. Select PCIe/PCI/PnP Configuration and press Enter.
  2. Set SR-IOV Support to Enabled.
  3. Set NVMe Firmware Source to AMI Native Support.
  4. Set M.2 (ACPI) Firmware Source to AMI Native Support.
  5. Press ESC to return to the previous menu.

3. UEFI — Boot Settings

  1. Switch to the Boot menu.
  2. Set Boot Mode Select to UEFI.
  3. Switch to the Save & Exit menu, select Save Changes and Reset, and press Enter.
  4. Select Yes and press Enter.

The system will now reboot.

[!WARNING] Do not unplug the IC-OS USB stick during this reboot.

4. Booting the USB image

  1. Watch for the screen with the Supermicro logo and boot options. Press F11 a couple of times once the options are listed.
  2. If recognized, the screen reads Invoking Boot Menu.
  3. From the Boot Menu, select the first partition on the USB device and press Enter.

Return to the deployment runbook