
Storage configuration and SATA mode selection
4.1 Interface speed classification
SATA_0/1 (6Gb/s) supports SSD or high-speed mechanical disks, system disks are recommended.
SATA_4/5 (3Gb/s) is suitable for high-capacity storage or optical drives.
4.2 SATA mode in BIOS (see section A.8)
AHCI (default): Supports NCQ, hot plugging, recommended for Windows 7/10 and Linux, needs to be set before installing the OS.
IDE mode: Compatible with older operating systems (such as Windows XP), but with reduced performance and no support for hot swapping.
Disabled: Turn off the SATA controller to save resources.
Important: If the mode is changed after installing the OS (such as changing from IDE to AHCI), Windows may have a blue screen (0x7B), and the registry needs to be modified in advance or drivers need to be injected using safe mode.
4.3 SATA Aggressive Link Power Management
It is recommended to enable it to reduce power consumption, but some old hard drives may fail recognition due to response delay, and can be turned off at this time.
4.4 Support for S.M.A.R.T
After activation, it can monitor the health status of the hard drive. It is recommended to enable it for early warning of faults.
Multi serial port configuration and RS-485 application
5.1 COM1/COM2 mode switching (Super IO Configuration in BIOS)
RS232: Standard full signal (DCD, RXD, TXD, DTR, GND, DSR, RTS, CTS, RI), suitable for general-purpose devices.
RS422: Differential Balanced Transmission, RX+/RX-、TX+/TX-, Strong anti-interference ability, suitable for long distances (up to 1200 meters).
RS485: Half duplex differential, TX+/TX - (actually DATA+/DATA -), supports multi-point bus (up to 32 nodes). COM1 specifically supports automatic flow control, eliminating the need for RTS pins to control transmission and reception switching, simplifying software design.
5.2 Pin Definition (Table 1-3)
In RS232 mode, pin 9 can choose no output/+5V/+12V (jumper required); In RS422/485 mode, pin 9 is invalid.
5.3 COM3~COM6 pin arrangement
Only supports RS232 and needs to be connected to standard DB9 via a 9-pin ribbon cable. Note that each port can be enabled/disabled separately in the BIOS, and IRQ and I/O addresses can be configured.
Engineering suggestion: If using RS485 multi machine communication, 120 Ω matching resistors should be added at both ends of the bus, otherwise signal reflection will be severe over long distances or at high speeds.
BIOS Deep Tuning (UEFI Setup)
IMB-M42H uses AMI UEFI BIOS, press F2 or Del to enter. The following are key menu items and their industrial application recommendations:
6.1 CPU Configuration (Section A.6)
Intel Hyper Threading Technology: If using multi-threaded applications (such as visual processing), it is recommended to enable them; If it is a single threaded real-time control, it can be disabled to improve determinism.
Active Processor Cores: Optional to enable all or part of the cores for power consumption limitation or software authorization control.
CPU C States Support: It is recommended to use Auto or Enabled (C1E, C3, C6, C7) to save energy, but if fast response to interrupts is required, the depth of C-state can be limited (such as only C1E).
Intel SpeedStep&Turbo Boost: Enabled by default, but real-time systems may need to turn off Turbo to prevent timing jitter caused by frequency fluctuations.
No Execution Memory Protection: Recommended as Enabled to enhance security.
Intel Virtualization Technology: If running a virtual machine or container, Enabled; Otherwise disabled to reduce the attack surface.
6.2 Chipset Configuration (Section A.7)
Primary Graphics Adapter: defaults to PCI Express. If using integrated graphics card output, it needs to be changed to Onboard.
Share Memory: Set the size of the integrated graphics card's shared video memory, recommended to be 64MB~256MB, depending on the display resolution.
IGPU Multi Monitor: If both independent and integrated graphics card outputs need to be used simultaneously, set to Enabled; Otherwise, disabled can save memory.
Onboard LAN: If an external network card is used, it can be disabled to free up resources.
Restore on AC/Power Loss: Key items in industrial sites - [Power Off] keep shut down, [Power On] automatically restart, [Last State] restore the state before power failure.
6.3 Storage Configuration (Section A.8)
SATA Mode Selection: AHCI is recommended unless an older OS needs to be installed.
Hard Disk S.M.A.R.T.: Recommended to be enabled.
6.4 Super IO Configuration (Section A.10)
COM1/2 Configuration: Select RS232, RS422, or RS485 respectively.
WDT Timeout Reset: Watchdog timer, can be set from 0 to 255 seconds/minute, triggered by timeout reset. It is strongly recommended to enable and set a reasonable timeout (such as 60 seconds) in industrial applications to enhance the system's self-healing capability.
6.5 ACPI Configuration (Section A.11)
Suspend to RAM: Recommend Auto and support S3 sleep.
PS/2 Keyboard/Mouse Power On、USB Keyboard/Mouse Power On、Wake From Onboard LAN: Enable according to remote wake-up requirements.
RTC Alarm Power On: can be used for timed startup (such as daily automatic startup inspection).