MINISFORUM MS-A2 BIOS Configuration for ESXi
Overview
Critical BIOS settings for optimal ESXi performance on the MINISFORUM MS-A2 with AMD Ryzen 9 7945HX processor.
Accessing BIOS
- Power on MS-A2
- Press DEL repeatedly during boot
- Enter Advanced Mode (F7 if in EZ mode)
Required BIOS Settings
CPU Configuration
Navigate to: Advanced → CPU Configuration
Critical Settings:
SVM Mode: [Enabled]
- Required for virtualization
- AMD equivalent of Intel VT-x
IOMMU: [Enabled]
- Required for device passthrough
- Enables PCI device virtualization
C-States: [Disabled]
- Prevents CPU sleep states
- Ensures consistent performance
- Reduces vMotion latency
Precision Boost Overdrive: [Enabled]
- Allows automatic overclocking
- Improves single-threaded performance
SMT (Simultaneous Multithreading): [Enabled]
- Enables all 32 logical cores
- Required for maximum VM density
Memory Configuration
Navigate to: Advanced → Memory Configuration
Memory Settings:
Memory Frequency: [Auto] or [JEDEC]
- Let BIOS optimize for stability
Memory Timing: [Auto]
- Automatic timing optimization
ECC Memory: [Disabled]
- MS-A2 uses non-ECC DDR5
Storage Configuration
Navigate to: Advanced → Storage Configuration
Storage Settings:
SATA Mode: [AHCI]
- Required for ESXi compatibility
- Do NOT use RAID mode
NVMe RAID: [Disabled]
- Let ESXi manage NVMe drives directly
- Preserves individual drive visibility
M.2 Slot Configuration:
- M.2_1: [Enabled] - Boot drive
- M.2_2: [Enabled] - Storage
- M.2_3: [Enabled] - Storage
Network Configuration
Navigate to: Advanced → Network Stack
Network Settings:
Network Boot: [Enabled]
- Enables PXE boot capability
- Useful for remote deployment
SR-IOV: [Enabled]
- Single Root I/O Virtualization
- Enables virtual functions on NICs
- Required for advanced networking
Wake on LAN: [Enabled]
- Remote power management
- Useful for automation
PCIe Configuration
Navigate to: Advanced → PCIe Configuration
PCIe Settings:
PCIe Speed: [Auto]
- Maximum available speed
Above 4G Decoding: [Enabled]
- Required for 64-bit addressing
- Enables large memory VMs
Re-Size BAR Support: [Enabled]
- Improves GPU performance if used
USB Configuration
Navigate to: Advanced → USB Configuration
USB Settings:
USB 3.0 Support: [Enabled]
- Required for USB devices
Legacy USB Support: [Enabled]
- Keyboard/mouse in ESXi console
USB Mass Storage: [Enabled]
- For USB installation media
Power Management
Navigate to: Advanced → Power Management
Power Settings:
Power Profile: [Maximum Performance]
- Disables power saving features
- Maintains consistent performance
CPU Power States: [Disabled]
- Prevents frequency scaling
- Reduces latency variation
Package C State: [C0/C1 State]
- Minimal power saving
- Maintains responsiveness
ASPM (Active State Power Management): [Disabled]
- Prevents PCIe power management
- Ensures stable network performance
Security Settings
Navigate to: Advanced → Security
Security Settings:
Secure Boot: [Disabled]
- ESXi requires unsigned drivers
- Can be enabled after installation
TPM Device: [Enabled]
- Trusted Platform Module
- Required for some enterprise features
Intel TXT / AMD Memory Guard: [Enabled]
- Hardware security features
Boot Configuration
Navigate to: Boot
Boot Settings:
Boot Mode: [UEFI]
- Modern boot standard
- Required for GPT partitions
CSM (Compatibility Support Module): [Disabled]
- Pure UEFI mode
- Better performance
Fast Boot: [Disabled]
- Allows access to boot menu
- Enables network boot options
Boot Option Priorities:
1. USB Storage Device (for installation)
2. NVMe Boot Drive
3. Network Boot (if needed)
Verification Checklist
After configuring BIOS settings, verify:
- SVM Mode enabled (virtualization)
- IOMMU enabled (device passthrough)
- C-States disabled (performance)
- SATA mode set to AHCI
- NVMe drives visible in boot order
- All network interfaces detected
- USB support enabled
- Boot mode set to UEFI
- Secure Boot disabled
Save and Exit
- Press F10 or navigate to Exit → Save & Exit
- Confirm changes: Yes
- System will reboot with new settings
Post-BIOS Verification
After reboot, access BIOS again to confirm:
Status Check:
CPU: All cores visible (16C/32T)
Memory: Full capacity detected (32GB)
Storage: All NVMe drives listed
Network: All 4 interfaces detected
Virtualization: SVM enabled
ESXi-Specific Considerations
CPU Compatibility
AMD Ryzen 9 7945HX:
Architecture: Zen 4
ESXi Compatibility: ESXi 8.0+ recommended
EVC Baseline: AMD Zen 4 (when available)
Mixed with Intel: Requires separate clusters
Network Interface Mapping
Expected ESXi NIC detection:
Physical → ESXi Mapping:
2.5G Port 1 → vmnic0 (Management)
2.5G Port 2 → vmnic1 (Secondary)
10G SFP+ 1 → vmnic2 (Storage/vMotion)
10G SFP+ 2 → vmnic3 (Storage/vMotion)
Storage Performance
NVMe Performance Optimization:
M.2_1 (Boot): PCIe 4.0 x4 (1TB)
M.2_2: PCIe 4.0 x4 (Future expansion)
M.2_3: PCIe 4.0 x4 (Future expansion)
Expected Performance:
Sequential Read: 7,000+ MB/s
Sequential Write: 6,000+ MB/s
Random IOPS: 1M+ IOPS
Troubleshooting
Common Issues
ESXi Installation Fails:
- Verify SATA mode is AHCI
- Disable Secure Boot
- Enable Legacy USB support
Network Interfaces Missing:
- Verify SR-IOV enabled
- Check network stack settings
- Update BIOS if needed
Performance Issues:
- Confirm C-States disabled
- Verify power profile set to Maximum Performance
- Check CPU and memory settings
Storage Not Detected:
- Verify NVMe RAID disabled
- Check M.2 slot configuration
- Ensure drives properly seated
BIOS Updates
Checking Current Version
- Main BIOS screen shows version
- Advanced → System Information
- Note current version before updating
Update Process
- Download latest BIOS from MINISFORUM
- Create bootable USB with BIOS file
- Boot to BIOS update utility
- Follow manufacturer instructions
- Reconfigure settings after update
Next Steps
After BIOS configuration:
- Create ESXi installation media (Ventoy USB recommended)
- Review network design for 10G integration
- Plan storage configuration for additional NVMe drives
- Prepare for ESXi installation