coreboot-kgpe-d16/Documentation/mainboard/supermicro/x11ssh-tf.md
Christian Walter 08aa502d79 mb/supermicro/x11ssh: Add Supermicro X11SSH-TF
Add support for the X11SSH-TF which is based on Intel KBL.

Working:
* SeaBIOS payload
* LinuxBoot payload
* IPMI of BMC
* PCIe, SATA, USB and M.2 ports
* RS232 serial
* Native graphics init

Not working:
* TianoCore doesn't work yet as the Aspeed NGI is text mode only.
* Intel SGX, due to random crashes in soc/intel/common

For more details have a look at the documentation.

Please apply those patches as well for good user experience:

Ica0c20255f661dd61edc3a7d15646b7447c4658e

Signed-off-by: Christian Walter <christian.walter@9elements.com>
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Felix Singer <felix.singer@9elements.com>
Change-Id: I2edaa4a928de3a065e517c0f20e3302b4b702323
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32734
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
2019-09-01 22:18:38 +00:00

2.5 KiB

Supermicro X11SSH-TF

This section details how to run coreboot on the Supermicro X11SSH-TF.

Required proprietary blobs

Flashing coreboot

The board can be flashed externally using some programmers. The CH341 was found working, while Dediprog won't detect the chip.

For more details have a look at the flashing tutorial.

The flash IC can be found between the two PCIe slots near the southbridge:

BMC (IPMI)

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

Known issues

  • Intel SGX causes secondary APs to crash (disabled for now).
  • Tianocore doesn't work with Aspeed NGI, as it's text mode only.
  • After S5 resume coreboot detects more DIMMs than installed, causing FSP-M to fail.

Tested and working

  • USB ports
  • M.2 2280 NVMe slot
  • 2x 10GB Ethernet
  • SATA
  • RS232
  • VGA on Aspeed
  • Super I/O initialisation
  • ECC DRAM detection
  • PCIe slots
  • TPM on TPM expansion header
  • BMC (IPMI)

Technology

+------------------+--------------------------------------------------+
| CPU              | Intel Kaby Lake                                  |
+------------------+--------------------------------------------------+
| PCH              | Intel C236                                       |
+------------------+--------------------------------------------------+
| Super I/O        | ASPEED AST2400                                   |
+------------------+--------------------------------------------------+
| Coprocessor      | Intel SPS (server version of the ME)             |
+------------------+--------------------------------------------------+
| Coprocessor      | ASPEED AST2400                                   |
+------------------+--------------------------------------------------+