🛠 Initial Setup and Diagnostics for BIOSTAR EdgeComp MS-U320
Objectives
This tutorial aims to physically and logically install the BIOSTAR EdgeComp MS-U320 in an industrial environment. Unlike a standard desktop PC, this fanless mini PC requires special attention to passive thermal management, wide-range DC power, and serial port configuration for automation. We will validate the boot chain, configure the BIOS for reliability, and verify critical interfaces (2.5GbE Ethernet, COM, NVMe).
Required Hardware
- BIOSTAR EdgeComp MS-U320 (with NVMe SSD installed)
- DC Power Supply 12V-24V (appropriate connector, ideally locking)
- HDMI or DisplayPort monitor
- USB Keyboard and Mouse
- Cat5e/6 Ethernet cables
- Serial terminal or USB-to-Serial adapter for COM1
- Bootable USB drive (Ubuntu 24.04 or Windows 11 IoT)
Steps
- Physical and Thermal Installation: Mount the device on a DIN rail or flat metal surface to maximize passive heat dissipation. Ensure at least 5 cm of clearance around ventilation openings. Do not enclose it in a sealed box without prior thermal validation, as the chassis acts as a heatsink.
- Peripheral Cabling: Connect the monitor to HDMI 2.1. Connect keyboard/mouse to USB ports. For initial tests, connect an Ethernet cable to the Intel I226-V port. Plug in the DC power supply, respecting polarity (9-24V DC).
- First Boot and BIOS Access: Press the power button. Spam the
DelorF2key (depending on firmware) to enter UEFI. Verify that the SoC (Core 3 or 5) is correctly detected and that temperature remains stable.
- Critical UEFI Configuration:
- Go to
Bootand enableFast Bootonly after validation. - In
Advanced -> Serial Port Configuration, set COM Port 1 toRS232mode (default). If using RS422/485, note that BIOS may require specific configuration or OS drivers. - In
Power Management, disable deep sleep states (S3) if the device must remain always-on for IoT.
- OS Installation: Insert the USB drive. Select it as the boot device. For Linux, install Ubuntu 24.04. For Windows, use IoT Enterprise edition for lock-down features.
Verification
Once the system boots, open a terminal and run:
lspci | grep -i network
lspci | grep -i nvme
ls -l /dev/ttyS*
Verify that I226-V/LM controllers are visible, the NVMe SSD is detected, and serial ports (ttyS0 to ttyS3) are present. Test Ethernet connectivity with ping -c 4 8.8.8.8.
Further Reading
Configure auto-start for your IoT application via systemd or Windows registry. Consider adding a 4G/5G module in the dedicated M.2 slot for network redundancy. Monitor temperatures via sensors (Linux) to ensure long-term stability under load.