Accessing Jetson Card as a Managed Device

Prev Next

Introduction

The Jetson Orin Nano is supported on the Nodegrid Gate SR device model with the minimum supported version of 6.0.15. The NVIDIA Jetson Orin is a powerful platform that enables AI-driven applications and edge computing. The ZPE carrier board setup uses a USB connection for serial access via an FTDI chip, and dedicated control pins for managing recovery and reset functionalities. It is also possible to toggle the USB connection to directly connect to the Jetson Card, allowing flashing from recovery mode.

Available interfaces between Jetson and Nodegrid Gate SR

The Nodegrid OS automatically detects and creates the Managed Device called JetsonModule when it detects a Jetson Card. You can access the Jetson carrier board using the Serial, KVM, or USB connections.

Serial Connection

In the JetsonModule-managed device, you can connect through a serial connection.

Using Web UI:

  1. Navigate to Access :: Table, select the JetsonModule as the managed device, and click Manage.

     

Using CLI:

[admin@nodegrid /]# cd access/JetsonModule/ 
[admin@nodegrid JetsonModule]# show name: JetsonModule 
Status: Connected 
[admin@nodegrid JetsonModule]# connect

KVM Connection

To support KVM over VNC, the IP address of the Jetson must be added to the managed device, together with the port 5900. As mentioned in the above set of steps.

In order to enable KVM, do:

  1. Navigate to Managed Devices :: [Your Device Name].

  2. Click on the Commands tab.  

  3. Click Add and configure the KVM over VNC as follows:
     

  4. Click Save. Your device now has KVM access to Jetson.

Note:

You must also run a VNC Server on Jetson Card to enable the VNC server on the Jetson card.

USB Connection

The following modes are available to manage reset and recovery modes:

  • module_recovery_off  

  • module_recovery_on

  • module_recovery_status

  • module_reset

Execute the following command to access these modes via CLI:

[admin@nodegrid /]# cd access/JetsonModule/ 
[admin@nodegrid JetsonModule]# module_recovery 
module_recovery_off     module_recovery_on      module_recovery_status  module_reset 
[admin@nodegrid JetsonModule]#

To connect to Jetson USB, your device first need to be in recovery mode. This is done in such way that one can flash the Bootloader and Nodegrid OS to Jetson.

Recovery On Using Web UI:

Click on the Recovery On button in the WebUI.

Recovery On Using CLI:

Execute the command from the CLI by using module_recovery_on:

[admin@nodegrid /]# cd access/JetsonModule/
[admin@nodegrid JetsonModule]# module_recovery_on
Recovery Enabled
[admin@nodegrid JetsonModule]#

This will force Jetson into recovery mode and reset it.

After putting the Jetson Card in to Force Recovery Mode, a new USB device appears. You can view this by running the command lsusb on root shell.

[admin@nodegrid /]# shell sudo su -
root@nodegrid:~# lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 05e3:0620 Genesys Logic, Inc. USB3.2 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 0955:7523 NVIDIA Corp. APX
Bus 001 Device 003: ID 0fc5:b080 Delcom Engineering USB FS IO
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Note:

In this case, the device that should appear is the NVIDIA Corp, with ID 0955:7523.

To remove Jetson from recovery mode, you can execute module_recovery_off on CLI or do it from the WebUI:

Recovery Off Using Web UI:

Recovery Off Using CLI:

Execute the command module_recovery_off:

[admin@nodegrid /]# cd access/JetsonModule/
[admin@nodegrid JetsonModule]# module_recovery_off
Recovery Disabled
[admin@nodegrid JetsonModule]#

The Serial Connection is enabled after this operation.