IC-OS UEFI Configuration — Gen-2 ASUS
BIOS and UEFI settings for Gen-2 ASUS node machines — Trusted Computing, AMD CBS, CPU, and PCI subsystem settings required by IC-OS.
This runbook configures the BIOS/UEFI on a Gen-2 ASUS server so that IC-OS can install and run correctly. It is the BIOS-side step of the Node Deployment Guide (Gen-2) — 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
- Reboot or power on the server.
- Watch for the screen with the ASUS logo.
- Press DEL (delete) a couple of times to enter the setup menu.
2. UEFI — Check version
Check the version number at the bottom of the screen. The UEFI/BIOS version must be 2.21.1280 or higher — this is the version tested to support the features IC-OS requires.
If the version is lower than 2.21.1280, download the latest version from the ASUS support site and follow the included update instructions before continuing.
3. UEFI — Advanced Settings
Switch to the Advanced menu.
Trusted Computing
- Select Trusted Computing.
- Set Security Device Support to Enabled.
- Set SHA256 PCR Bank to Enabled.
- Set Platform Hierarchy to Enabled.
- Set Storage Hierarchy to Enabled.
- Set Endorsement Hierarchy to Enabled.
[!NOTE] The Trusted Computing page may look slightly different depending on firmware revision. Set the values listed above regardless of the exact layout.
- Press ESC to return to the Advanced main menu.
AMD CBS
- Select AMD CBS and press Enter.
CPU Common Options
- Select CPU Common Options and press Enter.
- Set SEV ASID Count to 253 ASIDs.
- Set SEV-ES ASID Space Limit Control to Manual.
- Set SEV-ES ASID Space Limit to 100.
- Set SNP Memory (RMP Table) Coverage to Enabled.
- Set SMEE to Enabled.
Performance
- Select Performance.
- Set SMT Control to Enabled.
- Press ESC twice to return to the AMD CBS main menu.
DF Common Options
- Select DF Common Options and press Enter.
- Select Memory Addressing and press Enter.
- Set NUMA nodes per socket to NPS0.
- Press ESC twice to return to the AMD CBS main menu.
UMC Common Options
- Select UMC Common Options and press Enter.
- Select DDR4 Common Options and press Enter.
- Select Security and press Enter.
- Set TSME to Disabled.
- Press ESC three times to return to the AMD CBS main menu.
NBIO Common Options
- Select NBIO Common Options and press Enter.
- Set Enable AER Cap to Enabled.
- Set SEV-SNP Support to Enabled.
- Press ESC twice to return to the Advanced main menu.
CPU Configuration
- Select CPU Configuration and press Enter.
- Set SVM Mode to Enabled.
- Press ESC to return to the Advanced main menu.
PCI Subsystem Settings
- Select PCI Subsystem Settings and press Enter.
- Set SR-IOV Support to Enabled.
- Press ESC to return to the Advanced main menu.
4. UEFI — Exit
- Switch to the Exit menu.
- Select Save Changes and Reset, then select Yes at the prompt and press Enter.
The system will now reboot.
[!WARNING] Do not unplug the IC-OS USB stick during this reboot.
5. Boot the IC-OS USB image
- Watch for the screen with the ASUS logo. Press DEL (delete) a couple of times to enter the setup menu.
- Switch to the Exit menu.
- Select the first partition on the USB device and press Enter.
Return to the deployment runbook
- If you are following the non-HSM path, return to Node Deployment Guide (Gen-2) at section 9, "UEFI setup and boot menu", and continue to step 10.
- If you are following the legacy HSM path, return to Node Deployment Guide (Gen-1, with HSM) at section 9 and continue to step 10.
Related
- Node Deployment Guide (Gen-2) — the full deployment runbook this configuration is part of.
- Node Provider Machine Hardware Guide — hardware specifications by generation.
- Troubleshooting Node Deployment Errors — what to do if installation fails after BIOS configuration.
- IC-OS UEFI Configuration — Gen-2 Gigabyte — sibling configuration with a similar AMD CBS structure.