Raptor Computing Systems Community Forums (BETA)
Third Party Hardware => General Discussion => Topic started by: pocock on May 07, 2020, 03:04:45 pm
-
The Blackbird and Lite motherboard only have 2 PCIe slots and the full motherboard only supports 2 out of 5 slots if a single CPU is fitted.
Furthermore, I read that PCIe bifurcation is not supported on the Blackbird and Lite, so they can't have multiple NVMe SSDs on a single PCIe card.
Does Thunderbolt 3 provide an answer to this problem?
I searched for Thunderbolt in the forum and wiki and couldn't find anything about it.
For example, Thunderbolt 3 can connect multiple SSDs, 4k displays and 10GbE NICs, reducing the number of things that have to go in the two PCIe slots.
Here are a couple of the Thunderbolt 3 cards I found at a local supplier:
https://www.asus.com/us/Motherboard-Accessories/ThunderboltEX-3/
https://www.asrock.com/mb/spec/product.asp?Model=Thunderbolt%203%20AIC%20R2.0
Some of the issues that come to mind:
- does the PCI card work at all in non-x86 boards?
- can it boot from an NVMe SSD on Thunderbolt 3?
- does the Linux kernel compiled for ppc64 support Thunderbolt 3 boards like this?
Has anybody tried this already or is anybody in a position to try one of these cards?
One downside of using Thunderbolt 3 is the security risk. Having storage outside the main PC case is not always a good idea. Attackers with physical access to a Thunderbolt port may also be able to use the port to scrape the contents of RAM
http://blog.frizk.net/2016/10/dma-attacking-over-usb-c-and.html
-
Thunderbolt not supported on POWER (https://twitter.com/toshywoshy/status/1272864848163024898)
-
Maybe OCuLink is the alternative to Thunderbolt 3 - but there is some ambiguity about OCuLink support on the Talos II and Blackbird (https://forums.raptorcs.com/index.php/topic,129.msg1064.html#msg1064), can anybody clarify it?
-
The only thing I can say is that a working OCuLink adapter (https://wiki.raptorcs.com/wiki/POWER9_Hardware_Compatibility_List/PCIe_Devices#Working_4) is listed in the RCSwiki.