Embedded Connectivity
Intel network controllers, Firmware, and drivers support systems
883 Discussions

Need PCIe custom driver for Intel SBC to test communication over PCIe with GPU( NVidia Jetson Ori

Nagesh_Trident
Beginner
373 Views

We are using Intel based SBC on one side and NVIDIA Jetson Orin NX 16 GB GPU on another side.
Both are connected over PCIe lanes.

Kindly refer to this link

https://docs.nvidia.com/jetson/archives/r36.4.3/DeveloperGuide/SD/Communications/PcieEndpointMode.html#connecting-and-configuring-the-devices

for the procedure for testing the Root Complex Port device( which is intel based SBC in our case ) and End Point device, which is Jetson Orin NX 16 GB unit.

The Intel processor is from AAEON vendor, details are CoreTM i7 - 1185GRE. The Operating system loaded on this SBC is Ubuntu 20.04
The OS loaded on GPU Jetson unit is, linux-for-tegra ver 36.4.3.

Kindly refer this NVidia forum link, which says we need to have our own custom driver on x86 host PC( which is root complex) for testing RP ( Intel SBC) to EP device( Jetson).

https://forums.developer.nvidia.com/t/endpoint-rp/318375/8?u=nagesh_accord

let me know, if you need any other details.

0 Kudos
6 Replies
CarlosAM_INTEL
Moderator
312 Views

Hello, @Nagesh_Trident:

 

Thank you for contacting Intel Embedded Community.

 

We have received your request, but we want to address the following consultations to understand better the reported condition:

 

Could you please confirm that the implementation with the Intel processor has been manufactured by the third-party company mentioned in your previous message? By the way, please give us the part number and model of the affected implementation.

 

We are waiting for your reply.

 

Best regards,

@CarlosAM_INTEL.

 

0 Kudos
Nagesh_Trident
Beginner
277 Views

Hi CarlosAM_INTEL,

 

Thanks for the updates.

 

1) The implementation of the PCIe drivers on the GPU side is done by NVidia. NVidia has tested the PCIe interaction between 2 GPU units ( one acting as Root complex and another acting as End Point Device . It has been tested and working fine.

The model number of NVidia GPU is Jetson Orin NX 16 GB

Refer below links for more details.

https://docs.nvidia.com/jetson/archives/r36.4.3/DeveloperGuide/SD/Communications/PcieEndpointMode.html?highlight=endpoint%20mode#connecting-and-configuring-the-devices

 

https://tannatechbiz.com/nvidia-jetson-orin-nx-module-16gb.html?gad_source=1&gclid=CjwKCAiAtYy9BhBcEiwANWQQL4X-OXz75JAVz1VvAkZU4wDIeW3UEM9N0elnCDk1ZcyP1M_pXFBHERoCJz4QAvD_BwE

 

2) Coming to our requirement, we have One side Intel SBC ( acting as Root complex) another side End Point device as GPU ( Jetson Orin NX 16 GB ). We need to custom drivers for testing this on  Intel side.

 

The operating systems we have loaded on intel SBc is Ubuntu 20.04. The one on the GPU is linux for tegra 36.4.3

 

Please refer to the links, in previous post for more details.

 

Thanks & Regards,

Nagesh R

0 Kudos
CarlosAM_INTEL
Moderator
243 Views

Hello, @Nagesh_Trident:


Thanks for your reply.

 

We want to rephrase our previous questions because the received information does not answer our consultations:

 

Could you please let us know if the boards related to this situation have been designed and manufactured by you, or by a third-party company? If the boards were designed and manufactured by a third-party company, please let us know the part numbers, models, and name of the company that made them.

 

We are waiting for your clarification.

 

Best regards,

@CarlosAM_INTEL.   

0 Kudos
Nagesh_Trident
Beginner
217 Views

Hi Carlos,

 

Thanks for the reply.

 

We have procured the Intel based SBC from AAEON( CoreTM i7 1185GRE). The GPU - Jetson  Orin NX 16 GB from NVidia.

 

The individual carrier boards for these two SBC/SOM reside are designed by us.

later these two packed units are connected over PCIe lanes.

 

Now, we need to establish the connection and communication between these two units.

 

One acting as Root complex ( Intel based SBC) and another a EndPoint device( Jetson Orin NX 16 GB ).

 

The steps provided by NVidia works only if both units are Jetson Orin NX ( Root complex and End point device)

 

In our use case, we want the Intel based SBC to act as Root complex, for that we need the drivers from third party( Nvidia) to be updated accordingly for Intel platform.

 

Pls refer the below link fully for more details.

 

https://docs.nvidia.com/jetson/archives/r36.4.3/DeveloperGuide/SD/Communications/PcieEndpointMode.html#

 

you mean download the Jetson linux for tegra OS public source and go through the documentation related to PCI end point stuff, later you will get idea of what i need from Intel.

 

Basically the driver "tegra_vnet" or something else which might be there in jetson linux source, need to be fine tuned for Intel( is what I think !!).

 

Please let us know, if you want any other details.

 

Thanks

Nagesh R

0 Kudos
CarlosAM_INTEL
Moderator
192 Views

Hello, @Nagesh_Trident:

 

Thanks for your clarification.

 

You need to address your request to receive the proper supported information for the affected implementation by filling out, as a reference the form stated on the following website:

https://www.aaeon.com/en/support/support_form

 

Best regards,

@CarlosAM_INTEL.

0 Kudos
Nagesh_Trident
Beginner
120 Views

Hi,

 

Thanks for the updates.

 

We have raised the query to AAEON customer support and waiting for there reply.

 

Regards,

Nagesh R

0 Kudos
Reply