Skip to content

ANNEX B – Daemon Installation

To enable the Redfish API to retrieve system-level Ethernet interface data, a daemon must be installed on the host OS.

Supported Operating Systems

The current version of the daemon supports the following OS environments:

  • Jetson Ubuntu

OOB daemon and Minimum OOB Firmware Version Requirements

OOB Daemon Version Minimum OOB Firmware Required Remarks
1.0.6 1.0.2.0 Stable release from 2025 Q2
1.0.7 1.0.2.0 1. Correct the display text during installation.
2. Filter out inactive (disabled) network interfaces.
3.The daemon will be restarted after installation.

Note:
Please ensure firmware versions meet or exceed the minimum required versions to guarantee software compatibility and stability.

Installation Steps

  1. Download the Daemon Installer (Optional)

    Please visit the following page and fill out the required information to download the daemon package:

    🔗 Download

    After completing the form, a .deb installer file (e.g., oobdaemon_v1.0.6.deb) will be provided.

  2. Install the Daemon

    After downloading the .deb file, install it using dpkg:

    sudo dpkg -i oobdaemon_<version>.deb
    

    If there are missing dependencies, run:

    sudo apt-get install -f
    

  3. Enable and Start the Daemon

    sudo systemctl enable oobdaemon
    sudo systemctl start oobdaemon
    

Verification

Check if the daemon is running:

systemctl status oobdaemon

If installed correctly, the daemon will expose host-side NIC information to the Redfish API endpoint:

/redfish/v1/Systems/{SystemId}/EthernetInterfaces

Removal

To stop and remove the daemon service from the system:

sudo systemctl stop oobdaemon
sudo systemctl disable oobdaemon
sudo dpkg -r oobdaemon

If you also want to remove configuration files:

sudo apt-get purge oobdaemon

And to clean up unused dependencies:

sudo apt-get autoremove

Logs & Troubleshooting

To check logs for the daemon service:

journalctl -u oobdaemon