Product Database
Loongson XA61200

INFO
The Loongson XA61200 is a DTX (203×244mm) desktop motherboard based on Loongson 3A6000-HV.
This motherboard is generally considered the reference design for all Loongson 3A6000 motherboards. In addition to Loongson Technology, many other manufacturers have launched derivative designs based on this motherboard. The motherboard was released in 2023 and is the first Loongson motherboard to reach below the CNY 2000 price point and saw general availability from common e-commerce sites.
Due to its good cost-to-performance ratio at that time, it was well received by the user community (and affectionately named "the Green Board"). The XA61200 was the first motherboard for many Loongson beginners.
| Category | Specification |
|---|---|
| Manufacturer | Loongson Technology |
| Form Factor | DTX (203×244mm) |
| Processor | 3A6000-HV @ 2.5GHz |
| Memory | DDR4 @ 3200MT/s (2 × DIMM) |
| Interfaces (PCIe) | PCIe 3.0 x16 (x8 lanes), PCIe 3.0 x8 (x8 lanes), PCIe 3.0 x4 (x4 lanes) |
| Interfaces (USB) | USB 3.0 (2 × onboard, 2 × front panel), USB 2.0 (2 × onboard, 4 × front panel) |
| Interfaces (Storage) | 1 × NVMe (PCIe 3.0 x4), 4 × SATA 3.0 |
| Interfaces (Network) | 1 × GbE |
| Interfaces (Video) | 1 × HDMI, 1 × VGA |
| Interfaces (Other) | 1 × m.2 Key E interface (PCIe + USB), 1 × mPCIe (PCIe + USB), 1 set of 3.5mm (input, output, Line-In) interfaces, 1 × RS-232 serial port (DB-9) |
7A Bridge Instability
Motherboards that uses the 7A2000 bridge chip to provide PCIe interface are known to be unstable with certain peripherals (especially AMD graphics cards based on the GCN 1.0 - 4.0 architectures). Users of these graphics cards may see driver instabilities, graphical glitches, application crashes, or even lock ups. The cause behind this issue is yet to be confirmed.
At present, some Linux distros includes workarounds for this issue, which improves the situation significantly, but we still see occasional user complaints.
If you have ran into situations like this, improving cooling on the bridge chip is also known to lessen the symptom.
Major update based on RefCode Stable2511 baseline; see code release notes for details.
Firmware/System Interface Updates
- Removed backward compatibility code for legacy (ABI1.0; more precisely, the v3.1 Loongson CPU Unified System Architecture Specification) environments, switching all platforms to the v4.0 specification (Reference Link).
- Switched compiler toolchain from GCC 8.3 to GCC 12/13/14, fully adopting the EDK2 community toolchain.
- Removed legacy boot mode options from the setup interface, fully adopting 1:1 VA => PA address mapping.
- Migrated from the dated UDK2018 to EDK2025, with most LoongArch infrastructure APIs now aligning with upstream EDK2 implementations.
Module Updates
- Added support for platforms based on single- or multi-socket 3B6000, 3C6000/{S,D,Q}, and 2K3000/3B6000M platforms.
- Updated code for various software/hardware modules, such as PHY, MRC, SMC, IPMI, MultiArch, eMMC, etc.
New Features
General feature updates:
- Introduced MultiArchUefiPkgs to support x86 Option ROM/EFI emulation and filtering for third-party peripherals (may be enabled/disabled in firmware setup).
- Introduced option to configure memory frequencies - lowering memory clock speed for enhanced compatibility when necessary (frequencies configurable may vary by model; the firmware setup UI offers options for restoring settings, one may also remove the CMOS battery to reset settings).
- Added setup options for adjusting interface and console resolutions.
- Added DSM#5 option to control PCIe resource allocation strategy with the Linux kernel.
- Added support for Chinese-origin peripherals including HRDT's RAID controllers and BZWX's 25/40GbE NICs.
- Added multi-GPU options and making it possible to display simultaneously with different GPUs under UEFI.
- Added TPM and Secure Boot functionality, with support for algorithms such as SHA-384, SHA-512, and SM3 (hardware TPM support required).
- Separated PCIe, hard drive, and USB information views and added detailed hard drive information display.
- Updated SRAT to version 6.5, adding support for x2APIC extension.
- Synchronized code logic regarding LoongArch multi-core wake-up, exception handling, MMU, etc. from EDK2 upstream.
Platform-Specific features:
- Added PCIe 4.0 device training support for Loongson Coherent Link (LCL) platforms - 3B6000 and 3C6000/{S,D,Q} series.
- Added 2K3000 eMMC support.
- Added ACPI Thermal Zone/HWMon monitoring support for 3C6000.
- Added ACPI EDAC support for server platforms, enabling ECC status query from Linux.
- Enhanced SMC-based power limiting, "turbo boost", and fan monitoring/control for select models.
- Supported Security Engine (SE) resource description reporting via DSDT tables on select models.
Fixes and Optimizations
General fixes:
- Fixed potential system crashes when selecting "All Video" as the primary display on single-socket server platforms with both discrete and BMC graphics cards installed.
- Resolved garbled firmware version and build time display on the boot screen.
- Optimized SMBIOS table support, primarily fixing logic errors with DMI Type 7.
- Addressed unexpected hangs during RTC LP write operations.
- Fixed known ACPI table issues.
- Fixed incorrect sequence on SATA port controller toggles.
- Fixed several Chinese translation issues.
- Fixed sporadic logo blanking during boot-up.
Platform-specific fixes and adjustments:
- Fixed an issue where information on GMAC NICs may fail to display on certain models.
- Reduced 7A2000 bridge chip frequency to 750MHz on server platforms.
- Optimized AST2500 and LS2K0500 BMC command protocol compatibility, fixing IPMI display issues and errors with certain commands.
- Fixed SMBIOS information de-synchronization in the BMC's Web interface when using LS2K0500 BMC with firmware versions higher than v2.2.2.
- Fixed issues with SATA P-N reverse wiring and incorrect PCIe LnkCap2 settings on certain platforms.
- Fixed 2K0500 BMC Serial-over-LAN (SOL) output.
- Fixed PPTT tables for multiple chips.
- Disabled the PTW feature to prevent data corruption caused by Linux kernel page table issues (will re-enable once kernel fixes are widely available).
- Removed ACPI GPIO resource descriptions for some platforms to avoid compatibility issues (will be reinstated once OS support is widely available).
Functional optimizations:
- Enhanced various firmware setup interfaces.
- Enhanced BMC presence detection and setup interface, adding FRU data extensions, USB port interface controls, and more.
The information above is originally supplied by Loongson Technology's Firmware Release Notes; re-organized and paraphrased at several places for better readability.
Major update based on RefCode Stable2511 baseline; see code release notes for details.
Firmware/System Interface Updates
- Removed backward compatibility code for legacy (ABI1.0; more precisely, the v3.1 Loongson CPU Unified System Architecture Specification) environments, switching all platforms to the v4.0 specification (Reference Link).
- Switched compiler toolchain from GCC 8.3 to GCC 12/13/14, fully adopting the EDK2 community toolchain.
- Removed legacy boot mode options from the setup interface, fully adopting 1:1 VA => PA address mapping.
- Migrated from the dated UDK2018 to EDK2025, with most LoongArch infrastructure APIs now aligning with upstream EDK2 implementations.
Module Updates
- Added support for platforms based on single- or multi-socket 3B6000, 3C6000/{S,D,Q}, and 2K3000/3B6000M platforms.
- Updated code for various software/hardware modules, such as PHY, MRC, SMC, IPMI, MultiArch, eMMC, etc.
New Features
General feature updates:
- Introduced MultiArchUefiPkgs to support x86 Option ROM/EFI emulation and filtering for third-party peripherals (may be enabled/disabled in firmware setup).
- Introduced option to configure memory frequencies - lowering memory clock speed for enhanced compatibility when necessary (frequencies configurable may vary by model; the firmware setup UI offers options for restoring settings, one may also remove the CMOS battery to reset settings).
- Added setup options for adjusting interface and console resolutions.
- Added DSM#5 option to control PCIe resource allocation strategy with the Linux kernel.
- Added support for Chinese-origin peripherals including HRDT's RAID controllers and BZWX's 25/40GbE NICs.
- Added multi-GPU options and making it possible to display simultaneously with different GPUs under UEFI.
- Added TPM and Secure Boot functionality, with support for algorithms such as SHA-384, SHA-512, and SM3 (hardware TPM support required).
- Separated PCIe, hard drive, and USB information views and added detailed hard drive information display.
- Updated SRAT to version 6.5, adding support for x2APIC extension.
- Synchronized code logic regarding LoongArch multi-core wake-up, exception handling, MMU, etc. from EDK2 upstream.
Platform-Specific features:
- Added PCIe 4.0 device training support for Loongson Coherent Link (LCL) platforms - 3B6000 and 3C6000/{S,D,Q} series.
- Added 2K3000 eMMC support.
- Added ACPI Thermal Zone/HWMon monitoring support for 3C6000.
- Added ACPI EDAC support for server platforms, enabling ECC status query from Linux.
- Enhanced SMC-based power limiting, "turbo boost", and fan monitoring/control for select models.
- Supported Security Engine (SE) resource description reporting via DSDT tables on select models.
Fixes and Optimizations
General fixes:
- Fixed potential system crashes when selecting "All Video" as the primary display on single-socket server platforms with both discrete and BMC graphics cards installed.
- Resolved garbled firmware version and build time display on the boot screen.
- Optimized SMBIOS table support, primarily fixing logic errors with DMI Type 7.
- Addressed unexpected hangs during RTC LP write operations.
- Fixed known ACPI table issues.
- Fixed incorrect sequence on SATA port controller toggles.
- Fixed several Chinese translation issues.
- Fixed sporadic logo blanking during boot-up.
Platform-specific fixes and adjustments:
- Fixed an issue where information on GMAC NICs may fail to display on certain models.
- Reduced 7A2000 bridge chip frequency to 750MHz on server platforms.
- Optimized AST2500 and LS2K0500 BMC command protocol compatibility, fixing IPMI display issues and errors with certain commands.
- Fixed SMBIOS information de-synchronization in the BMC's Web interface when using LS2K0500 BMC with firmware versions higher than v2.2.2.
- Fixed issues with SATA P-N reverse wiring and incorrect PCIe LnkCap2 settings on certain platforms.
- Fixed 2K0500 BMC Serial-over-LAN (SOL) output.
- Fixed PPTT tables for multiple chips.
- Disabled the PTW feature to prevent data corruption caused by Linux kernel page table issues (will re-enable once kernel fixes are widely available).
- Removed ACPI GPIO resource descriptions for some platforms to avoid compatibility issues (will be reinstated once OS support is widely available).
Functional optimizations:
- Enhanced various firmware setup interfaces.
- Enhanced BMC presence detection and setup interface, adding FRU data extensions, USB port interface controls, and more.
The information above is originally supplied by Loongson Technology's Firmware Release Notes; re-organized and paraphrased at several places for better readability.
Introduces firmware-level driver for YT6801 NIC, support for custom fan curves, fast boot, and TPM. Fixes cache synchronization on S3 suspend, improving stability.
Introduces firmware-level driver for YT6801 NIC, support for custom fan curves, fast boot, and TPM. Fixes cache synchronization on S3 suspend, improving stability.