Supermicro X11SSM-F

This section details how to run coreboot on the Supermicro X11SSM-F.

Flashing coreboot

The flash IC MX25L12873F can be found near PCH PCIe Slot 4.

The board can be flashed externally with a SOIC test clip or probes. Since there is no diode between VCC3.3 and the flash chip, so VCC must not be connected. Instead, the flash chip is powered from VCC3.3, which is always-on (even in S5). WP# and HOLD# have pull-ups and don’t need to be connected.

FTDI FT2232H and FT232H based programmers worked.

Flashing is also possible through the BMC web interface, when a valid license was entered.

BMC (IPMI)

This board has an ASPEED AST2400, which has BMC/IPMI functionality. The BMC firmware resides in a 32 MiB SOIC-16 chip in the corner of the mainboard near the PCH PCIe Slot 4. This chip is a MX25L25635F.

Disabling LAN firmware

To disable the proprietary LAN firmware, the undocumented jumper J6 can be set to 2-3.

Tested and working

  • GRUB2 payload with Debian testing and kernel 5.2
  • ECC ram (Linux’ ie31200 driver works)
  • USB ports
  • Ethernet
  • SATA ports
  • RS232 external
  • PCIe slots
  • BMC (IPMI)
  • VGA on Aspeed
  • TPM on TPM expansion header

Known issues

  • See general issue section
  • LNXTHERM missing
  • S3 resume not working

Technology

CPU Intel Kaby Lake
PCH Intel C236
Coprocessor Intel SPS (server version of the ME)
Super I/O ASPEED AST2400
Ethernet 2x Intel I210-AT 1 GbE 1x dedicated BMC
PCIe slots 1x 3.0 x8 1x 3.0 x8 (in x16) 2x 3.0 x4 (in x8)
USB slots 2x USB 2.0 (ext) 2x USB 3.0 (ext) 1x USB 3.0 (int) 1x dual USB 3.0 header 2x dual USB 2.0 header
SATA slots 8x S-ATA III
Other slots 1x RS232 (ext) 1x RS232 header 1x TPM header 1x Power SMB header 5x PWM Fan connector 2x I-SGPIO 2x S-ATA DOM Power connector 1x XDP Port 1x External BMC I2C Header (for IPMI card) 1x Chassis Intrusion Header