Skip to content

Supermicro platforms

Jonathan Neuschäfer edited this page Jan 12, 2021 · 8 revisions

This page documents details specific to the use of WPCM450 in Supermicro servers. Supermicro boards are identified by a 16-bit number, the board ID.

board ID hex board
1585 631 X9SCi-LN4F

Boot process

When power is applied, the BMC boots. The bootloader (for ATEN firmware) is described in Bootloader.

The host may also boot, without the BMC's cooperation. The host BIOS may later wait for the BMC to become ready.

Power management

  • The host (x86) side can perform a shutdown without cooperation from the BMC. Afterwards, it stays off until it's powered on by the BMC or the power button.
  • GPIO 11 (input) indicates whether the power supply is good (1=good, 0=power failure)

Graphics

  • The framebuffer is in RAM, at 0x07000000 (112 MiB), with 16 bits per pixel.

UARTs

  • UART 0 is the debug console
  • UART 1 appears to be used for SOL

UID LED (LE5) and button (SW1)

  • GPIO 14 (input) indicates the immediate UID button state (1=pressed)
  • GPIO 27 (input) indicates the UID LED state (1=on). Hardware external to the BMC toggles it automatically when the UID button is pressed

Status LEDs

Besides the UID LED, there are a few other status LEDs on a Supermicro board. X9SCi/X9SCA has the following, for example:

LED GPIO function
LE2 ? system on indicator (usually off?)
LE3 ? unsupported memory indicator
LE4 ? standby power on indicator (always(?) on)
LE7 ? BMC heartbeat (green blinking)
Clone this wiki locally