H8SCM: Difference between revisions

From 15h.org
Jump to navigation Jump to search
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 32: Line 32:
The H8SCM motherboard is highly supported by [[coreboot-15h]].
The H8SCM motherboard is highly supported by [[coreboot-15h]].


== Board Variants ==
== Open Source Firmware ==
Open source firmware for the H8SCM is provided by [[coreboot-15h]] utilizing AMD's open source AGESA and CIMx releases for platform initialization.
 
=== H8SCM ===
=== H8SCM ===
{{Excerpt|Coreboot-15h|SuperMicro H8SCM|hat=no}}
{{Excerpt|Coreboot-15h|[[H8SCM|SuperMicro H8SCM]]|hat=no}}
=== H8SCM-F ===
=== H8SCM-F ===
The H8SCM-F is identical to the H8SCM, but has an onboard BMC. It is compatible with the coreboot image for the H8SCM, but it is not known whether the onboard BMC will operate. The "JPB1" motherboard jumper can be used to disable the onboard BMC, effectively turning the H8SCM-F into the H8SCM.
The H8SCM-F is identical to the H8SCM, but has an onboard BMC. It is compatible with the coreboot image for the H8SCM, but it is not known whether the onboard BMC will operate. The "JPB1" motherboard jumper can be used to disable the onboard BMC, effectively turning the H8SCM-F into the H8SCM.


== Board Diagrams ==
=== Missing Features ===
* Support 4100 series Opteron CPUs is untested.
* Support for the two onboard serial ports is untested.
* Support for the onboard BMC is untested.
 
=== Flashing ===
[[File:H8SCM Flashchip Location.png|frameless|300x300px]]
[[File:H8SCM Flashchip Orientation.png|frameless|300x300px]]
 
To switch from the stock firmware to coreboot, [[External Flashing | external flashing]] is required. The flash chip is located above the circular CMOS battery slot. The circle marking the location of pin 1 is highlighted red in the above image. The circle is a subtle indentation on the chip that can be seen with the aid of a flashlight. A 3.3V CH341a programmer can be used to flash coreboot onto the H8SCM.
 
== Deployed Systems ==
* [[Talos]]
* [[Komos]]
 
== Motherboard Diagrams ==
[[File:H8SCM Diagram.png|frameless|400x400px]]
[[File:H8SCM Diagram.png|frameless|400x400px]]
[[File:H8SCM BlockDiagram.png|frameless|400x400px]]
[[File:H8SCM BlockDiagram.png|frameless|400x400px]]


== Board Components ==
== Motherboard Components ==
=== Socket C32 ===
{{Excerpt|Socket C32|inline=yes|bold=yes}}
==== AMD Opteron 4100 Series ====
{{Excerpt|AMD Opteron 4100 Series|inline=yes|bold=yes}}
==== AMD Opteron 4200 and 4300 Series ====
{{Excerpt|AMD Opteron 4200 and 4300 Series|inline=yes|bold=yes}}
=== AMD SR5650 ===
=== AMD SR5650 ===
{{Excerpt|AMD SR5650|inline=yes|bold=yes}}
{{Excerpt|AMD SR5650|inline=yes|bold=yes}}
=== AMD SP5100 ===
=== AMD SP5100 ===
{{Excerpt|AMD SP5100|inline=yes|bold=yes}}
{{Excerpt|AMD SP5100|inline=yes|bold=yes}}
=== Winbond W83527HG ===
{{Excerpt|Winbond W83527HG|hat=no}}
=== Nuvoton W83795G ===
{{Excerpt|Nuvoton W83795G/ADG|hat=no}}
=== Nuvoton WPCM450 ===
=== Nuvoton WPCM450 ===
{{Excerpt|Nuvoton WPCM450|hat=no}}
{{Excerpt|Nuvoton WPCM450|hat=no}}
== Flashing Firmware ==
To switch from the stock firmware to coreboot, [[External Flashing | external flashing]] is required.
=== Flash Chip Location ===
[[File:H8SCM Flashchip Location.png|frameless|300x300px]]
The flash chip is located above the circular CMOS battery slot.
=== Flash Chip Orientation ===
[[File:H8SCM Flashchip Orientation.png|frameless|300x300px]]
The circle marking the location of pin 1 is highlighted red in the above image. The circle is a subtle indentation on the chip that can be seen with the aid of a flashlight.
=== Flashing Example ===
[[File:H8SCM Flashing.png|frameless|300x300px]]
A CH341a programmer can be used to flash coreboot onto the H8SCM.
== User Builds ==
* [[Talos]]
* [[Komos]]


== References ==
== References ==

Latest revision as of 07:17, 1 November 2025

H8SCM
Overview
Introduced2010
ManufacturerSuperMicro
Specifications
Socket1x C32
NorthbridgeAMD SR5650
SouthbridgeAMD SP5100
Super I/OWinbond W83527HG
BMCNuvoton WPCM450
BMC Flash LocationOnboard
Memory4 slots (2 channels) DDR3-1600 ECC RDIMM/UDIMM, up to 128GB
BIOS Flash2 MiB soldered SOIC-8 (W25Q16V)
Form Factoru-ATX
Power Inputs1x 8-pin EPS
Expansion Slots
  • PCIe Gen2 x16 (electrically x8)
  • PCIe Gen2 x8
  • PCIe Gen2 x8 (electrically x4)
  • 32-bit Legacy PCI
