<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://15h.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rane</id>
	<title>15h.org - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://15h.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rane"/>
	<link rel="alternate" type="text/html" href="https://15h.org/index.php/Special:Contributions/Rane"/>
	<updated>2026-04-28T15:48:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://15h.org/index.php?title=User:Rane&amp;diff=1709</id>
		<title>User:Rane</title>
		<link rel="alternate" type="text/html" href="https://15h.org/index.php?title=User:Rane&amp;diff=1709"/>
		<updated>2026-02-03T04:51:53Z</updated>

		<summary type="html">&lt;p&gt;Rane: Init user page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Interested in Nix, *BSD, electronics, open hardware, woodworking, metalworking, minidiscs, and digging around in dumpsters.&lt;br /&gt;
&lt;br /&gt;
Primarily I am working on [[Coreboot-15h]] and am focused on KCMA-D8, KGPE-D16, and AM3+ at the moment, specifically the ASRock 990FX Extreme3 board.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Pronouns || they/them&lt;br /&gt;
|-&lt;br /&gt;
| Matrix || @rane:junkyard.systems&lt;br /&gt;
|-&lt;br /&gt;
| Fedi || rane@junkyard.systems&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Rane</name></author>
	</entry>
	<entry>
		<id>https://15h.org/index.php?title=IT_Mode&amp;diff=1673</id>
		<title>IT Mode</title>
		<link rel="alternate" type="text/html" href="https://15h.org/index.php?title=IT_Mode&amp;diff=1673"/>
		<updated>2025-12-16T05:40:11Z</updated>

		<summary type="html">&lt;p&gt;Rane: Add PIKE2008 instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Flashing a SAS controller to [[IT Mode]] configures the SAS controller to provide the operating system with direct access to each of the attached drives; instead of a single RAID device managed by proprietary software. Using [[IT Mode]] provides greater flexibility, manageability, and portability. Tools are provided to build a FreeDOS USB image that comes bundled with the necessary software and helpful scripts to switch your SAS controller over to &amp;quot;IT Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Preparing the FreeDOS Image ==&lt;br /&gt;
&#039;&#039;&#039;Debian Dependencies&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt install curl p7zip mtools&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Prepare the image&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
git clone https://git.15h.org/rane/itmode.git&lt;br /&gt;
cd itmode&lt;br /&gt;
make&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Write the image&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Write the prepared FreeDOS image (ITMODE.img) to a flash drive using your preferred method.&lt;br /&gt;
&lt;br /&gt;
For example, with dd (replace paths to match your system):&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
dd if=./ITMODE.img of=/dev/sdz bs=4M status=progress&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Flashing to IT Mode ==&lt;br /&gt;
=== PIKE 1068 ===&lt;br /&gt;
=== PIKE 2008 ===&lt;br /&gt;
&#039;&#039;&#039;Step 1, Record SAS Address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There will be a sticker on your motherboard that lists your SAS address (ie: 500605B0xxxxxxxx).&lt;br /&gt;
If you don&#039;t have the sticker, the below script will print the SAS address for you prior to wipe.&lt;br /&gt;
Make sure you write this value down.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2, Wipe&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd ITMODE&lt;br /&gt;
wipe_pike2008&lt;br /&gt;
reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3, Flash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enter your SAS address when requested.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd ITMODE&lt;br /&gt;
flash_pike2008&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Supermicro H8DCL-6 / H8DG6 / H8QG6 ===&lt;br /&gt;
&#039;&#039;&#039;Step 1, Record SAS Address&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There will be a sticker on your motherboard that lists your SAS address (ie: 500605B0xxxxxxxx). Write this value down.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 2, Wipe&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd ITMODE&lt;br /&gt;
wipe_supermicro&lt;br /&gt;
reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Step 3, Flash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enter your SAS address when requested.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
cd ITMODE&lt;br /&gt;
flash_supermicro&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rane</name></author>
	</entry>
	<entry>
		<id>https://15h.org/index.php?title=ASUS_KCMA-D8&amp;diff=1658</id>
		<title>ASUS KCMA-D8</title>
		<link rel="alternate" type="text/html" href="https://15h.org/index.php?title=ASUS_KCMA-D8&amp;diff=1658"/>
		<updated>2025-12-16T00:13:22Z</updated>

		<summary type="html">&lt;p&gt;Rane: Add KCMA-D8 boardview&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox motherboard&lt;br /&gt;
  |image = Asus-kcma-d8-top-64c7d3a66747d247126312.jpg&lt;br /&gt;
  |image_size = 300&lt;br /&gt;
&lt;br /&gt;
  |introduced = 2010&lt;br /&gt;
  |manufacturer = ASUS&lt;br /&gt;
&lt;br /&gt;
  |socket = 2x [[C32]]&lt;br /&gt;
  |northbridge = 1x AMD SR5670&lt;br /&gt;
  |southbridge = AMD SP5100&lt;br /&gt;
  |superio = Winbond W83667HG-A&lt;br /&gt;
  |bmc = ASPEED AST2050 (OpenBMC-compatible)&lt;br /&gt;
  |bmcflash = Removable Module&lt;br /&gt;
  |ram = 8 slots (4 channels) DDR3-1600 ECC UDIMM/RDIMM/LRDIMM&lt;br /&gt;
  |bios = 2 MiB socketed DIP-8 (W25Q16V)&lt;br /&gt;
  |formfactor = ATX&lt;br /&gt;
  |power = 1x 8-pin EPS&lt;br /&gt;
  &lt;br /&gt;
  |slot1 = PCIe Gen2 x16&lt;br /&gt;
  |slot2 = PCIe Gen2 x16 (electrically x8)&lt;br /&gt;
  |slot3 = PCIe Gen2 x8 (electrically x4)&lt;br /&gt;
  |slot4 = 32-bit Legacy PCI (5V)&lt;br /&gt;
  |slot5 = 32-bit Legacy PCI (5V)&lt;br /&gt;
  |slot6 = 32-bit Legacy PCI (5V)&lt;br /&gt;
  |slot7 = ASUS [[PIKE2008]] Interface&lt;br /&gt;
