Using the BMC
The Baseboard Management Controller (BMC) provides remote management capabilities. It allows the system administrator to perform monitoring and management tasks securely and out of band. These include controlling system power, updating firmware, and gathering telemetry.
Here we show how to access the BMC on the IGX Orin Developer Kit over the network to put the developer kit into recovery mode.
Additional information about using the BMC can be found in the IGX BMC User Guide.
Connect your Ubuntu host machine to the IGX Orin Developer Kit with an Ethernet cable. Make sure its connected to the rightmost Ethernet port (5).
Find out which Ethernet adapter on the Ubuntu host machine is connected. Run ifconfig to see a list of all active interface details. This example uses eth0.
The IGX Orin Developer Kit BMC is preconfigured with a default static IP address of 192.168.1.110. Assign your host ethernet adapter a static IP address on the same network. This example uses 192.168.1.1.
sudo ifconfig eth0 192.168.1.1 netmask 255.255.255.0
Ping the developer kit from the host machine to ensure connection.
If you cannot successfully ping, make sure Ethernet port (4) is not connected to the internet and reboot the developer kit. Then start from step 1.
SSH to the BMC from the host.
The default BMC password is 0penBmc. Note that the first character is the number zero “0” and not the letter “O”.
Change the default password to a password of your choice when prompted.
Putting the system into recovery mode is only necessary when re-flashing the system.
Make sure the IGX Orin Developer Kit is powered up.
Connect the USB-C port (9) of the NVIDIA IGX Orin Developer Kit to a USB port on the flash system.
Access the BMC (see Accessing the BMC) via SSH.
Put the IGX Orin Developer Kit into recovery mode by powerctrl recovery.
root@mgx-3809:~# powerctrl recovery Host Power Control Host Recovery… Resetting Host… root@mgx-3809:~#
Confirm the IGX Orin Developer Kit is in recovery mode by running lsusb on the re-flash host:
$ lsusb | grep NVIDIA Bus 003 Device 003: ID 0955:7023 NVIDIA Corp. APX