Raptor Computing Systems Community Forums (BETA)

Third Party Hardware => General Discussion => Topic started by: pocock on May 07, 2020, 03:04:45 pm

Title: using Thunderbolt 3 card to connect multiple NVMe SSDs, 10GbE NICs, 4k displays
Post 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

Title: Re: using Thunderbolt 3 card to connect multiple NVMe SSDs, 10GbE NICs, 4k displays
Post by: MPC7500 on June 16, 2020, 11:06:59 am
Thunderbolt not supported on POWER (https://twitter.com/toshywoshy/status/1272864848163024898)
Title: Re: using Thunderbolt 3 card to connect multiple NVMe SSDs, 10GbE NICs, 4k displays
Post by: pocock on June 16, 2020, 12:38:03 pm
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?
Title: Re: using Thunderbolt 3 card to connect multiple NVMe SSDs, 10GbE NICs, 4k displays
Post by: MPC7500 on June 16, 2020, 07:31:00 pm
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.