&lt;br /&gt;
  |gpu = AST2050 Integrated VGA&lt;br /&gt;
  |nic = 2x Intel 82574L Gigabit&lt;br /&gt;
  |storagecontroller = SP5100&#039;s SATA2 (3.0 Gbps), no SAS unless [[PIKE2008]] installed&lt;br /&gt;
  |usbcontroller = SP5100&#039;s onboard USB 2.0&lt;br /&gt;
  |serial = One SIO-provided RS232, one virtual BMC console port&lt;br /&gt;
  |audio = None (ASUS recommended a PCI sound card)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Support for the KCMA-D8 motherboard by [[coreboot-15h]], 15h.org&#039;s downstream coreboot variant for fam15h systems, was recently completed.&lt;br /&gt;
&lt;br /&gt;
== Open Source Firmware ==&lt;br /&gt;
Open source firmware for the KCMA-D8 is provided by [[coreboot-15h]] utilizing AMD&#039;s open source AGESA and CIMx releases for platform initialization. The git repository for the firmware can be reviewed [https://git.15h.org/mrothfuss/coreboot-15h here].&lt;br /&gt;
&lt;br /&gt;
=== KCMA-D8 ===&lt;br /&gt;
{{Excerpt|Coreboot-15h|[[KCMA-D8|ASUS KCMA-D8]]|hat=no}}&lt;br /&gt;
&lt;br /&gt;
=== Missing Features ===&lt;br /&gt;
* Opteron 4100 series CPUs are unsupported.&lt;br /&gt;
* TPM support is untested.&lt;br /&gt;
* ASUS MIO audio cards are untested.&lt;br /&gt;
&lt;br /&gt;
=== Flashing ===&lt;br /&gt;
To switch from the stock firmware to coreboot, [[External Flashing | external flashing]] is required. The DIP-8 flash chip is located at the bottom right corner of the board (labeled BIOS in the motherboard diagram). A 3.3V CH341a programmer can be used to flash coreboot onto the KCMA-D8. When switching to coreboot-15h, clearing the CMOS is required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Clearing the CMOS&#039;&#039;&#039;&lt;br /&gt;
# Turn off the computer and disconnect the power cord&lt;br /&gt;
# Move the CLRTC1 jumper (located under PCI Slot 4) to positions 2-3&lt;br /&gt;
# Wait 20 seconds&lt;br /&gt;
# Restore the CLRTC1 jumper to positions 1-2&lt;br /&gt;
# Connect the power cord and turn on the computer&lt;br /&gt;
&lt;br /&gt;
== Deployed Systems ==&lt;br /&gt;
* [[Ponos]]&lt;br /&gt;
&lt;br /&gt;
== Motherboard Diagrams ==&lt;br /&gt;
[[File:KCMA-D8 Motherboard Diagram.png|frameless|400x400px]]&lt;br /&gt;
[[File:KCMA-D8 Motherboard BlockDiagram.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
== Motherboard Components ==&lt;br /&gt;
=== Socket G34 ===&lt;br /&gt;
{{Excerpt|Socket G34|inline=yes|bold=yes}}&lt;br /&gt;
==== AMD Opteron 6100 Series ====&lt;br /&gt;
{{Excerpt|AMD Opteron 6100 Series|inline=yes|bold=yes}}&lt;br /&gt;
==== AMD Opteron 6200 and 6300 Series ====&lt;br /&gt;
{{Excerpt|AMD Opteron 6200 and 6300 Series|inline=yes|bold=yes}}&lt;br /&gt;
=== DDR3 Memory ===&lt;br /&gt;
[[File:KCMA-D8 Motherboard DDR3 Slots.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:KCMA-D8 Motherboard DDR3 Voltage.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
The KCMA-D8 provides an external method to override the BIOS DDR3 voltage. BIOS control is configured to select a voltage that maximizes performance for all DIMM modules attached to a socket. Forcing a different voltage may cause stability problems. Use the default jumper setting (1.5V / BIOS control) when using coreboot-15h.&lt;br /&gt;
&lt;br /&gt;
=== PCIe 2.0 Slots ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Slot&lt;br /&gt;
!Width&lt;br /&gt;
!Wired Lanes&lt;br /&gt;
|-&lt;br /&gt;
|PCIe1&lt;br /&gt;
|x16&lt;br /&gt;
|x16&lt;br /&gt;
|-&lt;br /&gt;
|PCIe3&lt;br /&gt;
|x16&lt;br /&gt;
|x8&lt;br /&gt;
|-&lt;br /&gt;
|PCIe5&lt;br /&gt;
|x8&lt;br /&gt;
|x4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PIKE Slots ===&lt;br /&gt;
The two PIKE slots, PIKE1 and PIKE2, are used together to attach an ASUS PIKE module to the KGPE-D16. This is required to utilize the 8 onboard SAS ports. These SAS ports support SAS2 and SATA3, making them faster than the onboard SATA2 ports provided by the SP5100. Drives attached to these ports are accessible to the operating system when the PIKE card is configured for IT mode, but SeaBIOS will not boot from them. The [[PIKE2008]] card, flashed to IT mode, is recommended to utilize these features.&lt;br /&gt;
&lt;br /&gt;
=== DIP-8 Socket ===&lt;br /&gt;
The DIP-8 Socket houses the mainboard&#039;s BIOS ROM. The following DIP-8 chips are known to work with coreboot on the KCMA-D8.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Model&lt;br /&gt;
!Size (MB)&lt;br /&gt;
!Size (Mb)&lt;br /&gt;
|-&lt;br /&gt;
|W25Q16BVAIG&lt;br /&gt;
|2&lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|W25Q64BVAIG&lt;br /&gt;
|8&lt;br /&gt;
|64&lt;br /&gt;
|-&lt;br /&gt;
|W25Q128FVIQ&lt;br /&gt;
|16&lt;br /&gt;
|128&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ASPEED AST2050 ===&lt;br /&gt;
{{Excerpt|ASPEED AST2050|inline=yes|bold=yes}}&lt;br /&gt;
&lt;br /&gt;
Remote administration features on the AST2050 are only activated when a firmware module (ASMB4 or ASMB5) is attached to the KGPE-D16 mainboard (BMC_FW1 slot).&lt;br /&gt;
&lt;br /&gt;
=== AMD SR5670 ===&lt;br /&gt;
{{Excerpt|AMD SR5670|inline=yes|bold=yes}}&lt;br /&gt;
=== AMD SP5100 ===&lt;br /&gt;
{{Excerpt|AMD SP5100|inline=yes|bold=yes}}&lt;br /&gt;
=== Winbond W83667HG-A ===&lt;br /&gt;
{{Excerpt|Winbond W83667HG-A|hat=no}}&lt;br /&gt;
=== Nuvoton W83795G ===&lt;br /&gt;
{{Excerpt|Nuvoton W83795G/ADG|hat=no}}&lt;br /&gt;
&lt;br /&gt;
== Motherboard Schematics ==&lt;br /&gt;
Schematics are available for the KCMA-D8. These files can be opened with [[OpenBoardView]].&lt;br /&gt;
&lt;br /&gt;
[[File:Asus KCMA-D8 1.02 Schematics.zip]]&lt;br /&gt;
&lt;br /&gt;
== Custom Parts ==&lt;br /&gt;
=== Northbridge Fan ===&lt;br /&gt;
[[File:KGPE-D16-40mm-Noctua-chipset.png|frameless|300px]]&lt;br /&gt;
[[File:KGPE-D16 Northbridge Cooling Fan.jpeg|frameless|300px]]&lt;br /&gt;
&lt;br /&gt;
This file is designed to work with a Noctua NF-A4x10 fan. If your motherboard is not in a high-airflow server case, the northbridge fan is highly recommended. The fan bracket mounts onto the northbridge heatsink by snapping onto the metal arms that secure the heatsink. The file may need to be edited to accommodate the exact placement of your 40mm fan cable (the provided design has a cable hole at the bottom right position).&lt;br /&gt;
&lt;br /&gt;
[https://15h.org/images/8/8a/KGPE-D16_Chipsetfan_40mm.stl KGPE-D16_Chipsetfan_40mm.stl]&lt;br /&gt;
&lt;br /&gt;
[https://15h.org/images/9/98/KGPE-D16_Chipsetfan_40mm.blend KGPE-D16_Chipsetfan_40mm.blend]&lt;br /&gt;
&lt;br /&gt;
=== RAM Fan ===&lt;br /&gt;
[[File:KGPE-D16-80mm-Noctua-ram.png|frameless|300x300px]]&lt;br /&gt;
&lt;br /&gt;
This file is designed to work with a Noctua NF-A8 fan. When two of these fan mounts are attached to a Noctua NF-A8 fan, they will be spaced correctly to snap onto the KCMA-D8 RAM clips (white). These clips vary between boards. The included file is designed to work with L-shaped RAM clips. It will not fit as nicely onto the parallelogram-shaped RAM clips.&lt;br /&gt;
&lt;br /&gt;
[https://15h.org/images/f/f8/KGPE-D16_Ramfan_80mm.stl KGPE-D16_Ramfan_80mm.stl]&lt;br /&gt;
&lt;br /&gt;
[https://15h.org/images/9/9c/KGPE-D16_Ramfan_80mm.blend KGPE-D16_Ramfan_80mm.blend]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Rane</name></author>
	</entry>
	<entry>
		<id>https://15h.org/index.php?title=ASUS_KCMA-D8&amp;diff=1657</id>
		<title>ASUS KCMA-D8</title>
		<link rel="alternate" type="text/html" href="https://15h.org/index.php?title=ASUS_KCMA-D8&amp;diff=1657"/>
		<updated>2025-12-16T00:12:45Z</updated>

		<summary type="html">&lt;p&gt;Rane: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox motherboard&lt;br /&gt;
  |image = Asus-kcma-d8-top-64c7d3a66747d247126312.jpg&lt;br /&gt;
  |image_size = 300&lt;br /&gt;
&lt;br /&gt;
  |introduced = 2010&lt;br /&gt;
  |manufacturer = ASUS&lt;br /&gt;
&lt;br /&gt;
  |socket = 2x [[C32]]&lt;br /&gt;
  |northbridge = 1x AMD SR5670&lt;br /&gt;
  |southbridge = AMD SP5100&lt;br /&gt;
  |superio = Winbond W83667HG-A&lt;br /&gt;
  |bmc = ASPEED AST2050 (OpenBMC-compatible)&lt;br /&gt;
  |bmcflash = Removable Module&lt;br /&gt;
  |ram = 8 slots (4 channels) DDR3-1600 ECC UDIMM/RDIMM/LRDIMM&lt;br /&gt;
  |bios = 2 MiB socketed DIP-8 (W25Q16V)&lt;br /&gt;
  |formfactor = ATX&lt;br /&gt;
  |power = 1x 8-pin EPS&lt;br /&gt;
  &lt;br /&gt;
  |slot1 = PCIe Gen2 x16&lt;br /&gt;
  |slot2 = PCIe Gen2 x16 (electrically x8)&lt;br /&gt;
  |slot3 = PCIe Gen2 x8 (electrically x4)&lt;br /&gt;
  |slot4 = 32-bit Legacy PCI (5V)&lt;br /&gt;
  |slot5 = 32-bit Legacy PCI (5V)&lt;br /&gt;
  |slot6 = 32-bit Legacy PCI (5V)&lt;br /&gt;
  |slot7 = ASUS [[PIKE2008]] Interface&lt;br /&gt;
&lt;br /&gt;
  |gpu = AST2050 Integrated VGA&lt;br /&gt;
  |nic = 2x Intel 82574L Gigabit&lt;br /&gt;
  |storagecontroller = SP5100&#039;s SATA2 (3.0 Gbps), no SAS unless [[PIKE2008]] installed&lt;br /&gt;
  |usbcontroller = SP5100&#039;s onboard USB 2.0&lt;br /&gt;
  |serial = One SIO-provided RS232, one virtual BMC console port&lt;br /&gt;
  |audio = None (ASUS recommended a PCI sound card)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Support for the KCMA-D8 motherboard by [[coreboot-15h]], 15h.org&#039;s downstream coreboot variant for fam15h systems, was recently completed.&lt;br /&gt;
&lt;br /&gt;
== Open Source Firmware ==&lt;br /&gt;
Open source firmware for the KCMA-D8 is provided by [[coreboot-15h]] utilizing AMD&#039;s open source AGESA and CIMx releases for platform initialization. The git repository for the firmware can be reviewed [https://git.15h.org/mrothfuss/coreboot-15h here].&lt;br /&gt;
&lt;br /&gt;
=== KCMA-D8 ===&lt;br /&gt;
{{Excerpt|Coreboot-15h|[[KCMA-D8|ASUS KCMA-D8]]|hat=no}}&lt;br /&gt;
&lt;br /&gt;
=== Missing Features ===&lt;br /&gt;
* Opteron 4100 series CPUs are unsupported.&lt;br /&gt;
* TPM support is untested.&lt;br /&gt;
* ASUS MIO audio cards are untested.&lt;br /&gt;
&lt;br /&gt;
=== Flashing ===&lt;br /&gt;
To switch from the stock firmware to coreboot, [[External Flashing | external flashing]] is required. The DIP-8 flash chip is located at the bottom right corner of the board (labeled BIOS in the motherboard diagram). A 3.3V CH341a programmer can be used to flash coreboot onto the KCMA-D8. When switching to coreboot-15h, clearing the CMOS is required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Clearing the CMOS&#039;&#039;&#039;&lt;br /&gt;
# Turn off the computer and disconnect the power cord&lt;br /&gt;
# Move the CLRTC1 jumper (located under PCI Slot 4) to positions 2-3&lt;br /&gt;
# Wait 20 seconds&lt;br /&gt;
# Restore the CLRTC1 jumper to positions 1-2&lt;br /&gt;
# Connect the power cord and turn on the computer&lt;br /&gt;
&lt;br /&gt;
== Deployed Systems ==&lt;br /&gt;
* [[Ponos]]&lt;br /&gt;
&lt;br /&gt;
== Motherboard Diagrams ==&lt;br /&gt;
[[File:KCMA-D8 Motherboard Diagram.png|frameless|400x400px]]&lt;br /&gt;
[[File:KCMA-D8 Motherboard BlockDiagram.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
== Motherboard Components ==&lt;br /&gt;
=== Socket G34 ===&lt;br /&gt;
{{Excerpt|Socket G34|inline=yes|bold=yes}}&lt;br /&gt;
==== AMD Opteron 6100 Series ====&lt;br /&gt;
{{Excerpt|AMD Opteron 6100 Series|inline=yes|bold=yes}}&lt;br /&gt;
==== AMD Opteron 6200 and 6300 Series ====&lt;br /&gt;
{{Excerpt|AMD Opteron 6200 and 6300 Series|inline=yes|bold=yes}}&lt;br /&gt;
=== DDR3 Memory ===&lt;br /&gt;
[[File:KCMA-D8 Motherboard DDR3 Slots.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:KCMA-D8 Motherboard DDR3 Voltage.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
The KCMA-D8 provides an external method to override the BIOS DDR3 voltage. BIOS control is configured to select a voltage that maximizes performance for all DIMM modules attached to a socket. Forcing a different voltage may cause stability problems. Use the default jumper setting (1.5V / BIOS control) when using coreboot-15h.&lt;br /&gt;
&lt;br /&gt;
=== PCIe 2.0 Slots ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Slot&lt;br /&gt;
!Width&lt;br /&gt;
!Wired Lanes&lt;br /&gt;
|-&lt;br /&gt;
|PCIe1&lt;br /&gt;
|x16&lt;br /&gt;
|x16&lt;br /&gt;
|-&lt;br /&gt;
|PCIe3&lt;br /&gt;
|x16&lt;br /&gt;
|x8&lt;br /&gt;
|-&lt;br /&gt;
|PCIe5&lt;br /&gt;
|x8&lt;br /&gt;
|x4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PIKE Slots ===&lt;br /&gt;
The two PIKE slots, PIKE1 and PIKE2, are used together to attach an ASUS PIKE module to the KGPE-D16. This is required to utilize the 8 onboard SAS ports. These SAS ports support SAS2 and SATA3, making them faster than the onboard SATA2 ports provided by the SP5100. Drives attached to these ports are accessible to the operating system when the PIKE card is configured for IT mode, but SeaBIOS will not boot from them. The [[PIKE2008]] card, flashed to IT mode, is recommended to utilize these features.&lt;br /&gt;
&lt;br /&gt;
=== DIP-8 Socket ===&lt;br /&gt;
The DIP-8 Socket houses the mainboard&#039;s BIOS ROM. The following DIP-8 chips are known to work with coreboot on the KCMA-D8.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Model&lt;br /&gt;
!Size (MB)&lt;br /&gt;
!Size (Mb)&lt;br /&gt;
|-&lt;br /&gt;
|W25Q16BVAIG&lt;br /&gt;
|2&lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|W25Q64BVAIG&lt;br /&gt;
|8&lt;br /&gt;
|64&lt;br /&gt;
|-&lt;br /&gt;
|W25Q128FVIQ&lt;br /&gt;
|16&lt;br /&gt;
|128&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ASPEED AST2050 ===&lt;br /&gt;
{{Excerpt|ASPEED AST2050|inline=yes|bold=yes}}&lt;br /&gt;
&lt;br /&gt;
Remote administration features on the AST2050 are only activated when a firmware module (ASMB4 or ASMB5) is attached to the KGPE-D16 mainboard (BMC_FW1 slot).&lt;br /&gt;
&lt;br /&gt;
=== AMD SR5670 ===&lt;br /&gt;
{{Excerpt|AMD SR5670|inline=yes|bold=yes}}&lt;br /&gt;
=== AMD SP5100 ===&lt;br /&gt;
{{Excerpt|AMD SP5100|inline=yes|bold=yes}}&lt;br /&gt;
=== Winbond W83667HG-A ===&lt;br /&gt;
{{Excerpt|Winbond W83667HG-A|hat=no}}&lt;br /&gt;
=== Nuvoton W83795G ===&lt;br /&gt;
{{Excerpt|Nuvoton W83795G/ADG|hat=no}}&lt;br /&gt;
&lt;br /&gt;
== Motherboard Schematics ==&lt;br /&gt;
Schematics are available for the KCMA-D8. These files can be opened with [[OpenBoardView]].&lt;br /&gt;
[[File:Asus KCMA-D8 1.02 Schematics.zip|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Custom Parts ==&lt;br /&gt;
=== Northbridge Fan ===&lt;br /&gt;
[[File:KGPE-D16-40mm-Noctua-chipset.png|frameless|300px]]&lt;br /&gt;
[[File:KGPE-D16 Northbridge Cooling Fan.jpeg|frameless|300px]]&lt;br /&gt;
&lt;br /&gt;
This file is designed to work with a Noctua NF-A4x10 fan. If your motherboard is not in a high-airflow server case, the northbridge fan is highly recommended. The fan bracket mounts onto the northbridge heatsink by snapping onto the metal arms that secure the heatsink. The file may need to be edited to accommodate the exact placement of your 40mm fan cable (the provided design has a cable hole at the bottom right position).&lt;br /&gt;
&lt;br /&gt;
[https://15h.org/images/8/8a/KGPE-D16_Chipsetfan_40mm.stl KGPE-D16_Chipsetfan_40mm.stl]&lt;br /&gt;
&lt;br /&gt;
[https://15h.org/images/9/98/KGPE-D16_Chipsetfan_40mm.blend KGPE-D16_Chipsetfan_40mm.blend]&lt;br /&gt;
&lt;br /&gt;
=== RAM Fan ===&lt;br /&gt;
[[File:KGPE-D16-80mm-Noctua-ram.png|frameless|300x300px]]&lt;br /&gt;
&lt;br /&gt;
This file is designed to work with a Noctua NF-A8 fan. When two of these fan mounts are attached to a Noctua NF-A8 fan, they will be spaced correctly to snap onto the KCMA-D8 RAM clips (white). These clips vary between boards. The included file is designed to work with L-shaped RAM clips. It will not fit as nicely onto the parallelogram-shaped RAM clips.&lt;br /&gt;
&lt;br /&gt;
[https://15h.org/images/f/f8/KGPE-D16_Ramfan_80mm.stl KGPE-D16_Ramfan_80mm.stl]&lt;br /&gt;
&lt;br /&gt;
[https://15h.org/images/9/9c/KGPE-D16_Ramfan_80mm.blend KGPE-D16_Ramfan_80mm.blend]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Rane</name></author>
	</entry>
	<entry>
		<id>https://15h.org/index.php?title=File:Asus_KCMA-D8_1.02_Schematics.zip&amp;diff=1656</id>
		<title>File:Asus KCMA-D8 1.02 Schematics.zip</title>
		<link rel="alternate" type="text/html" href="https://15h.org/index.php?title=File:Asus_KCMA-D8_1.02_Schematics.zip&amp;diff=1656"/>
		<updated>2025-12-16T00:12:08Z</updated>

		<summary type="html">&lt;p&gt;Rane: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Boardview files for the ASUS KCMA-D8 v1.02&lt;/div&gt;</summary>
		<author><name>Rane</name></author>
	</entry>
	<entry>
		<id>https://15h.org/index.php?title=ASUS_KCMA-D8&amp;diff=1655</id>
		<title>ASUS KCMA-D8</title>
		<link rel="alternate" type="text/html" href="https://15h.org/index.php?title=ASUS_KCMA-D8&amp;diff=1655"/>
		<updated>2025-12-16T00:08:55Z</updated>

		<summary type="html">&lt;p&gt;Rane: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox motherboard&lt;br /&gt;
  |image = Asus-kcma-d8-top-64c7d3a66747d247126312.jpg&lt;br /&gt;
  |image_size = 300&lt;br /&gt;
&lt;br /&gt;
  |introduced = 2010&lt;br /&gt;
  |manufacturer = ASUS&lt;br /&gt;
&lt;br /&gt;
  |socket = 2x [[C32]]&lt;br /&gt;
  |northbridge = 1x AMD SR5670&lt;br /&gt;
  |southbridge = AMD SP5100&lt;br /&gt;
  |superio = Winbond W83667HG-A&lt;br /&gt;
  |bmc = ASPEED AST2050 (OpenBMC-compatible)&lt;br /&gt;
  |bmcflash = Removable Module&lt;br /&gt;
  |ram = 8 slots (4 channels) DDR3-1600 ECC UDIMM/RDIMM/LRDIMM&lt;br /&gt;
  |bios = 2 MiB socketed DIP-8 (W25Q16V)&lt;br /&gt;
  |formfactor = ATX&lt;br /&gt;
  |power = 1x 8-pin EPS&lt;br /&gt;
  &lt;br /&gt;
  |slot1 = PCIe Gen2 x16&lt;br /&gt;
  |slot2 = PCIe Gen2 x16 (electrically x8)&lt;br /&gt;
  |slot3 = PCIe Gen2 x8 (electrically x4)&lt;br /&gt;
  |slot4 = 32-bit Legacy PCI (5V)&lt;br /&gt;
  |slot5 = 32-bit Legacy PCI (5V)&lt;br /&gt;
  |slot6 = 32-bit Legacy PCI (5V)&lt;br /&gt;
  |slot7 = ASUS [[PIKE2008]] Interface&lt;br /&gt;
&lt;br /&gt;
  |gpu = AST2050 Integrated VGA&lt;br /&gt;
  |nic = 2x Intel 82574L Gigabit&lt;br /&gt;
  |storagecontroller = SP5100&#039;s SATA2 (3.0 Gbps), no SAS unless [[PIKE2008]] installed&lt;br /&gt;
  |usbcontroller = SP5100&#039;s onboard USB 2.0&lt;br /&gt;
  |serial = One SIO-provided RS232, one virtual BMC console port&lt;br /&gt;
  |audio = None (ASUS recommended a PCI sound card)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Support for the KCMA-D8 motherboard by [[coreboot-15h]], 15h.org&#039;s downstream coreboot variant for fam15h systems, was recently completed.&lt;br /&gt;
&lt;br /&gt;
== Open Source Firmware ==&lt;br /&gt;
Open source firmware for the KCMA-D8 is provided by [[coreboot-15h]] utilizing AMD&#039;s open source AGESA and CIMx releases for platform initialization. The git repository for the firmware can be reviewed [https://git.15h.org/mrothfuss/coreboot-15h here].&lt;br /&gt;
&lt;br /&gt;
=== KCMA-D8 ===&lt;br /&gt;
{{Excerpt|Coreboot-15h|[[KCMA-D8|ASUS KCMA-D8]]|hat=no}}&lt;br /&gt;
&lt;br /&gt;
=== Missing Features ===&lt;br /&gt;
* Opteron 4100 series CPUs are unsupported.&lt;br /&gt;
* TPM support is untested.&lt;br /&gt;
* ASUS MIO audio cards are untested.&lt;br /&gt;
&lt;br /&gt;
=== Flashing ===&lt;br /&gt;
To switch from the stock firmware to coreboot, [[External Flashing | external flashing]] is required. The DIP-8 flash chip is located at the bottom right corner of the board (labeled BIOS in the motherboard diagram). A 3.3V CH341a programmer can be used to flash coreboot onto the KCMA-D8. When switching to coreboot-15h, clearing the CMOS is required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Clearing the CMOS&#039;&#039;&#039;&lt;br /&gt;
# Turn off the computer and disconnect the power cord&lt;br /&gt;
# Move the CLRTC1 jumper (located under PCI Slot 4) to positions 2-3&lt;br /&gt;
# Wait 20 seconds&lt;br /&gt;
# Restore the CLRTC1 jumper to positions 1-2&lt;br /&gt;
# Connect the power cord and turn on the computer&lt;br /&gt;
&lt;br /&gt;
== Deployed Systems ==&lt;br /&gt;
* [[Ponos]]&lt;br /&gt;
&lt;br /&gt;
== Motherboard Diagrams ==&lt;br /&gt;
[[File:KCMA-D8 Motherboard Diagram.png|frameless|400x400px]]&lt;br /&gt;
[[File:KCMA-D8 Motherboard BlockDiagram.png|frameless|400x400px]]&lt;br /&gt;
&lt;br /&gt;
== Motherboard Components ==&lt;br /&gt;
=== Socket G34 ===&lt;br /&gt;
{{Excerpt|Socket G34|inline=yes|bold=yes}}&lt;br /&gt;
==== AMD Opteron 6100 Series ====&lt;br /&gt;
{{Excerpt|AMD Opteron 6100 Series|inline=yes|bold=yes}}&lt;br /&gt;
==== AMD Opteron 6200 and 6300 Series ====&lt;br /&gt;
{{Excerpt|AMD Opteron 6200 and 6300 Series|inline=yes|bold=yes}}&lt;br /&gt;
=== DDR3 Memory ===&lt;br /&gt;
[[File:KCMA-D8 Motherboard DDR3 Slots.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:KCMA-D8 Motherboard DDR3 Voltage.png|frameless|600x600px]]&lt;br /&gt;
&lt;br /&gt;
The KCMA-D8 provides an external method to override the BIOS DDR3 voltage. BIOS control is configured to select a voltage that maximizes performance for all DIMM modules attached to a socket. Forcing a different voltage may cause stability problems. Use the default jumper setting (1.5V / BIOS control) when using coreboot-15h.&lt;br /&gt;
&lt;br /&gt;
=== PCIe 2.0 Slots ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Slot&lt;br /&gt;
!Width&lt;br /&gt;
!Wired Lanes&lt;br /&gt;
|-&lt;br /&gt;
|PCIe1&lt;br /&gt;
|x16&lt;br /&gt;
|x16&lt;br /&gt;
|-&lt;br /&gt;
|PCIe3&lt;br /&gt;
|x16&lt;br /&gt;
|x8&lt;br /&gt;
|-&lt;br /&gt;
|PCIe5&lt;br /&gt;
|x8&lt;br /&gt;
|x4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PIKE Slots ===&lt;br /&gt;
The two PIKE slots, PIKE1 and PIKE2, are used together to attach an ASUS PIKE module to the KGPE-D16. This is required to utilize the 8 onboard SAS ports. These SAS ports support SAS2 and SATA3, making them faster than the onboard SATA2 ports provided by the SP5100. Drives attached to these ports are accessible to the operating system when the PIKE card is configured for IT mode, but SeaBIOS will not boot from them. The [[PIKE2008]] card, flashed to IT mode, is recommended to utilize these features.&lt;br /&gt;
&lt;br /&gt;
=== DIP-8 Socket ===&lt;br /&gt;
The DIP-8 Socket houses the mainboard&#039;s BIOS ROM. The following DIP-8 chips are known to work with coreboot on the KCMA-D8.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Model&lt;br /&gt;
!Size (MB)&lt;br /&gt;
!Size (Mb)&lt;br /&gt;
|-&lt;br /&gt;
|W25Q16BVAIG&lt;br /&gt;
|2&lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|W25Q64BVAIG&lt;br /&gt;
|8&lt;br /&gt;
|64&lt;br /&gt;
|-&lt;br /&gt;
|W25Q128FVIQ&lt;br /&gt;
|16&lt;br /&gt;
|128&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ASPEED AST2050 ===&lt;br /&gt;
{{Excerpt|ASPEED AST2050|inline=yes|bold=yes}}&lt;br /&gt;
&lt;br /&gt;
Remote administration features on the AST2050 are only activated when a firmware module (ASMB4 or ASMB5) is attached to the KGPE-D16 mainboard (BMC_FW1 slot).&lt;br /&gt;
&lt;br /&gt;
=== AMD SR5670 ===&lt;br /&gt;
{{Excerpt|AMD SR5670|inline=yes|bold=yes}}&lt;br /&gt;
=== AMD SP5100 ===&lt;br /&gt;
{{Excerpt|AMD SP5100|inline=yes|bold=yes}}&lt;br /&gt;
=== Winbond W83667HG-A ===&lt;br /&gt;
{{Excerpt|Winbond W83667HG-A|hat=no}}&lt;br /&gt;
=== Nuvoton W83795G ===&lt;br /&gt;
{{Excerpt|Nuvoton W83795G/ADG|hat=no}}&lt;br /&gt;
&lt;br /&gt;
== Motherboard Schematics ==&lt;br /&gt;
Schematics are available for the KCMA-D8. These files can be opened with [[OpenBoardView]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Custom Parts ==&lt;br /&gt;
=== Northbridge Fan ===&lt;br /&gt;
[[File:KGPE-D16-40mm-Noctua-chipset.png|frameless|300px]]&lt;br /&gt;
[[File:KGPE-D16 Northbridge Cooling Fan.jpeg|frameless|300px]]&lt;br /&gt;
&lt;br /&gt;
This file is designed to work with a Noctua NF-A4x10 fan. If your motherboard is not in a high-airflow server case, the northbridge fan is highly recommended. The fan bracket mounts onto the northbridge heatsink by snapping onto the metal arms that secure the heatsink. The file may need to be edited to accommodate the exact placement of your 40mm fan cable (the provided design has a cable hole at the bottom right position).&lt;br /&gt;
&lt;br /&gt;
[https://15h.org/images/8/8a/KGPE-D16_Chipsetfan_40mm.stl KGPE-D16_Chipsetfan_40mm.stl]&lt;br /&gt;
&lt;br /&gt;
[https://15h.org/images/9/98/KGPE-D16_Chipsetfan_40mm.blend KGPE-D16_Chipsetfan_40mm.blend]&lt;br /&gt;
&lt;br /&gt;
=== RAM Fan ===&lt;br /&gt;
[[File:KGPE-D16-80mm-Noctua-ram.png|frameless|300x300px]]&lt;br /&gt;
&lt;br /&gt;
This file is designed to work with a Noctua NF-A8 fan. When two of these fan mounts are attached to a Noctua NF-A8 fan, they will be spaced correctly to snap onto the KCMA-D8 RAM clips (white). These clips vary between boards. The included file is designed to work with L-shaped RAM clips. It will not fit as nicely onto the parallelogram-shaped RAM clips.&lt;br /&gt;
&lt;br /&gt;
[https://15h.org/images/f/f8/KGPE-D16_Ramfan_80mm.stl KGPE-D16_Ramfan_80mm.stl]&lt;br /&gt;
&lt;br /&gt;
[https://15h.org/images/9/9c/KGPE-D16_Ramfan_80mm.blend KGPE-D16_Ramfan_80mm.blend]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Rane</name></author>
	</entry>
	<entry>
		<id>https://15h.org/index.php?title=ASPEED_AST2050&amp;diff=1607</id>
		<title>ASPEED AST2050</title>
		<link rel="alternate" type="text/html" href="https://15h.org/index.php?title=ASPEED_AST2050&amp;diff=1607"/>
		<updated>2025-12-09T04:12:38Z</updated>

		<summary type="html">&lt;p&gt;Rane: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[ASPEED AST2050|AST2050]] chipset is an Integrated Remote Management Processor introduced by ASPEED&lt;br /&gt;
Technology Inc. It is a high performance and highly integrated SOC device designed to support various&lt;br /&gt;
management functions required for server platforms which require baseboard management, virtual&lt;br /&gt;
storage functions, and/or KVM-over-IP functions.&lt;br /&gt;
&lt;br /&gt;
Open source support for the [[ASPEED AST2050|AST2050]]&#039;s VGA output (text-mode only) was implemented in coreboot by Raptor Engineering&amp;lt;ref&amp;gt;https://review.coreboot.org/c/coreboot/+/11937&amp;lt;/ref&amp;gt;. Full VGA output support requires ASPEED&#039;s closed source VGABIOS to be included in the coreboot rom. A rudimentary port of OpenBMC was also developed by Raptor Engineering&amp;lt;ref&amp;gt;https://www.raptorengineering.com/coreboot/kgpe-d16-bmc-port-status.php&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The datasheet is available: [[File:AST2050 Data Sheet.pdf|thumb|AST2050 Datasheet]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rane</name></author>
	</entry>
	<entry>
		<id>https://15h.org/index.php?title=ASPEED_AST2050&amp;diff=1606</id>
		<title>ASPEED AST2050</title>
		<link rel="alternate" type="text/html" href="https://15h.org/index.php?title=ASPEED_AST2050&amp;diff=1606"/>
		<updated>2025-12-09T04:12:11Z</updated>

		<summary type="html">&lt;p&gt;Rane: Add datasheet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[ASPEED AST2050|AST2050]] chipset is an Integrated Remote Management Processor introduced by ASPEED&lt;br /&gt;
Technology Inc. It is a high performance and highly integrated SOC device designed to support various&lt;br /&gt;
management functions required for server platforms which require baseboard management, virtual&lt;br /&gt;
storage functions, and/or KVM-over-IP functions.&lt;br /&gt;
&lt;br /&gt;
Open source support for the [[ASPEED AST2050|AST2050]]&#039;s VGA output (text-mode only) was implemented in coreboot by Raptor Engineering&amp;lt;ref&amp;gt;https://review.coreboot.org/c/coreboot/+/11937&amp;lt;/ref&amp;gt;. Full VGA output support requires ASPEED&#039;s closed source VGABIOS to be included in the coreboot rom. A rudimentary port of OpenBMC was also developed by Raptor Engineering&amp;lt;ref&amp;gt;https://www.raptorengineering.com/coreboot/kgpe-d16-bmc-port-status.php&amp;lt;/ref&amp;gt;.&lt;br /&gt;
[[File:AST2050 Data Sheet.pdf|thumb|AST2050 Datasheet]]&lt;br /&gt;
The datasheet is available: &lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rane</name></author>
	</entry>
	<entry>
		<id>https://15h.org/index.php?title=File:AST2050_Data_Sheet.pdf&amp;diff=1605</id>
		<title>File:AST2050 Data Sheet.pdf</title>
		<link rel="alternate" type="text/html" href="https://15h.org/index.php?title=File:AST2050_Data_Sheet.pdf&amp;diff=1605"/>
		<updated>2025-12-09T04:11:11Z</updated>

		<summary type="html">&lt;p&gt;Rane: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The detailed datasheet for the AST2050 BMC chip which serves as on-board VGA and BMC on the ASUS KCMA-D8 and KGPE-D16&lt;/div&gt;</summary>
		<author><name>Rane</name></author>
	</entry>
</feed>