Gigabyte MP30-AR0

This is the Gigabyte MP30-AR0 which now forms the top “layer” of my cluster (I had to retire one of the AMD boards in order to scavenge the RAM for this).

20160304_141928.jpg

The Gigabyte uses the APM X-gene1, which is an 8 core ARM processor. This is rather old now — I’ve had a Mustang at home with the same processor for a couple of years now and the chip design itself is 3+ years old. It uses Cortex A53 cores. Even APM have a newer X-gene 2. Nevertheless it has two very big advantages over the alternatives:

  1. You can actually buy it. I had this one shipped overnight from UK supplier Xcase.
  2. It’s (sort of — see below) server class hardware, unlike the very cheap but ultimately crap development boards based on phone chips.

A particularly annoying thing at the moment is that Gigabyte are claiming this board is SBSA compliant, but then they ship it with u-boot as firmware. However UEFI firmware can be downloaded, see this thread, so it should run RHEL.

Here are the boot messages to the u-boot prompt:

U-Boot 2013.04 (Jun 02 2015 - 10:54:10)         REV: 1.15.01-F05 ( uart0 )

CPU0: APM ARM 64-bit Potenza Rev B0 2400MHz PCP 2400MHz
     32 KB ICACHE, 32 KB DCACHE
     SOC 2000MHz IOBAXI 400MHz AXI 250MHz AHB 200MHz GFC 125MHz
Boot from SPI-NOR
Slimpro FW:
        Ver: 2.4 (build 01.15.01.00 2015/05/22)
        TPC: disabled
        AVS: supported (margin: -0mV)
        RST: supported
        PWROFF: supported
        PMD: 970 mV
        SOC: 950 mV
Board: GIGABYTE MP30AR0 - AppliedMicro APM883408-xNA24SPT Customer Board
I2C:   ready

DRAM: 32 GiB @ 1600MHz...
SF: Detected MX25L25635F with page size 64 KiB, total 32 MiB

MMC:   X-Gene SD/SDIO/eMMC: 0
PCIE0: (RC) link down
PCIE2: (RC) X1 GEN-1 link up
PCIE3: (RC) link down
  00:00.0     - 10e8:e004 - Bridge device
   01:00.0    - 1a03:1150 - Bridge device
    02:00.0   - 1a03:2000 - Display controller
Video: ASPEED VGA Card (1a03, 2000) found @(2:0:0)
Mode: 1024x768x32 48kHz 60Hz
In:    serial
Out:   vga
Err:   serial
CPUs:  11111111
Net:   eth0
USB0:   scanning bus 0 for devices... XHCI: WARN: Didn't find a matching TT
3 USB Device(s) found
USB1:   scanning bus 1 for devices... 2 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
XHCI: ep 0x1 - rounding interval to 128 microframes
XHCI-ERR: xhci_submit_async_int !
Register 1 keyboards
Hit any key to stop autoboot:  0 

14 Comments

Filed under Uncategorized

14 responses to “Gigabyte MP30-AR0

  1. Marc Zyngier

    A couple of factual errors:
    – This SoC is not based on Cortex-A53, but on the Potenza core, which is an Applied Micro design.
    – SBSA doesn’t mandate UEFI (there is strictly no mention of UEFI in the spec). It is SBBR (Server Base Boot Requirements) that defines UEFI as a requirement, together with ACPI.

    Now, it is quite interesting to see this finally shipping (hell, I’ve only been waiting for 5 years…)!

  2. Dickon Hood

    I’ve been looking for an aarch64 board for a while, and this one looks rather nice. Out of interest, does it support pm-suspend and wake on LAN?

  3. Hi,

    Do you have any idea what type/size of memory it support? Different sections on the product page[1] shows contradicting results. Ranging from 8G (per slot??) with RDIMM support on the spec page to 128G UDIMM (which no one sells??) on the picture, to up to 256G UDIMM in the user manual. I’ve been asking their tech support but so far it is not really helpful and only provides me to a page with compatible rams that are no larger than 8G UDIMM per slot. (which could of course mean the 128G and 256G and RDIMM support are all lying but I wasn’t provided with a definite answer…)

    [1] http://b2b.gigabyte.com/products/product-page.aspx?pid=5422#ov

    • rich

      In mine I have 4 x 8 GB of completely ordinary 1600MHz DDR3 non-ECC DIMMs, pulled out of another PC. (Crucial BLS4C8G3D169DS3BEU I think)

  4. Now Updated to UEFI MP30 AR1

  5. drt

    Where we can found UEFI bios for MP30 AR1?

  6. I have asked Gigabyte to post here reference AR1.

  7. drt

    How about stability after flushing? Do you use PCI-E cards? Any issue? If you put USB device, do you observe restart like with UEFI provided here: https://lists.centos.org/pipermail/arm-dev/2016-March/001743.html

  8. drt

    Without PCIe/USB it is stable for me too😉

  9. drt

    After flashing UEFI for AR1 downloaded from Gigabyte web site, the PCIe seems to go away …

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s