Onboard Peripherals
Graphics AdapterMatrox G200eW
Network Interface2x Intel 82574L Gigabit
Storage ControllerSP5100's SATA2 (3.0 Gbps)
USB ControllerSP5100's onboard USB 2.0
Serial InterfaceOne external, one internal
Audio InterfaceNone

The H8SCM motherboard is highly supported by coreboot-15h.

Open Source Firmware

Open source firmware for the H8SCM is provided by coreboot-15h utilizing AMD's open source AGESA and CIMx releases for platform initialization.

H8SCM

Release
Notes
Download Options
2025.11.18-v4.11-4094163932a
  • Partial UART support
    • Requires the BMC to be online
  • SeaBIOS + uCode + VGA-OpROMs
2025.11.11-v4.11-61cbef5bdd2
  • Minor bug fixes relating to the C32 socket
  • SeaBIOS + uCode + VGA-OpROMs
2025.11.09-v4.11-6f1fd5cf220
  • Optimized HyperTransport Speed and Deemphasis
  • Optimized RAM Power Saving
  • Optimized RAM ECC Scrub Rates
  • Setup Thermal Throttling
  • Enabled Thermal Shutdown
  • SeaBIOS + uCode + VGA-OpROMs
2025.10.31-v4.11-c71dd7896fe
  • Enabled the IOMMU
  • Enabled the HPET
  • Added coreinfo and memtest
  • SeaBIOS + uCode + VGA-OpROMs
2025.04.28-v4.11-34811b78c48
  • Fixed support for rev 1.02 motherboards
  • Added support for UDIMM and LRDIMM memory
  • Updated config
    • RAM interleaving is only enabled for channels, not bank nor nodes
  • SeaBIOS + uCode + VGA-OpROMs
2025.03.08-v4.11-9f78cb25cd
  • Updated config
    • Onboard VGA is no longer primary by default
  • SeaBIOS + uCode + VGA-OpROMs
2025.02.23-v4.11-583f5e6a34
  • Initial v4.11 AGESA release
    • Microcode Updated
    • Added fan control
    • Various AGESA bugs fixed
    • IOMMU is disabled
  • SeaBIOS + uCode + VGA-OpROMs

H8SCM-F

The H8SCM-F is identical to the H8SCM, but has an onboard BMC. It is compatible with the coreboot image for the H8SCM, but it is not known whether the onboard BMC will operate. The "JPB1" motherboard jumper can be used to disable the onboard BMC, effectively turning the H8SCM-F into the H8SCM.

Missing Features

  • Support 4100 series Opteron CPUs is untested.
  • Support for the two onboard serial ports is untested.
  • Support for the onboard BMC is untested.

Flashing

To switch from the stock firmware to coreboot, external flashing is required. The flash chip is located above the circular CMOS battery slot. The circle marking the location of pin 1 is highlighted red in the above image. The circle is a subtle indentation on the chip that can be seen with the aid of a flashlight. A 3.3V CH341a programmer can be used to flash coreboot onto the H8SCM.

Deployed Systems

Motherboard Diagrams

Motherboard Components

Socket C32

Socket C32 is compatible with AMD Opteron 4000 series processors. All compatible CPUs contain a single NUMA node. CPU coolers designed for Socket F are compatible with Socket C32.

AMD Opteron 4100 Series

Processors in the AMD Opteron 4100 Series were designed with the K10 microarchitecture and are compatible with the C32 socket.

Official Source Code and Documentation

AMD Opteron 4200 and 4300 Series

Processors in the AMD Opteron 4200 and 4300 Series were designed with the Bulldozer (4200 series) and Piledriver (4300 series) microarchitectures and are compatible with the C32 socket.

Official Source Code and Documentation

AMD SR5650

The AMD SR5650, previously known as RD870S, is a powerful system logic designed for the server/workstation platform. The SR5650 boasts 26 PCI Express® (PCIe®) lanes, with 22 lanes dedicated to external PCIe devices and 4 for the A-Link Express II interface to AMD's Southbridges like the SP5100 (formerly SB700S). The chipset is also equipped with the latest HyperTransportTM 3 and PCIe Gen 2 technologies, delivering exceptional performance in a compact 29mm x 29mm package.[1]

Official Source Code and Documentation

AMD SP5100

The AMD SP5100 is a versatile Southbridge designed to complement AMD's server Northbridges, integrating essential I/O, communication, and other features for advanced server platforms into a single device. [2]

Official Source Code and Documentation

Part Numbers

  • AMD 218-0660013
  • AMD 218-0660024
  • AMD 218-0660026

Winbond W83527HG

The Winbond W83527HG is a member of Nuvoton’s LPC Super I/O product line for desktop PCs.

Official Documentation

Nuvoton W83795G

The Nuvoton W83795G/ADG can be used to monitor several critical hardware parameters of a system; including power supply voltages, fan speeds, and temperatures.

Official Documentation

Nuvoton WPCM450

The Nuvoton WPCM450 is a combined Baseboard Management Controller and 2D/VGA-compatible Graphics Core with PCI Interface, Virtual Media, Keyboard and KVMR Module[3]. Multiple vendors shipped the WPCM450 with Linux, making it feasible to build an open source replacement for the original BMC firmware[4][5][6]. 3rd party documentation and tools have been developed by neuschaefer and are available on github. The WPCM450 appears to be related to, or based on, the Winbond W90N745.

Official Documentation

References