More information - from the coreboot mailing list. I had not thought to check there, since Talos doesn’t use coreboot.
- Ubuntu Server is planning POWER9 support
- OpenPOWER does not have a chipset
- SATA ports are only available through the optional (and proprietary) Microsemi PM8068 SAS controller
- NVMe drive connected via PCIe slot
- USB ports are run through a TI USB 3.0 controller
- Serial is just for the BMC controller
- NIC is a BCM5719 - needs blob firmware but is behind IOMMU
Ubuntu Server is officially supporting Power8 https://www.ubuntu.com/download/server/power8. Do you have insight if they will support Power9?
Yes, they will.
What’s the name of the chipset your board will be using?
There is no chipset per se; as on most OpenPOWER systems the POWER PCIe lanes are brought directly out to the various on-board peripherals.
Also can we get a complete overview of all the I/O ports with Make and Model#. I see what looks like 4 SATA ports (in 2 different colors) on the board https://static.rptorcs.com/TL2B01/images/boardsmall.png, but they are missing in the documentation https://raptorcs.com/content/TL2B01/intro.html.
The ports in question are driven off of the Microsemi SAS controller, so they work for both SAS and SATA. USB is driven by a TI USB 3.0 controller; serial is passed through the BMC (standard OpenPOWER design).
I would also like to know what make & model the SATA controller is and the model of the Broadcom NIC chip for example.
BCM5719. There’s some good info about the internals of the chip online  that provides a starting point to write a replacement firmware if you’re interested. Otherwise, like all other peripherals, the NIC is behind the IOMMU and cannot access data in the CPU domain without kernel permission.
You might also want to add info to the site about the optional Microsemi SAS 3.0 RAID controller. Right now it’s unclear which one of their many ICs will be onboard (I assume it will be RAID-on-Chip: https://www.microsemi.com/product-directory/storage-ics/3689-raid-controllers.
I’ll bring this up internally. It’s the PM8068 controller (SmartIOC 2000).
Else keep up the good work and t hanks for making this happen.
No problem, thanks for the encouragement!
So the 4x SATA ports are optional and powered by PM8069, and they will only be present if you checkbox the “Integrated Microsemi SAS Controller (Proprietary)” on the purchase page, correct? Or in other words: if you don’t checkbox “Integrated Microsemi SAS Controller (Proprietary)” you will receive a board with no SATA ports?
Correct. Given the advantages of NVMe especially for a high-power development system like the Talos™ II this was considered an acceptable tradeoff.
[the BCM NIC] is the only device on the board that requires firmware, but it is behind the IOMMU and the FSF has indicated that we can still obtain RYF with this limitation.