BMC Quick Start#

Hardware Setup#

Back side of the NVIDIA IGX Orin Developer Kit

Figure 1. Back side of the NVIDIA IGX Orin Developer Kit#

The following are the IGX Orin Developer Kit hardware connections required to set up your BMC and access it over Ethernet:

  • 2 — Power switch

  • 3 — Power cable connection

  • 5 — 1GbE RJ45 connection for BMC

  • 8 — DisplayPort output from Orin

  • 9 — USB 3.2 Gen2 Type C connector

You can see the other numbered components in the System Overview.

Power up the system#

  1. Connect the peripherals listed above to the system before powering up.

  2. Connect the power cable to the system.

  3. Turn on the Power Switch. Wait for approximately 1 minute until the device powers on.

Set up your host to access the BMC#

  1. Connect your Ubuntu host machine and the developer kit with an Ethernet cable. Make sure it’s port 5, the right side of one of the two Ethernet ports.

  2. Determine which Ethernet adapter on the host machine is connected, then start static IP configuration.

  3. Configure the remote Ubuntu host machine Ethernet adapter as a static node. Thus, the Ubuntu Host can communicate to the BMC over the static IP address 192.168.1.110.

  4. Find the network adapter in ifconfig, which is connected to the RJ45 port of the NVIDIA IGX Orin Developer Kit, then configure it as a static route. The name can be em1 or eno1 or whatever you choose. As an example: ifconfig eno1 192.168.1.1 netmask 255.255.255.0

  5. Test the connection to the BMC default IP address with either an SSH or ping.

If the host fails to communicate with the BMC, follow the steps in (Optional) Configure Ubuntu as a DHCP Host. Otherwise, you can Access the BMC over SSH.

Access the BMC over SSH#

The first time you log in, you are prompted to change the password: add default password "0penBmc (here, the first character is '0' zero)" Set the new password and include uppercase letters, lowercase letters, special characters, and numbers. For example, your new password could be Bmc@123.

Warning

Save the password in a secure place. For security reasons, there is no way to reset the password.

1ssh root@192.168.1.110
2password: 0penBmc
3You are required to change your password immediately (administrator enforced)
4Changing password for root.
5Current password: 0penBmc
6New password: <your-new-password>
7Retype new password: <your-new-password>

(Optional) Configure Ubuntu as a DHCP Host#

  1. Install DHCP server.

    1sudo apt-get update
    2sudo apt-get install isc-dhcp-server
    
  2. Edit the DHCP config file /etc/dhcp/dhcpd.conf as per below.

    • Add a block to the end of the file:

      1subnet 192.168.1.0 netmask 255.255.255.0 {
      2    range 192.168.1.100 192.168.1.200;
      3    option routers 192.168.1.1;
      4    option broadcast-address 192.168.1.255;
      5}
      
    • Subnet — This can be another logical IP gateway as well.

    • Range — The available IP pool; the client can have an IP address only in this range.

    • Router IP Address — This is the IP address of the Ubuntu host.

  3. Set the Ubuntu wired network interface (which is connected to BMC) static IP like the router address.

    • The wired network interface name depends on the host. It can be em1 / eno1 or anything else you choose.

      Wired Network Interface

      ifconfig eno1 192.168.1.1 netmask 255.255.255.0

  4. Restart the DHCP server.

    sudo systemctl restart isc-dhcp-server
    
  5. Ping BMC

    ping 192.168.1.110