The BMC Web User Interface#

Use the BMC Web User Interface (BMC Web UI) to perform common tasks for your NVIDIA IGX BMC module.

Note

The BMC Web User Interface (BMC Web UI) is only available for BMC firmware version 24.04-11-v3.2 or newer. For older BMC Firmware, you can use Manage your BMC from the command line.

Common tasks include the following:

Connect to the BMC Web UI#

Use the following procedure to connect to the BMC Web UI over https.

  1. Run the following code. Change <BMC_IP> to the IP address of your BMC module and <BMC password> to your password.

    1BMC_IP=192.168.1.110
    2https://<BMC_IP>/.
    3Username: root
    4Password: <BMC password>
    

The BMC Web UI appears.

_images/webgui-overview-igx-bmc.png

Reboot your BMC#

Use the following procedure to reboot your BMC.

  1. In the BMC Web UI, go to Operations > Reboot BMC, and then click Reboot BMC.

Open the UART console#

  1. In the BMC Web UI, go to Overview, and then click SOL console. The Serial over LAN (SOL) console appears.

    _images/image17.png
  2. (Optional) Click Open in new tab.

Get the BMC firmware#

  1. Download igx_fw_for_webui_update_R36.x.x.tbz2 from the IGX Download Center.

  2. On your host computer, extract the downloaded BMC Firmware package using archive utility or use the below command from shell,

    1tar -xvf igx_fw_for_webui_update_R36.x.x.tbz2
    

    Note

    Check bmc/README for information about release versions and dates.

Update your BMC firmware#

Use the following procedure to update your BMC firmware.

  1. If you have not already, download and untar the current IGX firmware.

  2. In the BMC Web UI, go to Operations > Firmware.

  3. Click Add file and select the correct file for BMC Firmware update

    _images/webgui-bmc-firmware.png
  4. Choose the correct file for your BMC:

    Warning

    Verify whether your BMC platform is ERoT or Non-ERoT before you update the firmware, and choose the correct file. If you choose the wrong file, your BMC is put in a non-recoverable state.

    External Root of Trust (ERoT) hardware is part of the BMC module for the NVIDIA IGX Orin Board Kit, which is intended for production. Because the NVIDIA IGX Developer Kit is not for intended production, it is provided without ERoT hardware.

    To determine whether your BMC Module is ERoT or Non-ERoT, see Determine whether your BMC Module is ERoT or Non-ERoT.

    • If your BMC module is ERoT, select the file igx-bmc-apfw-erot.fwpkg.

    • If your BMC module is non-ERoT, select the file igx-bmc-apfw-non_erot.fwpkg.

    Note

    For ERoT BMC, it is recommended to update the ERoT firmware first, Update your IGX BMC’s ERoT firmware.

  5. Click Start update.

  6. After you see the firmware update complete message, Reboot your BMC.

Update your IGX BMC’s ERoT firmware#

Use the following procedure to update your IGX BMC’s ERoT firmware.

  1. Download bmc_fw_R36.x.x_aarch64.tbz2 to your Linux host computer from the IGX Download Center.

  2. Unzip the tbz2 file.

    1tar -xvf bmc_fw_R36.x.x_aarch64.tbz2
    
  3. cec1736-ecfw-rel-prod.fwpkg is available inside the bmc/fw/ecfw/ folder

  4. In the BMC Web UI, go to Operations > Firmware.

  5. Click Add file and select the file cec1736-ecfw-rel-prod.fwpkg from your computer.

    _images/webgui-bmc-firmware.png
  6. Click Start update.

  7. After you see the firmware update complete message, Reboot your BMC.

  8. Power cycle your IGX using the back panel toggle button.

  9. Check your ERoT Firmware, Update Your ERoT Firmware.

Update your MCU firmware#

Use the following procedure to update your MCU firmware.

Warning

This firmware update is only supported for C01 boards. See Software Releases to identify your board version.

  1. If you have not already, download and untar the current IGX firmware.

  2. In the BMC Web UI, go to Operations > Firmware.

  3. Click Add file and Select the file smcu-flash.fwpkg from your computer.

  4. Click Start update. After the update is complete, a notification appears in the user interface.

Warning

The IGX seems turned off during the MCU firmware update, but you see it on after the update is complete. Do not power cycle the IGX during the update.

  1. After the update completes, use the intructions in Perform power operations to reboot the device.

Update your QSPI firmware#

Use the following procedure to update your QSPI firmware.

Warning

Only Production IGX supports QSPI firmware update through the BMC Web UI. Pre-production IGX, such as TS3, is not supported.

  1. If you have not already, download and untar the current IGX firmware.

  2. In the BMC Web UI, go to Operations > Firmware.

  3. Click Add file and Select the file igx-qspi-flash.fwpkg from your computer.

    _images/webgui-bmc-firmware.png
  4. Click Start update. After the update is complete, a notification appears in the user interface.

Update your CX7 firmware#

Currently, you can update your CX7 firmware either from the command line, or from the web interface when the Orin is up and available for login. For details, see Update Your CX7 (NBU) Firmware.

Perform power operations#

Use the following procedure to perform power operations.

  1. In the BMC Web UI, go to Operations > Server Power Operations. The current power status of the server appears.

  2. (Optional) If the server is On, you can click Reboot or Shut down.

  3. (Optional) If the status is Off, you can click Power on to start the server.

View the temperature of your BMC#

Use the following procedure to read the temperature of your BMC.

  1. In the BMC Web UI, go to Hardware status > Sensors. Sensor data appears.

Install IGX OS using virtual media#

Use the following procedure to install your IGX OS

  1. In the BMC Web UI, go to Operations > Virtual media.

  2. Click Add File, upload the latest IGX OS (.iso) image, and then click Start.

    _images/webgui-virtual-media.png

    Warning

    Make sure BMC can access the internet when using Load image from external server

  3. If IGX OS is already installed on your IGX Orin, open a console (BMC SOL) or a terminal on the desktop and run the following code to verify the USB virtual media.

    lsusb
    

    You should see output similar to the following.

    Bus 001 Device 007: ID 1d6b:0104 Linux Foundation Multifunction Composite Gadget
    
  4. Use the intructions in Perform power operations to reboot the device.

  5. Wait until the UEFI starts, and then press ESC. The UEFI menu appears.

    _images/webgui-boot-manager.png
  6. Select Boot Manager, and then press ENTER. The Boot Manager appears.

    _images/webgui-boot-manager-openbmc.png
  7. Select OpenBMC Virtual Media Device, then press ENTER.

  8. Connect a Monitor to iGPU DP port if iGPU IGX OS is intended to install, or one of dGPU DP ports if dGPU IGX OS is intended to install.

  9. Install IGX OS, or edit the options by using the e key prior to installation.

    _images/webgui-install-baseos.png
  10. From connected Monitor, use the IGX conencted keyboard and mouse to acknowledge Nvidia License, set timezone, create user account and password to finsih up the IGX OS installation.

Using IGX KVM#

Warning

IGX KVM works with BMC 4.2 or higher version only, when a physical display is not connected.

Factory reset your BMC#

Use the following procedure to reset your BMC.

  1. In the BMC Web UI, go to Operations > Factory reset.

  2. Choose BMC Factory reset and then click Reset.