Group: Hardware/Computers/BMC/Talos II

From LibrePlanet
Jump to: navigation, search
(Start adding content)
 
(Specifications: Add CPU architecture: it doesn't look good.)
Line 12: Line 12:
 
|-
 
|-
 
! CPU
 
! CPU
| ARM (which version? armv7? armv4?)
+
| ARMv6.<ref>According to the vendor [https://wiki.raptorcs.com/wiki/Talos_II Talos_II] wiki page, the Talos II has an "AST2500 BMC with OpenBMC". That then links to their [https://wiki.raptorcs.com/wiki/AST2500 AST2500] wiki page that the AST2500 "Incorporates an ARM11 main CPU, as well as a ColdFire coprocessor.". And [https://en.wikipedia.org/wiki/ARM11 according to Wikipedia], ARM11 CPUs implements the ARMv6 architecture.</ref>
 
|-
 
|-
 
! RAM
 
! RAM

Revision as of 15:29, 30 April 2023

Introduction

This page will have information about the BMC used in the Talos II (and maybe the Talos II Lite as well).

Specifications

System on a chip Aspeed AST2500 BMC
CPU ARMv6.[1]
RAM ? Can usually be deduced from the device tree.
Storage ? Can usually be deduced from firmware updates.

Issue

The main issue is that while all the hardware works with free software, there is no FSDG compliant distribution for the BMC.

There might be a way to fix that either by adding support for the BMC in small distributions like LibreCMC or ProteanOS or by writing a small firmware that just boot the main computer without exposing any BMC features.

There is also some documentation about using the FPGA as BMC. This also explains exactly how to deactivate the BMC once booted. So it might be possible to do very basic initialization in one way or another and just deactivate it when done.

  1. According to the vendor Talos_II wiki page, the Talos II has an "AST2500 BMC with OpenBMC". That then links to their AST2500 wiki page that the AST2500 "Incorporates an ARM11 main CPU, as well as a ColdFire coprocessor.". And according to Wikipedia, ARM11 CPUs implements the ARMv6 architecture.