PCIe Communication between Tegra A and Tegra B

Hello.

Is it possible to configurate the PCIe Switch (PLX 8724) for a communication between the Tegra A and Tegra B?

So far I have only found the documantation for the 10GbEthernet-Ownership (Tegra A/B <-> 10GbEthernet)
https://docs.nvidia.com/drive/nvvib_docs/index.html#page/NVIDIA%20Vibrante%20Linux%20DPX%20Development%20Guide%2FConfiguration%2Fnetwork_setup.html%23wwpID0E05C0HA

Or is there a totally different way to transport big data packages from one Tegra to the other?

Many thanks in advance,

Andi

Dear AndiBavaria,

Tegra-A and Tegra-B are inter-connected with Ethernet over the Marvell Gb AVB Switch. They can communicate with each another through this network connection.
Each Tegrais dynamically assigned an IP address at boot. Network configuration is managed by the systemd-networkddaemon.
You can then use SCP to copy files between Tegras, use the socket API to have application communicate between the 2 Tegras etc. Thanks.

Hi Steve.

In my case I want to provide a videostream (uncompressed data) from Tegra A to Tegra B via PCIe (Switch).

Using IPC/sockets/Ethernet is not my goal.

Dear AndiBavaria,

Unfortunately we do not support a PEX switch configuration to allow Tegra-Tegra communication on DPX2. We do support Tegra-Tegra communication over 1 GbE and USB 3.0, there is a chapter in the documentation on how to configure the USB interfaces to enable this. Thanks.

http://docs.nvidia.com/drive/nvvib_docs/index.html#page/NVIDIA%20Vibrante%20Linux%20DPX%20Development%20Guide%2FAppendix%2Fcomms-inter-tegra.html

Shouldn’t it be possible to setup a link with non-transparent pcie bridging? The PEX 8724 on the Drive PX2 should be capable of doing that.

Regarding the inter Tegra USB3.0 connection as described in the manual: Is there a danger do damage the Drive PX2 in case the Tegra B is not set to device mode?

I ask because in general people warn about connecting two hosts with an A-to-A cable.

The problem I see is that the configuration of the Tegra B might change (setting it back to host mode) with the cable still plugged in. E.g. via a reboot.

Dear martin.thiede,

Regarding ‘The problem I see is that the configuration of the Tegra B might change (setting it back to host mode) with the cable still plugged in. E.g. via a reboot’, could you file a bug for your topic with detail description? We will look into it.
Please login to https://developer.nvidia.com/drive with your credentials. Please check MyAccount->MyBugs->Submit a new bug to file bug.
Please share ID here to follow up. Thanks.